1) Проверить, что сбоит именно флэш. То же

1) Проверить, что сбоит именно флэш. То же самое может быть, например, из-за сбойной оперативной памяти.

2) Флэшке, если виновата именно она, все равно, какой файл на нее пишут. Просто для архива изменение практически любого одного бита - ошибка ЦРЦ. Для других типов файлов это может быть незаметно.

Я вообще писал программу, которая сначала записывает все 1 на флэш и считывает, потом все нули. Короче, проверял на постоянные ошибки.

Если 1 бит флэшки поврежден, то он может случайно совпасть с битом не из рар-файла и не совпасть с соответствующим битом из рар-файла.