Лог chkdsk

Chkdsk: особенности проверки диска на наличие ошибок в Windows 10

Лог chkdsk

CHKDSK.exe (check disk) — стандартная встроенная утилита Windows для проверки жестких дисков на наличие ошибок.

Утилита chkdsk позволяет проверить носитель и файловую систему на физические и логические ошибки, найти поврежденные секторы (bad sectors) и исправить найденные проблемы.

В этой статье мы рассмотрим особенности использования утилиты проверки диска chkdsk в Windows 10, а также возможность проверки диска из PowerShell с помощью командлета Repair-Volume.

Проверка диска в Windows 10 с помощью утилиты chkdsk

Чтобы проверить жесткий диск на ошибки, запустите командную строку с правами администратора.  Выполните команду:

chkdsk E: /F /R

Данная команда запустит проверку диска E:\, найденные ошибки будут исправлены автоматически (/F), при наличии поврежденных секторов будет выполняться попытка восстановления информации (/R). Полная проверка диска может занять длительное время в зависимости от емкости носителя и количества файлов.

Утилита chkdsk последовательно выполняет четыре прохода, на которых выполняется проверка метаданных тома:

  • Этап 1. Проверка файлов
  • Этап 2. Проверка индексов
  • Этап 3. Проверка дескрипторов безопасности
  • Этап 4. Проверка секторов

После окончания проверки диска вы увидите подробную статистику диска, информацию о поврежденных секторах и файлах, предпринятых действиях по восстановлению.

Если утилита chkdsk не обнаружила проблем, появится надпись:

Windows has scanned the file system and found no problems.
No further action is required.

Вы не сможете выполнить онлайн сканирование и исправление ошибок на системном диске (C:\). При запуске команды chkdsk C: /F /R вы увидите, что диск заблокирован и его проверку можно выполнить только при следующей перезагрузке Windows:

Cannot lock current drive. Chkdsk cannot run because the volume is in use by another process.  Would you to schedule this volume to be checked the next time the system restarts? (Y/N).Невозможно выполнить команду Chkdsk, так как указанный том используется другим процессом. Следует ли выполнить проверку этого тома при следующей перезагрузке системы?

Если вы хотите проверить диск при следующей загрузке компьютера, нажмите Y -> Enter. Появится сообщение “This volume will be checked the next time the system restarts”.

Теперь, если вы перезагрузите Windows, запустится проверка диска. Нужно дождаться ее окончания.

Если вы хотите проверить на ошибки диск в офлайн режиме (пропустить онлайн проверку), используйте опцию offlinescanandfix:

chkdsk E: /f /offlinescanandfix

При использовании опции offlinescanandfix для системного диска будет предложено запланировать проверку при перезагрузке.

/X — еще один полезный атрибут chkdsk. Он позволяет отключить том перед проверкой, принудительно закрыв все открытые файловые дескрипторы.

Также нужно обратить внимание на новую опцию chkdsk — /spotfix. Данный параметр применяется только для томов NTFS. Параметр spotfix позволяет существенно сократить время офлайн проверки диска с нескольких часов до секунд.

Вместо полной проверки всего диска выполняется только поиск и исправление ошибок, зафиксированных ранее (во время обычной проверки диска) в файле $corrupt. В этом случае chkdsk сразу исправляет ошибки, не тратя время на сканирование диска.

Это особенно полезно при проверке больших томов.

В Windows 10 обслуживание дисков (проверка и дефрагментация) выполняются автоматически по расписанию или во время бездействия компьютера.

Информацию о статусе автоматической проверки дисков можно найти в меню Панель управления -> Центр безопасности и обслуживания -> Обслуживание -> Состояние диска (Control Panel -> System and Security -> Security and Maintenance -> Drive status). На скриншоте виден статус All drives are working properly.

Также в современных билдах Windows 10 добавлена утилита диагностики хранилища StorDiag.exe (Storage Diagnostic Tool). Данная утилита выполняет сразу несколько операций проверки диска (chkdsk, fsutil и fltmc). Лог можно сохранить в виде ETW трейса. Например:

stordiag.exe -collectEtw -checkfsconsistency -out %userprofile%\desktop

Проверка ошибок на жестком диске с помощью PowerShell

В версии PowerShell 4.0 появился отдельный командлет для проверки диска Repair-Volume. Это командлет является PowerShell аналогом команды chkdsk.

Чтобы из PowerShell выполнить онлайн проверку жесткого диска на ошибки, выполните команду:

Repair-Volume –driveletter C –scan

Если нужно выполнить офлайн проверку и автоматически исправить ошибки, используйте параметр offlinescanandfix:

Repair-Volume –driveletter E –offlinescanandfix

Если ошибок на диске не найдено, вы увидите сообщение NoErrorsFound.

Также поддерживается быстрое исправление ошибок с помощью параметра spotfix (исправляются только ошибки, найденные при онлайн сканировании):

Repair-volume –driveletter E –spotfix

Можно проверить сразу несколько локальных дисков:

Repair-Volume -DriveLetter EHI –SpotFix

Через CIM сессии проверить диски на удаленных компьютерах:

Repair-Volume –driverletter c -scan –cimsession fs01,fs02,dc01

Просмотр результата (лога) проверки диска Chkdsk в Windows 10

При проверке диска в онлайн режиме, вы видите в консоли полную статистику. Однако, если вы запланировали проверку диска с помощью опции offlinescanandfix, вы не увидите на экране загрузки Windows итоговый отчет chkdk. В Windows 10 на экране загрузки отображается только общий процент выполнения проверки диска.

В Windows 10 вы можете получить информацию о всех действиях, которые были выполнены процедурой проверки дисков только из журнала событий Windows (Event Viewer).

Откройте Windows Event Viewer (Eventvwr.msc).

В открывшемся окне перейдите в раздел 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. Следующая команда экспортирует 5 последних результатов проверки диска из журнала событий и сохранит их на рабочий стол в текстовый файл CHKDSK_SCAN.txt.

Get-EventLog -LogName Application -Source chkdsk | Select-Object -Last 5 -Property TimeGenerated,Message | Format-Table -Wrap| out-file “$env:userprofile\Desktop\CHKDSK_SCAN.txt”

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

Итак, мы получили журнал проверки дисков, выполненной при загрузке Windows 10.  Если Windows запускает проверку при каждой загрузке ОС или проверка зависает, возможно стоит временно отключить автоматическую проверку дисков при загрузке Windows.

Источник: https://winitpro.ru/index.php/2015/10/27/rezultaty-proverki-chkdsk-v-windows-10/

Как проверить жесткий диск на ошибки в Windows 10

Лог chkdsk

Ошибки на жёстком диске снижают производительность системы, поэтому их нужно своевременно находить и исправлять. Мы уже рассказывали о том, как бороться с битыми секторами на HDD, а теперь научим устранять сбои другого рода.

Проверка через свойства диска

Самый простой способ проверить состояние диска — запустить сканирование в его свойствах.

  • Открываем «Этот компьютер».
  • Кликаем правой кнопкой по диску, который хотим проверить, и переходим в его свойства.
  • Открываем вкладку «Сервис» и нажимаем на кнопку «Проверить».

Запускаем проверку локального диска

Система может вывести сообщение о том, что необходимости проверять диск нет, так как он в порядке. Чтобы всё равно продолжить, нажимаем на кнопку «Проверить диск».

Запускаем проверку, несмотря на уверения системы

Встроенная утилита Windows начнёт сканирование жёсткого диска. После его завершения появится результат. Если ошибки не обнаружены, то вы получите соответствующее уведомление. Если же программа нашла ошибки, то сама предложит их исправить. См. также: как проверить Windows 10 на ошибки.

Просмотр состояния в «Панели управления»

Быстро узнать о состоянии диска можно через «Панель управления».

  • Открываем «Панель управления». Для этого нажмем сочетание клавиш Win+R и выполним запрос «control».

В разделе «Система и безопасность» выбираем пункт «Проверка состояния компьютера». В этом разделе собрана основная информация о состоянии компьютераРазворачиваем раздел «Обслуживание» и находим поле «Состояние диска». Смотрим, какой здесь указан статус. Система снова говорит, что с диском всё в порядке

Обычно в «Панели управления» написано, что все диски работают нормально. Запустить отсюда более глубокую проверку нельзя — для этого используются другие способы.

Использование командной строки

Приступать к проверке диска через командную строку стоит только в том случае, если у вас есть несколько часов в запасе. В ходе сканирования компьютер будет несколько раз зависать, как будто ничего не делая. Проверку нельзя прерывать — это может привести к появлению критических проблем.

  • Запускаем командную строку с правами администратора.
  • Вводим команду chkdsk C: /F /R. Буква «С» в синтаксисе — обозначение диска, который мы проверяем. Параметр «F» говорит о том, что ошибки необходимо исправлять автоматически, а «R» запускает дополнительную проверку поврежденных секторов с попыткой восстановления записанной в них информации. 
  • Если диск в данный момент используется системой, то в командной строке появится сообщение о том, что выполнить проверку невозможно. Утилита предложит провести сканирование при следующем включении компьютера. Вводим «Y» и нажимаем Enter, если согласны. Буква «N» будет означать отказ от проверки.

Запускаем стандартную проверку диска

По итогам сканирования в командной строке отобразится статистика проверенных данных, найденных ошибок и битых секторов. 

Если утилита обнаружила ошибки, но не сумела их исправить, то необходимо выполнить другую команду — chkdsk C: /F /offlinescanandfix (С — буква проверяемого диска).

Этот запрос в командной строке запускает офлайн-проверку раздела накопителя. Особенность операции в том, что диск как бы отключается от системы. Соответственно, его перестают использовать программы и даже операционная система.

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

Запускаем проверку диска с отключением тома

В этом случае тоже может появиться сообщение о том, что проверку нельзя выполнить из-за использования тома другим процессом. Вводим «Y» и нажимаем Enter, чтобы сканировать диск после перезагрузки компьютера.

На Windows 10 есть ещё одна диагностическая утилита для проверки хранилища. Для её запуска необходимо в командной строке с правами администратора выполнить запрос вида stordiag.

exe -collectEtw -checkfsconsistency -out c:\tehnichka.pro. Запись «c:\tehnichka.pro» в конце команды — это путь к папке, в которую будет сохранен отчет о проверке.

Вам нужно указать любой каталог на своем компьютере.

Проверяем хранилище и исправляем ошибки

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

Проверка через PowerShell

В последних сборках Windows 10 командную строку из контекстного меню вытеснила более мощная консоль PowerShell. Её тоже можно использовать для проверки жёсткого диска. Правда, синтаксис команд будет отличаться.

Запускаем консоль PowerShell с правами администратора. Вводим одну из следующих команд:

  • Repair-Volume -DriveLetter C — стандартная проверка диска, аналог команды chkdsk C: /F /R. «С» в синтаксисе команды — буква диска, который мы проверяем.
  • Repair-Volume -DriveLetter C -OfflineScanAndFix — проверка в офлайн-режиме: диск сначала размонтируется, а затем снова смонтируется. Это аналог команды chkdsk C: /f /offlinescanandfix

Обнаруженные ошибки исправляются в автоматическом режиме, если это возможно. При отсутствии ошибок в консоли появится сообщение «NoErrorsFound».

Еще больше полезных на нашем сайте – tehnichka.proОбратите внимание на новый раздел нашего сайта “Вопросы и ответы”, где каждый пользователь может задать свой вопрос и поучаствовать в решении другого вопроса!

Источник: https://zen.yandex.com/media/tehnichka/kak-proverit-jestkii-disk-na-oshibki-v-windows-10-5ec4c8d9d921c9187a77034f

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.