Chkdsk запускается при каждом запуске Windows — как остановить

Chkdsk.exe (Check Disk) — системная утилита для поиска и исправления ошибок на диске. Иногда она запускается постоянно при загрузке: это раздражает и замедляет старт системы. В этой инструкции — понятные шаги, как остановить повторный запуск, проверить диск и безопасно исправить проблему.
Почему chkdsk запускается при каждом старте
- Система встретила ошибку файловой системы и пометила диск как «грязный» (dirty). Это заставляет Windows запускать автопроверку при старте.
- Значение автозапуска chkdsk в реестре настроено неверно или повреждено.
- Есть аппаратные проблемы с накопителем: сбойные сектора или проблемы SMART.
Важно: если диск физически повреждён, отключение автопроверки лишь скрывает проблему. В таких случаях сначала сохраните данные и протестируйте диск.
Быстрая проверка состояния диска
- Откройте Командную строку с правами администратора.
- Выполните команду для проверки «грязного» флага:
fsutil dirty query G:Замените G: на букву вашего тома. Если вывод сообщает, что диск «Dirty», это причина автопроверки.

Метод 1 — поправить реестр (BootExecute)
- Нажмите Windows + R, введите
regedit.exeи нажмите Enter. - Перейдите в ключ:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
- В правой панели найдите значение
BootExecute. - Откройте его и установите значение на одну строку:
autocheck autochk *Это стандартное значение: Windows оставляет автопроверку, но не запускает её вручную для конкретных томов.

Важно: Перед правкой реестра создайте точку восстановления или экспортируйте ветку реестра. Неправильные изменения в реестре могут нарушить загрузку системы.
Метод 2 — исключить диск из автопроверки и выполнить ручную проверку
- Откройте Командную строку от имени администратора.
- Сначала убедитесь в «грязном» флаге:
fsutil dirty query G:- Чтобы исключить диск из автоматической проверки при старте, выполните:
CHKNTFS /X G:
- Перезагрузите систему. Затем запустите ручную проверку, чтобы исправить ошибки:
chkdsk /f /r G:На больших дисках это может занять много времени. Команда /f исправляет ошибки, /r ищет и восстанавливает данные из повреждённых секторов.

- После завершения снова проверьте
fsutil dirty query— он должен вернуть, что диск не «Dirty».
Когда эти методы не помогут
- Если
fsutilпостоянно сообщает о «Dirty», даже после chkdsk, возможно, есть аппаратная проблема. - Если chkdsk зависает или выдаёт ошибки ввода-вывода (I/O errors), диск может быть физически повреждён.
- Если реестр возвращается к прежнему значению — на системе может работать сторонний софт или скрипт, меняющий BootExecute при старте.
В таких случаях:
- Сохраните важные данные на другой носитель.
- Запустите диагностику производителя накопителя (SMART-тесты).
- Рассмотрите замену диска (особенно для HDD с ростом количества перераспределённых секторов).
Альтернативные подходы
- Используйте встроенное средство «Проверка диска» через свойства тома (Проводник → диск → Свойства → Сервис).
- Запустите проверку из безопасного режима — это снижает риск вмешательства сторонних драйверов.
- Используйте загрузочные утилиты производителя диска или Linux Live-USB для проверки SMART и тестирования поверхности.
Контрольный список перед изменениями
- Резервная копия важных данных
- Точка восстановления системы
- Запись буквы тома, который проверяете
- [ ] Запуск
fsutil dirty queryдо и после правок - [ ] Ручный запуск
chkdsk /f /rи наблюдение за логами
Критерии приёмки
- Chkdsk больше не запускается автоматически при загрузке.
fsutil dirty query X:возвращает «нет» для флага Dirty на проверяемом диске.- В логах chkdsk не остаётся непреодолимых ошибок ввода-вывода.
Небольшой глоссарий
- Dirty — флаг тома, указывающий на возможные ошибки файловой системы.
- BootExecute — реестровое значение, управляющее автопроверкой дисков при загрузке.
- CHKNTFS — утилита Windows для управления поведением chkdsk при старте.
Безопасность и рекомендации
- Изменение реестра требует прав администратора. Всегда создавайте резервные копии.
- Если диск показывает аппаратные ошибки — приоритетная задача — сохранение данных.
- Не отключайте автопроверку навсегда без устранения причины: это скрывает проблемы, которые со временем могут привести к потере данных.
Диагностическое дерево (Mermaid)
flowchart TD
A[Chkdsk запускается при старте] --> B{Показывает ли fsutil 'Dirty'?}
B -- Да --> C[Запустить chkdsk /f /r вручную]
C --> D{Ошибки I/O или не исправлены?}
D -- Да --> E[Сохранить данные и протестировать SMART, подумать о замене диска]
D -- Нет --> F[Запустить CHKNTFS /X и проверить старт]
B -- Нет --> G[Проверить BootExecute в реестре]
G --> H{BootExecute не по умолчанию?}
H -- Да --> I[Установить autocheck autochk * и перезагрузить]
H -- Нет --> J[Искать сторонние скрипты/программы, меняющие реестр]Что делать после устранения
- Наблюдайте за стартом системы несколько перезагрузок.
- При необходимости сохраните лог chkdsk: он записывается в системные журналы (Event Viewer) или можно экспортировать вывод команды для анализа.
Если вы нашли другой рабочий способ решения этой проблемы — оставьте комментарий. Мы обновим руководство с учётом новых надёжных методов.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента