Как изменить время ожидания chkdsk в Windows
Что такое chkdsk и когда он активируется
chkdsk (Check Disk) — встроенная утилита Windows для проверки и восстановления ошибок файловой системы и метаданных на диске. Windows автоматически планирует запуск chkdsk после некорректного выключения, внезапной потери питания или ошибок BSOD. По умолчанию перед запуском проверки системе даётся 8 секунд на отмену; это значение можно изменить.
Важно: chkdsk может занимать продолжительное время в зависимости от размера и состояния диска. Увеличьте таймаут, если вам нужно больше времени для отмены перед перезагрузкой.
Варианты изменения таймаута (когда применимо)
- Нужен быстрый способ и права администратора — используйте Командную строку.
- Предпочитаете графику или хотите, чтобы изменение сохранялось в реестре — используйте редактирование ключа AutoChkTimeout.
- В корпоративной среде применяйте групповые политики или скрипты развертывания (PowerShell/MDT/SCCM).
1. Изменение таймаута через Командную строку
Краткая инструкция — один параметр. Для выполнения нужны права администратора.
- Откройте меню «Пуск» и найдите «Командная строка» (Command Prompt). Щёлкните правой кнопкой мыши и выберите «Запуск от имени администратора» (Run as administrator).

- В открывшемся окне введите (или вставьте) команду и нажмите Enter:
chkntfs /t:<секунды>Например, чтобы задать таймаут 30 секунд:
chkntfs /t:30- Командная строка не выдаст подробного ответа — если команда выполнена без ошибок, значение изменено. Проверить текущее значение можно командой:
chkntfs /t
- Чтобы вернуть значение по умолчанию, выполните:
chkntfs /t:82. Изменение таймаута через реестр Windows
Если вы не любите командную строку, можно создать или изменить параметр AutoChkTimeout в реестре. Обязательно создайте резервную копию реестра перед изменением.
Откройте «Редактор реестра» (regedit). В меню «Пуск» найдите regedit и запустите от имени администратора.
Перейдите к ключу:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager- В правой панели найдите значение AutoChkTimeout. Если его нет, щёлкните правой кнопкой → Создать → DWORD (32 бита) и назовите его AutoChkTimeout.

- Дважды щёлкните AutoChkTimeout. Выберите систему счисления “Десятичная” (Decimal) и введите нужное число секунд в поле данных значения. Нажмите “OK”.

- Перезагрузите компьютер, чтобы изменения вступили в силу. Чтобы вернуть стандартные 8 секунд — отредактируйте значение и установите 8.
Как проверить, что изменение прошло успешно
- Выполните в Командной строке:
chkntfs /t— команда покажет текущее значение таймаута. - Запланируйте chkdsk и перезагрузите систему в контролируемом окружении, затем во время загрузки обратите внимание на задержку перед началом проверки.
Риск и меры предосторожности
Important: Редактирование реестра может привести к проблемам, если внести неверные значения. Сделайте резервную копию системного реестра или создайте точку восстановления перед изменениями.
- Всегда используйте права администратора.
- Для серверов протестируйте изменения на тестовой системе.
- Если автоматическая проверка критична для политики безопасности организации, согласуйте изменения с администратором.
Быстрый чек-лист (роль — Администратор)
- Сделать точку восстановления системы.
- Запустить regedit/Командную строку от имени администратора.
- Изменить chkntfs /t или AutoChkTimeout в реестре.
- Выполнить chkntfs /t для проверки.
- Перезагрузить и подтвердить поведение.
Малые хитрости и альтернативы
- Если цель — полностью отключить автоматический chkdsk на старом носителе, вместо увеличения таймаута рассмотрите безопасную деградацию диска или замену носителя — chkdsk лишь symptom-driven.
- В корпоративных средах используйте групповые политики, скрипты PowerShell или системные инструменты развертывания для массовых изменений, чтобы избежать ручных ошибок.
- Если вы не уверены в состоянии диска, лучше дождаться и позволить chkdsk выполнить диагностику, чем постоянно отменять проверку.
Краткая методология изменений (мини-SOP)
- Оцените необходимость: диск работает нестабильно? chkdsk нужен? Если да — увеличивать таймаут не рекомендуется.
- Создайте бэкап и точку восстановления.
- Примените изменение через CMD или реестр.
- Проверяйте с помощью chkntfs /t и контролируемой перезагрузки.
- Откатывайте изменения при необходимости.
Критерии приёмки
- Команда
chkntfs /tвозвращает ожидаемое значение секунд. - При перезагрузке система даёт заданное число секунд до начала chkdsk.
- Нет ошибок в журнале событий, связанных с AutoChkTimeout или запуском chkdsk.
Набор тестов / Примеры приёмки
- Установите таймаут 20 секунд:
chkntfs /t:20. - Выполните
chkntfs /t— ожидаемый вывод должен показывать 20. - Запланируйте принудительную проверку (если нужно) и перезагрузите — засеките задержку.
- Верните 8 секунд и повторите шаги.
Короткий глоссарий (1 строка)
- chkdsk — утилита Windows для проверки и исправления ошибок на диске.
- chkntfs — команда для просмотра/изменения таймаута и статуса автопроверки.
- AutoChkTimeout — параметр реестра, отвечающий за задержку запуска chkdsk.
Когда не стоит менять таймаут (контрпримеры)
- Если диск часто показывает ошибки — лучше провести полную проверку и, возможно, заменить диск.
- На серверах и критичных машинах автоматические проверки могут быть частью аварийной процедуры — изменение без согласования может нарушить политику восстановления.
Резюме
Изменение времени ожидания chkdsk — простая операция: используйте chkntfs /t:<секунды> для быстрого результата или правьте ключ AutoChkTimeout в реестре для постоянного эффекта. Всегда делайте резервные копии и тестируйте изменения в контролируемой среде.
Пожалуйста, оставьте комментарий с вашим опытом изменения таймаута chkdsk — какие значения вы задаёте и почему.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента