Исправление: CHKDSK зависает / долго загружается в Windows
Утилита проверки диска, также известная как CHKDSK, является инструментом системы Windows, который проверяет целостность файловой системы, перечисляя и исправляя ошибки на диске.
Эти ошибки могут быть вызваны различными факторами, такими как неправильное завершение работы компьютера, вредоносное ПО, сбои электропитания во время записи данных, удаление USB-устройств без безопасного извлечения и другими факторами.
Запуская команду chkdsk, пользователи могут исправлять эти ошибки, чтобы их системы функционировали правильно. К сожалению, этот процесс иногда может застревать, и сканирование останавливается.
Chkdsk — это полезный инструмент, который может исправить поврежденные файлы на вашем жестком диске, но иногда могут возникнуть проблемы с chkdsk.
Поскольку chkdsk — важный инструмент, в этой статье мы рассмотрим следующие проблемы:
- Как остановить chkdsk в Windows 10 – Существуют несколько способов остановить сканирование chkdsk. Обычно chkdsk запускается автоматически при загрузке Windows, и есть короткий промежуток времени, который позволяет вам нажать любую клавишу и пропустить сканирование.
- Сколько времени занимает chkdsk (Windows 10) – Сканирование chkdsk может занять до нескольких часов в зависимости от объема вашего диска и количества поврежденных файлов.
- Chkdsk завис на внешнем жестком диске, SSD – Проблемы с chkdsk затрагивают как внутренние, так и внешние жесткие диски, а также SSD. Если у вас есть какие-либо проблемы с chkdsk, обязательно попробуйте одно из наших решений.
- Chkdsk завис при исправлении ошибок в индексе, обработке записей индекса, обработке дескрипторов безопасности, поиске поврежденных кластеров – Процесс chkdsk делится на несколько сегментов, и ваш компьютер может зависнуть в любом из этих сегментов.
- Chkdsk завис в состоянии нечитаемости – Если вы получаете сообщение о нечитаемости во время использования chkdsk, проблема может быть в вашем жестком диске. Это сообщение появляется, если ваш жесткий диск неисправен или если ваши файлы повреждены навсегда.
- Chkdsk завис на стадии 1, 2, 3, 4, 5 – Chkdsk имеет несколько различных стадий и может застрять на любой из этих стадий.
- Chkdsk завис в цикле – В некоторых случаях ваш компьютер может попасть в цикл chkdsk. Если вы столкнетесь с этой проблемой, вам нужно будет выполнить сканирование SFC и DISM, чтобы проверить, поможет ли это.
Вот что говорит один из пользователей Windows 10:
У меня возникли проблемы с моим ПК, 2 дня назад мой компьютер автоматически перезагрузился, затем я пошел в “Просмотр событий”, чтобы проверить это, и нашел ошибку событие с идентификатором 1001 bugcheck […]. Я попробовал chkdsk, chkdsk /f /r c:(ssd) успешно, но на d: (hdd 2tb seagate) он завис на 10%, уже прошло 3 часа (такого никогда не происходило, когда я запускал chkdsk на своем диске D: в последний раз), когда я пытаюсь нажать кнопку numlock, света нет, что мне делать?
Что я могу сделать, если сканирование chkdsk занимает вечность в Windows 10?
1. Убедитесь, что есть проблема для исправления
Многие пользователи сообщили, что процесс сканирования chkdsk продолжается, несмотря на отсутствие изменений в его прогрессе.
Часто, когда пользователи перезагружают свои компьютеры, сканирование возобновляется автоматически.
Также учитывайте объем диска, который вы сканируете.
Процесс chkdsk обычно завершается за 5 часов для дисков объемом 1TB, и если вы сканируете диск объемом 3TB, требуемое время утроится.
Как уже упоминалось, сканирование chkdsk может занять некоторое время, в зависимости от размера выбранного раздела.
Иногда этот процесс может занять несколько часов, так что наберитесь терпения. Иногда лучше оставить сканирование на ночь.
Если у вас более крупный жесткий диск или если на вашем диске больше поврежденных секторов, процесс сканирования займет больше времени, так что вам нужно будет проявить терпение.
2. Выполните чистую загрузку системы
Некоторые пользователи сообщили, что исправили эту проблему, просто выполнив чистую загрузку. Для этого в Windows 10 вам нужно сделать следующее:
- Введите Конфигурация системы в поле поиска и выберите Конфигурация системы из меню.

- На вкладке Службы > отметьте флажок Скрыть все службы Microsoft > нажмите Отключить все.

- На вкладке Автозагрузка > нажмите Открыть Диспетчер задач.

- На вкладке Автозагрузка в Диспетчере задач щелкните правой кнопкой мыши на первом элементе в списке и выберите Отключить в меню. Повторите это для всех элементов в списке.

- На вкладке Автозагрузка в диалоговом окне Конфигурация системы > нажмите ОК и выберите вариант перезагрузки вашего компьютера.

После перезагрузки компьютера проверьте, сохраняется ли проблема. Если нет, вы можете снова включить все отключенные приложения и службы.
Если вы хотите узнать, как добавить или удалить автозагрузочные приложения в Windows 10, ознакомьтесь с этим простым руководством.
3. Используйте накопитель восстановления
- Создайте накопитель восстановления Windows 10.
- Вставьте CD/USB и перезагрузите компьютер.
- В главном окне CD запустите cmd, нажав и удерживая Shift + F10.
- В окне cmd введите regedit, чтобы открыть Редактор реестра.
- Перейдите в HKEY_LOCAL_MACHINE > File > Загрузить элемент реестра.
- Перейдите по пути C:WindowsSystem32Config > выберите System. Если будет предложено имя, введите DiskCheck > нажмите Enter, чтобы подтвердить.
- Перейдите к DiskCheck ControlSet001ControlSession Manager и выберите BootExecute.
- Измените строку autocheck autochk * /rDosDeviceC: на autocheck autochk *
- Перейдите к папке DiskCheck > выберите Разгрузить элемент реестра > выйдите из Редактора реестра.
- Введите chkdsk c: /r в Командной строке > дождитесь завершения нового процесса.
Вы не можете создать накопитель восстановления на Windows 10? Ознакомьтесь с этим простым руководством, чтобы решить проблему. Также, если вы не можете редактировать реестр Windows 10, прочтите это удобное руководство и найдите самые быстрые решения проблемы. Читать больше на эту тему
- Как исправить отсутствующий MFReadWrite.dll в Windows N
- Ошибки, отсутствующие/загружаемые DWMAPI.DLL – руководство по исправлению
- Ошибка BSOD MUI_NO_VALID_SYSTEM_LANGUAGE [Исправлено]
- AGP_ILLEGALLY_REPROGRAMMED – пошаговые исправления
- AGP_GART_CORRUPTION: ошибка BSOD исправлена
4. Отключить перезагрузку при ошибке
Если chkdsk завис, вы можете попытаться исправить это, просто нажав сочетание клавиш Ctrl + Alt + Del для его остановки.
После этого вам нужно будет отключить перезагрузку при ошибке. Это довольно просто, и вы можете сделать это, следуя этим шагам:
- Выключите компьютер и снова включите его.
- Пока компьютер загружается, нажмите и удерживайте клавишу F8.
- Теперь выберите Отключить перезагрузку при ошибке из списка.
После этого проблема должна решиться, и вы сможете снова использовать компьютер. Помните, что это не универсальное решение, поэтому оно может не сработать на более новых версиях Windows.
5. Используйте Утилиту очистки диска
Если chkdsk завис на вашем ПК, проблема может заключаться в временных файлах. Windows хранит всевозможные временные файлы на вашем ПК, и иногда chkdsk может зависнуть, просматривая эти файлы.
Чтобы решить проблему, рекомендуется найти и удалить эти файлы с вашего ПК и посмотреть, решит ли это проблему. Чтобы сделать это быстро, вам нужно использовать утилиту очистки диска на вашем ПК, следуя этим шагам:
- Нажмите Windows Key + S и введите очистка диска. Выберите Очистка диска из меню.

- Выберите свой системный диск и нажмите ОК.

- Выберите файлы, которые вы хотите удалить из списка. Вы можете просто отметить Временные файлы и Временные интернет-файлы, но также есть и другие файлы, которые стоит проверить и удалить. После выбора необходимых опций нажмите ОК, чтобы продолжить.

- Подождите несколько мгновений, пока Windows удаляет выбранные файлы.
После удаления временных файлов проверьте, решена ли проблема. Имейте в виду, что это не универсальное решение, поэтому даже если вы удалите временные файлы, ваша проблема может остаться.
Однако, после удаления этих файлов, вашему ПК будет необходимо просканировать меньше файлов, что сократит время, необходимое для выполнения сканирования.
Если у вас возникают проблемы с удалением всех ненужных файлов, следуйте этому руководству, чтобы решить любые проблемы с очисткой диска и освободить место на вашем диске.
6. Остановите процесс сканирования до его начала
Многие пользователи сообщили, что chkdsk автоматически запускается с их ПК. Это нормально, особенно если ваш ПК обнаруживает повреждение файлов или если вы не выключили ПК должным образом.
Тем не менее, если chkdsk зависает каждый раз, вы можете пропустить сканирование. Чтобы сделать это, вам нужно нажать любую клавишу на клавиатуре до того, как начнется chkdsk.
Перед началом chkdsk вы увидите сообщение на экране, говорящую Нажмите любую клавишу, чтобы остановить сканирование. Чтобы остановить сканирование, просто нажмите любую клавишу на клавиатуре, и вы пропустите процесс сканирования.
Стоит упомянуть, что это не универсальное решение, и оно не остановит chkdsk от выполнения на вашем ПК, но может быть полезно для пропуска сканирования chkdsk.
7. Используйте сканирование SFC и DISM
Если chkdsk завис на вашем ПК или он не работает с установленным Vanguard, проблема может заключаться в повреждении файлов. Ваши системные файлы могут быть повреждены, и это иногда может вызвать зависание chkdsk. Это также поможет, если он зависает на CHKDSK проверяет Usn журнал.
Чтобы решить проблему, вам нужно будет отсканировать вашу систему с помощью сканера SFC. Для этого просто выполните эти простые шаги:
- Откройте Командную строку от имени администратора. Вы можете сделать это быстро, открыв меню Win + X и выбрав Командная строка (Администратор) из списка. Чтобы открыть это меню, просто щелкните правой кнопкой мыши на кнопке “Пуск” и выберите необходимый вариант из меню.
- Когда откроется Командная строка, введите sfc /scannow и нажмите Enter, чтобы запустить его. Процесс сканирования начнется сейчас. Сканирование SFC может занять более 10 минут, поэтому не прерывайте его.

Если вы не можете запустить сканирование SFC, вам придется использовать сканирование DISM для восстановления вашего ПК. Для этого выполните следующие шаги:
- Откройте Командную строку от имени администратора.
- Выполните команду Dism /Online /Cleanup-Image /RestoreHealth.

- Команда DISM может занять 20 минут или больше для завершения, поэтому не прерывайте ее.
После завершения сканирования DISM запустите сканирование SFC снова. После этого все ваши файлы должны быть восстановлены, и chkdsk больше не будет зависать.
Если у вас возникли проблемы с доступом к Командной строке от имени администратора, вам лучше внимательно ознакомиться с этим руководством.
Чтобы узнать больше о chkdsk, у нас есть отличное руководство о том, как запустить chkdsk в Windows 11, поэтому не пропустите его. Помните, что ошибки могут иногда возникать, и недавно мы рассмотрели проблему «Не удалось определить версию и состояние объема» в одном из наших других руководств.
Вот и все. После выполнения некоторых шагов выше ваша проблема с chkdsk должна исчезнуть.
Если у вас есть другие вопросы или предложения, пожалуйста, оставьте их в комментариях ниже, и мы обязательно их рассмотрим.