Параметры команды CHKDSK в Windows 10: проверка и лечение дисков
Когда требуется запуск CHKDSK
Команда CHKDSK (Check Disk) необходима при повреждениях файловой структуры, сбоях тома после аварийного отключения электропитания или появлении синих экранов смерти (BSOD). В системе фиксируются предупреждения NTFS Event ID 55, Event ID 98 или всплывает уведомление: «Перезагрузите компьютер, чтобы исправить ошибки диска».
| Признак | Где проявляется | Что означает |
|---|---|---|
| Event ID 55 (Ntfs) | Журнал System | Файловая структура повреждена и не может быть прочитана штатным драйвером |
| Статус тома RAW | Управление дисками (diskmgmt.msc) | Разрушение загрузочного сектора тома или повреждение главной файловой таблицы ($MFT) |
| Том доступен только для чтения | Проводник | Драйвер NTFS заблокировал запись для предотвращения расширения повреждений данных |
Практическое руководство по использованию параметров CHKDSK
Утилита запускается исключительно из командной строки (cmd) или PowerShell с правами администратора.
- Базовая экспресс-проверка без блокировки тома (только чтение):
chkdsk C: - Исправление логических ошибок файловой системы (/F): ключ блокирует том и исправляет поврежденные метаданные NTFS:
chkdsk C: /FЕсли проверяется системный диск C:, система запросит подтверждение проверки при следующей перезагрузке (введите
Y). - Глубокое сканирование с поиском битых секторов (/R): включает в себя все функции
/F, а также посекторно сканирует поверхность диска, восстанавливая читаемые данные из поврежденных секторов (Bad Sectors):chkdsk D: /F /R /XПараметр
/Xпринудительно отключает том (демонтирует дескрипторы) перед началом сканирования. - Сброс списка поврежденных кластеров на диске (/B): актуально для повторной оценки ранее помеченных сбойных блоков после переразметки диска:
chkdsk D: /B
Внимание (SSD-накопители): Никогда не запускайте chkdsk /R на твердотельных накопителях (SSD/NVMe). Это создает избыточную нагрузку циклами записи на ячейки памяти NAND и не имеет смысла, так как логика контроллера SSD управляет сбойными блоками аппаратно через механизм Wear Leveling.
Частые вопросы (FAQ)
В чем принципиальная разница между ключами /F и /R?
Параметр /F исправляет только логические структуры метаданных файловой системы (MFT, индексы каталогов). Параметр /R производит физическое чтение каждого сектора диска для локализации аппаратных сбоев, что занимает значительно больше времени.
Где посмотреть отчет CHKDSK после перезагрузки компьютера?
В Просмотре событий (eventvwr.msc): Журналы Windows -> Приложение -> Источник 'Wininit' (Event ID 1001) для системного диска или 'Chkdsk'.
Что делать, если CHKDSK зависает на 10%, 11% или 100%?
На этапе 4 и 5 утилита пытается прочитать проблемные секторы с многократным перечитыванием. Не прерывайте питание принудительно, процесс может занимать несколько часов при наличии множественных bad-блоков.
Что такое chkdsk /scan и /spotfix?
Это технологии Self-Healing в Windows 10/11. Команда chkdsk /scan находит ошибки в онлайне без остановки диска, а chkdsk /spotfix исправляет найденные проблемы за пару секунд при перезагрузке.