Сканирование диска и проверка диска действительно помогают исправить ошибку жесткого диска?

6077
Graviton

Действительно ли команда сканирования диска и проверки диска (CHKDSK) исправляет ошибку жесткого диска или, по крайней мере, останавливает распространение ошибки жесткого диска?

5

4 ответа на вопрос

8
ChrisF

Я не думаю, что они исправят ошибки, но они найдут и отметят те сектора, которые повреждены, так что когда они не будут записаны в будущем. Это должно остановить ошибки записи (по крайней мере, на некоторое время).

Если вы получаете такие ошибки, это может указывать на сбой жесткого диска, поэтому вам лучше инвестировать в новый и передавать свои данные.

Сканирование диска + проверка диска может помочь продлить срок службы диска путем исправления и восстановления файлов. Но, как вы говорите, диск не будет исправлен, и пришло время инвестировать в новое оборудование! pavsaund 15 лет назад 0
Больше информации о маркировке этих секторов (так называемый g-list) можно найти на http://en.wikipedia.org/wiki/Bad_sector WireGuy 15 лет назад 0
3
Toby Allen

Сканирование диска и Checkdisk не исправят аппаратное обеспечение :)

Иногда различные системы, используемые для гарантии того, что ОС знает, где хранятся файлы на диске, повреждаются, и Scandisk и Chkdsk помогут восстановить эту информацию. Раньше такое случалось довольно редко во времена DOS, Win 3.1, Windows 95/98, но все реже и реже с современным оборудованием и современными ОС.

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

1
Mark C

Я пытался зеркалировать свой диск с ОС, но процесс останавливается с ошибкой «Дисковый ввод-вывод». В конце концов я нашел статью поддержки Microsoft, которая объясняет, почему:

http://support.microsoft.com/kb/325615

В статье объясняется, что CHKDSK и Scandisk не будут переназначать плохие сектора на аппаратном уровне. Они отмечают только плохие сектора на уровне файловой системы. (Процесс зеркального отображения диска копирует сектор жесткого диска для сектора.) Поэтому вам нужна низкоуровневая утилита проверки ошибок, которая будет отображать поврежденные сектора в собственной таблице жесткого диска. Вы можете использовать SeaTools для DOS, чтобы сделать это. Еще одно запатентованное решение - SpinRite от Gibson Research.

Я не согласен с ответом Криса, но ваш вопрос также неясен. О каких "ошибках жесткого диска" вы говорите? Плохие сектора в некотором роде похожи на плохие пиксели: производитель разрешит проверять диски с определенным количеством из них.

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

-1
STUPID PROGRAMMER

Я полностью согласен с моими друзьями

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

Насколько я знаю, проверка диска используется для проверки состояния жесткого диска и списки и исправляет ошибки на диске.

иногда это используется для индексации файлов

Это абсолютно правильно, так как я выяснил трудный путь. Mark C 13 лет назад 0