Обычно плохие сектора вызывают ошибку при копировании. В любом случае запустите проверку диска на диске с опцией восстановления поврежденного сектора и просмотрите журнал:
chkdsk /X /R dive_letter:
Однажды я видел случай, когда в файле, скопированном в pendrive, был небольшой патч из нулей, где в обычном файле были данные. Есть ли способ проверить весь диск на наличие ошибок такого рода и, если возможно, отключить поврежденные сектора?
Обычно плохие сектора вызывают ошибку при копировании. В любом случае запустите проверку диска на диске с опцией восстановления поврежденного сектора и просмотрите журнал:
chkdsk /X /R dive_letter:
Right click on the pendrive and go to properties in tools check for errors in the fix error option should be enabled
Кроме того, вы можете щелкнуть правой кнопкой мыши на диске на экране компьютера. В окне «Инструменты» вы увидите опцию проверки диска на наличие ошибок. Это вызывает диалог, который позволяет вам при необходимости проверить наличие поврежденных секторов.
Предостережение: это работает в Windows 7. Я думаю, что это работает аналогично в Vista, но я не уверен насчет WinXP.
В Windows отключение опции «Быстрое форматирование» должно запускать полное сканирование диска на наличие поврежденных секторов.
в Linux есть специальный инструмент для этой цели: badblocks ( подробное руководство здесь )
Может быть, было бы лучше проверить файлы после копирования их на USB-ключ? На мой взгляд, ненадежный USB-ключ должен быть физически уничтожен, чтобы он не использовался случайно.