Команда CHKDSK для диагностики и восстановления жёсткого диска работает следующим образом: 4
- Проверка базовой структуры файловой системы. 4 На этом этапе файлы сравниваются и проверяются с записями в MFT (главная файловая таблица). 4
- Проверка связей имён файлов. 4 На данном этапе проверяются директории и структура на соответствие размеру файла и временной метки информации. 4
- Проверка дескрипторов безопасности. 4 На этом этапе файлы и папки проверяются на наличие дескрипторов безопасности, включая информацию о владельце прав NTFS. 4
- Поиск повреждённых кластеров в данных пользовательских файлов. 4 Секторы кластера, включая данные, проверяются на возможность использования. 4
- Поиск повреждённых и свободных кластеров. 4 На пятом этапе секторы кластера проверяются на отсутствие данных. 4
Для исправления ошибок на диске необходимо задать соответствующие параметры команды: 1
- Параметр /f указывает CHKDSK исправлять все найденные ошибки. 1
- Параметр /r позволяет находить на диске битые (bad) сектора и восстанавливать читабельную информацию. 1
- Параметр /x останавливает диск до начала процесса. 1
Выполнение команды CHKDSK может занять продолжительное время, особенно на больших дисках. 4 При завершении программа подытожит результаты, такие как общий объём места на диске, размещение байтов, а также информацию о найденных и исправленных ошибках. 4