Операции копирования больших файлов могут выявить скрытые аппаратные сбои, особенно на исходном и целевом дисках, но на самом деле в любой точке передачи (как указал Фоши). Эта проблема особенно остра при перемещении архивов, а не отдельных файлов - несколько плохих фрагментов в неправильном месте могут оставить вас с несмонтированным iso или неоткрываемым rar. Несмотря на это, архивы являются отличным выбором для передачи файлов, так как легко проверить, что вы сделали верную копию.
Процесс состоит в том, чтобы:
1) Сгенерируйте хеш MD5 из исходного архива,
2) выполнить копию,
3) Создать MD5-хэш скопированного архива,
4) Сравните результаты.
Любая разница в двух архивах приведет к неудачному совпадению хэшей и предупредит вас о плохой копии. Под окнами вы можете использовать WinMD5Free.
Есть также несколько вещей, которые вы можете сделать, чтобы настроить свой компьютер и, возможно, выявить любые проблемы, если у вас возникли проблемы с получением хорошей копии:
a) Запуск memtest с загрузочного компакт-диска linux (или в Windows 7 есть что-то похожее) покажет проблемы с вашим ОЗУ (они, как правило, в любом случае становятся известны через BSOD, но это не повредит проверке).
б) Дисковая утилита, такая как MHDD или Spinrite, может восстановить исходный диск, переместив данные из плохих в хорошие сектора, повторяя попытку чтения, пока хорошая копия не будет сделана даже из довольно поврежденных секторов. Плохие сектора помечаются как непригодные. Запустите те же инструменты на целевом диске, чтобы очистить там поврежденные сектора. (Не используйте chkdsk (встроенная утилита Windows). Хотя это хорошо для исправления простых ошибок файловой системы, это нанесет довольно серьезный ущерб вашим данным, если на вашем диске будет много поврежденных секторов, и в качестве компенсации вам останется только куча бесполезных файлов .chk).
в) Заменить соединительные кабели.