CHKDSK — проверка жесткого диска на ошибки. CHKDSK — проверка жесткого диска на ошибки Chkdsk проверяет журнал usn

Служебная программа Check Disk (Chkdsk.exe) применяется для проверки диска на ошибки и поврежденные сектора. Эта утилита командной строки Windows проверяет целостность как базовых, так и динамических дисков. Она применяется для проверки и исправления ошибок, обнаруженных на томах NTFS и более старых форматов как FAT, FAT32.

Check Disk способен найти и исправить много видов ошибок. Утилита прежде всего ищет несогласованность в файловой системе и связанных с ней метаданных. Один из способов, при помощи которого Check Disk находит ошибки это сравнение битовой карты тома с дисковыми секторами, назначенными файлам.

У многих пользователей возникает вопрос - Как запустить CHKDSK? Для этого нужно:

Параметры команды CHKDSK

CHKDSK [том[[путь]имя_файла]] ] , где

  • Том - Определяет точку подключения, имя тома или букву проверяемого диска с двоеточием.
  • имя_файла - Файлы, проверяемые на наличие фрагментации (только FAT/FAT32).
  • /F - Исправление ошибок на диске.
  • /V - Для FAT/FAT32: вывод полного пути и имени каждого файла на диске. Для NTFS: вывод сообщений об очистке (при их наличии).
  • /R - Поиск поврежденных секторов и восстановление уцелевшего содержимого (требует /F).
  • /L:размер - Только для NTFS: задание размера файла журнала (в КБ). Если размер не указан, выводится текущее значение размера.
  • /X - Предварительное отключение тома (при необходимости). Все открытые дескрипторы для этого тома будут недействительны (требует /F)
  • /I - Только для NTFS: менее строгая проверка элементов индекса.
  • /C - Только для NTFS: пропуск проверки циклов внутри структуры папок.
  • /B - Только для NTFS: повторная оценка поврежденных кластеров на диске (требует /R)
  • Параметры /I или /C сокращают время выполнения Chkdsk за счет пропуска некоторых проверок тома.

Пример анализа диска без исправления ошибок Chkdsk

Вы можете проверить целостность диска, введя имя команды и букву диска с двоеточием. Например, для проверки целостности диска С, введите:

Если в результате проверки индексов будут найдены потерянные файлы, Check Disk восстановит их такими, как они есть. Обычно восстановленные файлы хранятся с расширением.chk в корневом каталоге соответствующего диска. В завершение Check Disk выводит отчет, где сообщает, было ли свободное пространство ошибочно отмечено как используемое, и если да, рекомендует исправить ошибку, запустив Check Disk с ключом / F .

Пример исправления ошибок диска с помощью Chkdsk

Анализируя диск, вы его проверяете, но в действительности ничего не исправляете. Для проверки диска и устранения любых обнаруженных проблем нужно указывать ключ /f, после чего Check Disk будет искать и исправлять ошибки:

  • chkdsk /f С:

Check Disk не может восстанавливать тома, которые находятся в использовании. Если том используется, Check Disk запрашивает, хотите ли вы, чтобы том был проверен при следующей загрузке компьютера. Ключ /R задает поиск плохих секторов диска и восстановление читаемой информации, а ключ /X - принудительное отключение NTFS-тома в случае необходимости.

Check Disk может выводить более подробную информацию о ходе проверки при помощи ключа /V . Для томов NTFS можно ограничить проверку индексов, задав ключ /I , и пропустить проверку циклов внутри структур папок, указав ключ /С .

В том случае, если при загрузке Windows 10 выполняется автоматическая проверка дисков на наличие ошибок (с помощью утилиты chkdsk), пользователь не видит результатов этой проверки. Как же получить доступ к логу с результатами проверки дисков?

В Windows 7 и более ранних версиях Windows, подробная информация о действиях, выполняемых утилитой chkdsk, отображалась прямо на загрузочном экране. В Windows 10 и Windows 8 разработчики в рамках задачи «упрощения» ОС для конечного пользователя, убрали подробный лог , оставив отображение только общего процента выполнения. Опытному пользователю или администратору иногда может понадобится получить информацию о том, какие ошибки были исправлены и какие изменения в файловую систему были внесены. Посмотреть результаты автоматической проверки жестких дисков, выполненной при загрузке компьютера в Windows 10 / 8 – можно только с помощью журнала событий Windows (Event Viewer) .

Откроем Windows Event Viewer, набрав в поиске event и выбрав в списке найденного приложение Event Viewer .

В открывшемся окне перейдите в раздел Windows Logs -> Application .

Щелкните ПКМ по разделу Application и выберите пункт меню Find . В строке поиска введите chkdsk и нажмите Find next .

Поиск должен перейти на первое найденное событие с Event ID 1001 и источником Wininit . На вкладке General будет содержаться подробный лог с данными последней проверки дисков.

Checking file system on C:
The type of the file system is NTFS.
A disk check has been scheduled.
Windows will now check the disk.
Stage 1: Examining basic file system structure ...
129280 file records processed. File verification completed.
4917 large file records processed. 0 bad file records processed.
Stage 2: Examining file name linkage ...
184834 index entries processed. Index verification completed.
0 unindexed files scanned. 0 unindexed files recovered to lost and found.
Stage 3: Examining security descriptors ...
Cleaning up 799 unused index entries from index $SII of file 0x9.
Cleaning up 799 unused index entries from index $SDH of file 0x9.
Cleaning up 799 unused security descriptors.
Security descriptor verification completed.
27778 data files processed. CHKDSK is verifying Usn Journal...
36727760 USN bytes processed. Usn Journal verification completed.
Stage 4: Looking for bad clusters in user file data ...
129264 files processed. File data verification completed.
Stage 5: Looking for bad, free clusters ...
6493921 free clusters processed. Free space verification is complete.
CHKDSK discovered free space marked as allocated in the volume bitmap.
Windows has made corrections to the file system.
No further action is required.
41428991 KB total disk space.
15154156 KB in 90362 files.
75308 KB in 27779 indexes.
0 KB in bad sectors.
223839 KB in use by the system.
55376 KB occupied by the log file.
25975688 KB available on disk.
4096 bytes in each allocation unit.
10357247 total allocation units on disk.
6493922 allocation units available on disk.
Internal Info:
00 f9 01 00 88 cd 01 00 a9 dd 03 00 00 00 00 00 ................
ad 00 00 00 66 00 00 00 00 00 00 00 00 00 00 00 ....f...........
Windows has finished checking your disk.
Please wait while your computer restarts.

Аналогичный файл можно сформировать с помощью команды PowerShell, которая экспортирует данные из журнала событий и сохраняет их в текстовый файл CHKDSK_SCAN.txt.

get-winevent -FilterHashTable @{logname="Application"; id="1001"}| ?{$_.providername –match "wininit"} | fl timecreated, message | out-file c:\CHKDSK_REPORT.txt

Полученный файл можно открыть в любом текстовом редакторе.

Итак, мы получили журнал проверки дисков, выполненной при загрузке системы. В том случае, если система запускает проверку при каждой загрузке или проверка зависает, возможно стоит временно .

В Windows 7 и более ранних версиях проверка диска chkdsk запускалась при включении ПК, как результат некорректного завершения работы. Однако её также можно было запустить самостоятельно через командную строку. По окончании сканирования пользователь мог увидеть результаты проверки и исправленные ошибки. В операционной системе Windows 10 этой возможности нет. На экране монитора отчёт сканирования chkdsk отображается в виде общего процента выполнения. Казалось бы, этого достаточно, но опытным пользователям может понадобиться информация об исправленных ошибках и внесённых изменениях в операционную систему. Как же посмотреть отчёт chkdsk в Windows 10?

Проверяем диск и смотрим результаты сканирования в Windows 10

Для того, чтобы проверить жёсткий диск на наличие ошибок, стоит запустить команду chkdsk. Для этого жмём «Пуск», далее «Командная строка (администратор)». В открывшемся окне вводим «chkdsk D/ f/ r/ v».

После сканирования закрываем командную строку и жмём «Пуск». В поисковой строке вводим «Event Viewer».

Откроется новое окно. В левом меню выбираем раздел «Windows Logs» и «Application».

Кликаем правой кнопкой мыши по «Application» и выбираем «Найти». Вводим chkdsk и кликаем «Enter».

Поиск выдаст первый лог с ID 1001. Внизу переходим ко вкладке «Основное» и смотрим результаты.

Также запустив командную строку с правами администратора и, ввёл запрос «get-winevent -FilterHashTable @{logname="Application"; id="1001"}| ?{$_.providername –match "wininit"} | fl timecreated, message | out-file c:\CHKDSK_REPORT.txt», можно получить отчёт о сканировании.

Открыть его можно в любом текстовом редакторе.

На своем локальном диске C:. После завершения chkdsk результаты на экране несколько секунд мелькали, а затем компьютер загрузился. Я не смог прочитать результаты вовремя. Сохранены ли результаты в текстовом файле?

4 Solutions collect form web for “Где результаты chkdsk, расположенные в Windows 7?”

Как упоминает Рандольф, он находится в средстве просмотра событий. Более конкретно, здесь:

Панель управления -> Администрирование -> Просмотр событий -> Журналы Windows -> Приложение -> Wininit

Wininit находится в столбце источника .

Чтобы добавить к сообщению Павла:

Перейдите в «Пуск», затем введите «просмотр событий» (без кавычек) в строке поиска, а затем выберите «Средство просмотра событий».

Поскольку Event Viewer может отображать десятки тысяч или более событий, это может очень сложно найти событие «Wininit» (журнал chkdsk).

Чтобы это стало проще, когда в « Журнале событий» «Журналы Windows» «Приложение » перейдите в « Фильтровать текущий журнал …» Фильтр »Источники событий» проверьте «Wininit »:

Это заставит Event Viewer отображать только те источники, которые являются «Wininit» (только для журналов chkdsk).

Также есть файлы chkdsk .log, которые можно просмотреть в текстовом редакторе, расположенные в :\System Volume Information\Chkdsk . Вы можете просмотреть его только в том случае, если выбрана «Панель управления» «Параметры папки» «Скрытые файлы и папки», «Показывать скрытые файлы, папки и диски», «Скрыть защищенные файлы операционной системы» не отмечен, и вы получили право владения этой папкой.

Вот альтернативный способ просмотра результатов (см. Здесь):

    Нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Запуск», введите файл powershell.exe и нажмите «Ввод».

    В PowerShell скопируйте и вставьте приведенную ниже команду и нажмите Enter. (См. Снимок экрана ниже). ПРИМЕЧАНИЕ. Чтобы вставить скопированную команду в PowerShell, вам просто нужно щелкнуть правой кнопкой мыши в PowerShell.

    Введите команду

    Get-winevent -FilterHashTable @{logname="Application"; id="1001"}| ?{$_.providername –match "wininit"} | fl timecreated, message | out-file Desktop\CHKDSKResults.txt

    Теперь у вас будет файл CHKDSKResults.txt, созданный на вашем рабочем столе, который является файлом журнала ваших результатов сканирования chkdsk из Event Viewer.

Средство просмотра событий в System Application , но в некоторых случаях оно вообще не отображается.

Для проверки диска на ошибки и поврежденные сектора применяется утилита командной строки Check Disk (Chkdsk.exe). Вы можете проверить целостность диска, введя имя команды и букву диска с двоеточием. Например, для проверки целостности диска С, введите: chkdsk с: Check Disk выводит отчет но ходу выполнения каждой фазы работы. Более подробно с командной chkdsk можно ознакомиться в статье - Проверка диска на ошибки и поврежденные сектора .

Этапы работы утилиты CHKDSK

Check Disk выполняет операции в три этапа.

  1. На первом этапе Check Disk проверяет структуру файлов: CHKDSK is verifying files (stage 1 of 3)... File verification completed.
  2. На втором этапе идет проверка индексов: CHKDSK is verifying indexes (stage 2 of 3)... Index verification completed. CHKDSK is recovering lost files. Если в результате проверки индексов найдены потерянные файлы, Check Disk восстановит их такими, как они есть. Обычно восстановленные файлы хранятся с расширением.chk в корневом каталоге соответствующего диска.
  3. На третьем этапе Check Disk проверяет дескрипторы защиты: CHKDSK is verifying security descriptors (stage 3 of 3)... Security descriptor verification completed.

В завершение Check Disk выводит отчет, где сообщает, было ли свободное пространство ошибочно отмечено как используемое, и, если да, рекомендует исправить ошибку, запустив Check Disk с ключом/F: CHKDSK discovered free space marked as allocated in the master file table (MFT) bitmap. CHKDSK discovered free space marked as allocated

Вы можете сообщить Check Disk выводить более подробную информацию о ходе проверки при помощи ключа /V. Для томов NTFS можно ограничить проверку индексов, задав ключ /I, и пропустить проверку циклов внутри структур папок, указав ключ /С. Поиск и исправление ошибок на диске С: chkdsk /f С.