Назад | Перейти на главную страницу

Почему остановить chkdsk - это плохо?

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

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

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

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

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

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

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

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

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

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