Почему остановка 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 на самом деле ничего не изменит, если не обнаружит ничего неправильного, и поэтому безопаснее будет остановиться, хотя это полная спекуляция с моей стороны.