Почему остановка chkdsk плохо?

Так что я довольно регулярно слышу, что остановка chkdsk в процессе - это плохо и может уничтожить данные на вашем жестком диске. Я не могу найти информацию о том, почему это плохо.

Что может остановить chkdsk во время работы и почему? В каких точках chkdsk не выполняет деструктивные процессы и может быть безопаснее остановиться?

(Немного предыстории: у нас запущен chkdsk, который, вероятно, займет еще несколько часов. Мы случайно запустили его сразу после запуска. Это chkdsk /B в Windows 7. Меня не интересует, как на самом деле остановить его, как я готов ждать, но гораздо больше обеспокоен теорией, почему мы не должны просто остановить это.)

3 ответа

Решение

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

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

"Chkdsk блокирует том для монопольного доступа, и завершение работы chkdsk может привести к непредвиденным проблемам".

Источник: http://community.spiceworks.com/topic/142733-can-you-cancel-chkdsk-while-it-is-running

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

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

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

Другие вопросы по тегам