Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

Windows Server, AD и Роли

Как проверить диск на ошибки и бэд-секторы в Windows: chkdsk C: /f /r

Обновлено: 27.08.2026 · Официальная документация ↗

Когда необходимо проверять диск на ошибки?

Сбои в работе накопителей (HDD и SSD) — одна из главных причин зависаний Windows, синих экранов смерти (BSOD), исчезновения файлов и долгого запуска программ. Встроенная системная утилита CHKDSK (Check Disk) сканирует файловую структуру тома, проверяет целостность индексов NTFS и помечает физически поврежденные сектора (Bad Sectors).

Симптомы программных и аппаратных проблем с диском:

СимптомВозможная причинаДействие Chkdsk
Файл не открывается / поврежденСбой в таблице MFT / атрибутахВосстанавливает структуру метаданных (/f)
Диск загружен на 100% без причинПопытка прочитать бэд-блокИзолирует нечитаемый сектор (/r)
Постоянные синие экраны (BSOD)Повреждение системных DLL на дискеПереносит данные в исправные кластеры

Шаг 1. Запуск командной строки от Администратора

Нажмите клавиши Win + X и выберите Терминал (Администратор) или Командная строка (Администратор).

Шаг 2. Запуск проверки и восстановления диска

# Полная проверка и исправление ошибок системного диска C:
chkdsk C: /f /r

# Быстрая проверка структуры без сканирования секторов:
chkdsk C: /f

Разбор ключей команды chkdsk:

  • /f (Fix) — исправляет логические ошибки в структуре файловой системы на диске.
  • /r (Recover) — выполняет физический поиск поврежденных секторов (бэд-блоков) и пытается восстановить из них уцелевшие данные. Ключ /r автоматически включает в себя работу ключа /f.
  • /x — принудительно отключает том перед началом сканирования (актуально для внешних флешек и дисков с данными).

Шаг 3. Подтверждение проверки при перезагрузке

Поскольку системный диск C: используется работающей Windows, утилита выдаст сообщение: «Невозможно заблокировать текущий диск. Выполнить проверку при следующей перезагрузке системы? [Y/N]». Введите латинскую букву Y, нажмите Enter и перезагрузите компьютер (shutdown /r /t 0).

💡 Практика специалистов: Если утилита chkdsk при каждом новом включении компьютера запускается снова и снова — это критический сигнал деградации накопителя. Срочно снимите резервную копию важных файлов и проверьте состояние SMART диска через утилиту CrystalDiskInfo.

Частые вопросы (FAQ)

Нужно ли запускать ключ /r на твердотельных накопителях SSD?

Для SSD рекомендуется запускать chkdsk только с ключом /f. Сканирование /r создает интенсивную нагрузку на чтение всех ячеек памяти, что для SSD избыточно, так как контроллер SSD сам управляет битыми блоками.

Сколько времени длится проверка диска chkdsk /f /r?

В зависимости от объема накопителя и его физического состояния проверка может длиться от 20 минут (для быстрых SSD) до 4–8 часов (для старых объемных HDD емкостью от 2 ТБ).

Что делать, если chkdsk зависает на определенном проценте (например, 11% или 27%)?

Не выключайте компьютер! На этом этапе утилита наткнулась на скопление трудночитаемых бэд-блоков и пытается многократно вычитать данные. Процесс может стоять на одном месте до часа.

Где посмотреть отчет о результатах ночной проверки?

Откройте «Просмотр событий» (eventvwr.msc) -> Журналы Windows -> Приложение -> найдите событие из источника Wininit или Chkdsk с кодом Event ID 1001.

Полезные материалы
Рекомендуем