chkdsk
команда chkdsk
Команда chkdsk (Check Disk) — это штатный хирург для файловой системы Windows, который работает на низком уровне доступа к секторам накопителя. В эпоху повсеместного перехода на SSD многие ошибочно полагают, что твердотельным дискам не нужна проверка. На самом деле именно из-за особенностей работы NAND-памяти и внезапных отключений питания логические ошибки в таблицах файлов возникают чаще, чем на классических HDD.
Запрос выполняется в терминале от имени администратора: chkdsk C: /f /r. Флаг /f (fix) приказывает системе исправлять найденные несоответствия структуры, а флаг /r (recover) идет глубже — он сканирует каждый сектор поверхности диска. Если утилита находит физически поврежденную область, она помечает ее как bad-блок и переносит читаемые данные в безопасное место, предотвращая их потерю в будущем. Без ключа /r команда лишь проверит индексы и дескрипторы файлов, не трогая саму поверхность носителя.
Поскольку системный том занят работающей ОС, chkdsk не сможет заблокировать его сразу. Терминал выдаст уведомление о необходимости проверки при следующей перезагрузке. После согласия и рестарта Windows запустится до логотипа загрузки, после чего экран станет текстовым — начнется детальное сканирование этапами от проверки целостности главной файловой таблицы (MFT) до верификации свободного места. Процесс может занять от пяти минут до нескольких часов в зависимости от объема данных и скорости контроллера.
Игнорирование плановых проверок приводит к эффекту домино: одна битая ячейка повреждает связанный с ней системный файл, вызывая синие экраны смерти и необъяснимые вылеты программ. Запуск этой команды раз в полгода — лучшая профилактика внезапной потери информации и деградации производительности любого накопителя.