Как безопасно остановить `chkdsk / r / f C:` в Windows 10?

28382
Tiddo

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

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

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

7
@Tiddo - Возможно, что-то связанное с chkdsk не сильно изменилось между различными версиями Windows, поэтому существующий вопрос о том, как отменить chkdsk после его запуска, по-прежнему относится к Windows 10. Ramhound 6 лет назад 0
Возможный дубликат [Безопасно ли отменять CHKDSK, когда он был запущен без каких-либо параметров?] (Https://superuser.com/questions/691630/is-it-safe-to-cancel-chkdsk-when-it-has -been-начал-без каких-либо-параметров). Я выбрал этот дубликат, потому что он объясняет, что если chkdsk был запущен с параметрами, то (подразумевается) небезопасно отменить его. [Остановка CHKDSK] (https://superuser.com/questions/287703/stopping-chkdsk?rq=1) объясняет, что неспособность отменить это на самом деле специально. Ramhound 6 лет назад 6
У меня был катастрофический опыт отмены chkdsk, но это было много лет назад, и я просто продолжаю жить по правилу «никогда не отменяй chkdsk». Я не виню ОП за то, что спросил один бит. Frank Thomas 6 лет назад 0

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

3
Alex

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

3
Z. Khullah

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

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

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

Я должен понизить это. Несмотря на то, что риск на стадии 4 или 5 очень мал, он не равен нулю. Это полностью зависит от точного момента, когда происходит отключение. На этапах 4 и 5 CHKDSK много делает или читает и анализирует, собирает данные и время от времени записывает любые необходимые изменения обратно на диск (возможно, вообще не делает, если нечего исправлять). Но если вы закроете в момент записи, вы повредите файловую систему еще хуже, чем было. Tonny 6 лет назад 1
Ты прав. Отредактировано, чтобы указать на это. Z. Khullah 6 лет назад 0
Достаточно справедливо, я отменил свое понижение. Tonny 6 лет назад 1
0
Javier

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

В этот момент при запуске системы нет рабочего стола. Это слишком рано. dave 5 лет назад 0

Похожие вопросы