7

Я запустил chkdsk /r /f C: на Windows 10, но теперь, когда он работает, я хочу отменить его. Простое выключение компьютера может привести к повреждению, так как я могу безопасно прервать его?

Ctrl+C не вариант: я запускаю chkdsk /r /f на диске, на котором установлена Windows. Это невозможно сделать во время работы Windows, но только во время запуска (вне CMD). Это не отвечает Ctrl+C.

Примечание: связанный дубликат вопроса НЕ является тем же. Этот вопрос касается запуска chkdsk без параметров, и это безопасно, потому что он работает в режиме только для чтения. Флаги /r /f заставляют chkdsk работать в режиме чтения-записи, так что просто не безопасно просто убить процесс. Это должно быть прекращено изящно. Некоторые реализации fsck (эквивалент linux) могут быть корректно остановлены - даже в режиме исправления - поэтому теоретически должно быть возможно безопасно остановить процедуру chkdsk . Главный вопрос: разработчики Windows действительно реализовали процедуру постепенного отмены, и если да, то как мне ее запустить?

3 ответа3

3

Вы не можете остановить процесс chkdsk после его запуска. Безопасный способ - дождаться его завершения. Остановка компьютера во время проверки может привести к повреждению файловой системы.

2

Редактировать: как отметил @Tonny в комментариях, безопасной опции нет (но вы можете использовать более или менее рискованные моменты).

Если он работает в режиме предварительного запуска, и вы прошли этап 3, то есть 4 из 5 или 5 из 5, вы можете просто перезапустить компьютер. Я сделал это на этапе 5 из 5, который является этапом проверки свободного места, и он запустился просто отлично. Если вы перезапустите свой компьютер на этапах 1-3, вы рискуете потерять данные.

Источник: Норман Пикард

0

Не знаю, безопасно ли, но я успешно остановил CHKDSK с помощью следующей команды строки в окне с повышенными привилегиями:
Taskkill /F PID nnnn
Где nnnn - это идентификатор процесса для работающего CHKDSK.
Чтобы получить PID, откройте диспетчер задач и посмотрите на CHKDSK -> щелкните правой кнопкой мыши - Перейти к деталям
Чтобы запустить окно cmd с повышенными правами, перейдите на панель задач, найдите -> cmd (или командную строку) - щелкните правой кнопкой мыши - Запуск от имени администратора.
Я сделал это на первом этапе, при поиске ошибок, поэтому я надеюсь, что это было довольно безопасно.
Я думаю, что на этапе написания исправлений это может быть рискованно.
Мое устройство уже сообщало о неуказанных "ошибках" до этого в предыдущем запуске, предназначенном только для чтения, поэтому я начал с параметра /F fix, но затем решил прекратить попытки использовать лучшие методы.

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