1

Недавно при копировании файлов с одного диска на другой я заметил, что в одном файле произошла ошибка чтения. При проверке журналов событий я видел много «Операция ввода-вывода по адресу логического блока 9837 для диска была повторена».

Поэтому я решил запустить chkdsk, который возвращается чистым. Итак, я запустил checkdsk с /r, и он вернулся с обоими:

A disk read error occurredc0000185
The disk does not have enough space to replace bad clusters
detected in file 59036 of name \MyFiles\Myfile.ext

С каким файлом у меня изначально были проблемы, плюс другой файл. Но chkdsk Ultimate заканчивается:

Windows has scanned the file system and found no problems.
No further action is required.

Нет, поправьте меня, если я ошибаюсь, но не будет ли проблема (ранее не поврежденная и, к счастью, резервная копия) поврежденного файла (или двух) с поврежденным кластером проблемой?

2 ответа2

2

Вероятно, на случай, если вы запустите его до запуска Windows - в случае сбоя Windows не загрузится.

Кроме того, с технической точки зрения, файловая система в порядке, проблема заключается только в одном файле. Windows, вероятно, пометил этот сектор как плохой, и в этом файле, скорее всего, отсутствуют данные.

Вы должны действительно заменить этот диск.

1

К сожалению, это ошибка, которая затрагивает Windows 8, Windows 8.1, Server 2012 и Server 2012 R2. CHKDSK в этих ОС не может заполнить скрытый файл $ BadClus, который содержит список дефектных секторов, найденных на диске.

Если вы запустите CHKDSK под Windows 7, он будет работать правильно и пометит эти кластеры как плохие в файле $ BadClus.

Будем надеяться, что Microsoft исправит эту ошибку для Windows 10!

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