8

Когда Windows обнаруживает повреждение файла в файловой системе, она может вернуть следующее сообщение об ошибке:

Ошибка данных (проверка циклическим избыточным кодом).

Это предполагает, что Windows проверяет каждую файловую операцию (копирование, перемещение и т.д.) Путем вычисления CRC. Действительно ли Windows делает это, во время или после операции?

1 ответ1

6

На самом деле Windows не создает никакой избыточности при передаче файлов, это неправильно для драйвера устройства, обращающегося к блоку плохих секторов (см. Вопрос SO. На что и на что жалуется Windows NTC CRC? и эта статья Microsoft KB ; NTFS не хранит какие-либо контрольные суммы файлов). Если вы получили эту ошибку на вашем компьютере, вы должны обеспечить целостность вашего жесткого диска (и, возможно, вызвать chkdsk с флагом /r ).

Короче говоря, Windows не проверяет файлы после их передачи. Вы можете использовать другой программный инструмент, например, TeraCopy, для проверки данных после перемещения / копирования файлов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .