Проверка и диагностика жесткого диска. Как проверить жесткий диск на наличие ошибок при помощи командной строки? Как запустить проверку диска windows 10

Проверка и диагностика жесткого диска. Как проверить жесткий диск на наличие ошибок при помощи командной строки? Как запустить проверку диска windows 10

Добрый день уважаемые читатели и зрители канала сайт, наверняка каждый из вас хоть раз в жизни сталкивался с проблемой потери данных, и я сейчас говорю не про случайное удаление, а про выход из строя устройства на котором у вас была важная информация, в компьютерах и ноутбуках это жесткие диски или твердотельные ssd, и сегодня я вам хочу рассказать как производится проверка здоровья жесткого диска в Windows 10 redstone.

Здоровье жесткого диска

Давайте для начала определимся, что входит в понятие здоровье жесткого диска > у каждого жесткого диска или твердотельного ссд диска, есть некоторые параметры, которые отвечают за функционирование того или иного компонента, и исчисляются они такими пороговыми значениями, при достижении которых устройство выходит из строя. Данные пороговые значения называются smart status , о них я подробно рассказывал в одной из предыдущих статей, когда поднимал вопрос про мониторинг состояния RAID массивов.

Большинство программ для определения здоровье жесткого диска используют именно показатели s.m.a.r.t счетчиков и на основании их уже выдают вам результат. Хочу отметить, что в отличии от твердотельных ssd дисков, hdd могут иметь и механические повреждения, например повреждение головки при падении или сильной тряски диска, более подробно про устройство hdd диска читайте по ссылке слева.

Хочу отметить, что у ssd носителей нет таких механических проблем как у hdd, в следствии своей архитектуры, и smart показатели у них могут различаться, на данную тему я вам писал уже пост как увеличить срок службы ssd , на порядок, хотя там и так минимально заявлено 5 лет.

Переходим от теории к практике и рассмотрим программные продукты, которые вам помогут диагностировать hdd и ssd носители.

Программы для диагностики здоровье hdd

Утилита CrystalDiskInfo

Программа CrystalDiskInfo, на мой взгляд должна идти первым средством в диагностики вашего жесткого диска. Скачать ее я думаю у вас не составит труда, на просторах интернета. Я использую portable версию.

Когда вы запустите CrystalDiskInfo 6.7.5, то начнется проверка здоровья жесткого диска , эта процедура занимает пару секунд, по результатам которой вы получите вот такую таблицу.

Первое на что нужно обратить внимание это пункт Техсостояние, у меня как вы видите это тревога, обозначена желтым цветом. Ниже вы увидите smart счетчики, по которым вам и показывают возможные проблемы. Давайте посмотрим, что за информацию вы получаете о вашем HDD и SSD:

  • Модель и объем вашего диска
  • Номер прошивки
  • Интерфейс подключения
  • Режим передачи данных
  • Логическая буква
  • Скорость вращения шпинделя
  • Число включений hdd
  • Общее время работы (полезно если вы купили у кого то с рук hdd и вам говорят, что он новый)

Ниже таблица смарт показателей винчестера, показаны текущие значения и пороговые, те после которых он уже может сломаться. Как видите, у меня параметр Переназначенные сектора, начинает показывать, что на него стоит обратить внимание, данный параметр используется как сектора, которые идут на замену bad sectors, некий такой запасной резерв у жесткого диска, для замены плохих секторов.

Хочу отметить, что для ссд и жестких дисков свой набор smart показателей, так как это разные технологии.

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

Нажимаем Сервис > Автозапуск, теперь CrystalDiskInfo будет всегда загружаться.

Так же советую поставить Запуск агента (в области уведомления Windows), для каждого отдельного диска будет свой значок, отображающий сразу температуру.

Вы сами можете в CrystalDiskInfo задать каким методом будет вам сообщаться проблема со здоровьем жесткого диска. На выбор Звуковые уведомления, занесение в журнал событий и отправка по электронной почте.

В пункте график, мы можете задать какой будет промежуток между новой проверкой здоровья hdd, по умолчанию идет 10 минут, но я думаю, что раз в 3 или 6 часов достаточно.

Если подвести резюме по утилите CrystalDiskInfo, то можно смело сказать, что она способна диагностировать и вовремя оповещать пользователя о проблемах с винчестером.

Утилита Hard Disk Sentinel

Продолжаем знакомство с программами, которые производят проверку здоровья hdd, и на очереди Hard Disk Sentinel, сразу отмечу утилита тоже платная, но на просторах интернета легко находится с ключиком, рутрекер вам в помощь.

Запускаем Hard Disk Sentinel, чем эта утилита, хороша она показывает по мимо состояния hdd и ssd, еще и RAID массивов . Вы так же получите список ваших hdd или ssd носителей. Как видите у меня у одного из них здоровье 21 процент, ругается на сбойные сектора, которые были заменены секторами переназначения.

Следующая вкладка это температура, тут вы видите и текущие значения и максимальные.

Самое интересное это вкладка S.M.A.R.T. в Hard Disk Sentinel на основании ее вы и можете понять здоровье жесткого диска, напоминаю, что у hdd и ssd смарты разные.

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

Утилита Hard Disk Sentinel так же позволяет провести тесты по диагностике состояния здоровья жесткого диска, примером может быть, новый или старый винчестер. Для этого нажимаем значок Конфигурация управления шумом.

Тут, что классно можно задать уровень шума, но зато вы уменьшаете производительность hdd. Нажимаем тест Подвода Головки.

Начнется тестирование головки hdd.

А вот, чтобы поискать битые сектора или bad sectors, выбираем тест поверхности hdd, этим тестом как раз и можно точно понять здоровье жесткого диска.

Время тестирования зависит от объема жесткого диска, чем он больше тем долше будите ждать.

Так же есть возможность проверить s.m.a.r.t. через интернет.

Из настроек могу посоветовать по мимо звуковых оповещений настроить еще и почту.

Утилита Victoria

Следующей утилитой нас будет Victoria. У нее есть версия как для Windows так и ISO для dos, когда у вас нет операционной системы, а здоровье жесткого диска узнать нужно.

Скачать Victoria:

  • Windows версия Victoria (https://yadi.sk/d/FFYm9bWVumJjX)
  • Dos версия (https://yadi.sk/d/XefKZqDuumJmm)

Запускаем Windows версию. На вкладке standart вы увидите список ваших винчестеров. Выбираем нужный и видим сводную информацию.

На вкладке SMART вы получите самые важные счетчики состояния жесткого диска. Для этого жмем кнопку Get SMART.

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

После чего начнется проверка здоровья hdd, вам нужно обратить на сектора для доступа к которым требуется время больше чем 600 миллисекунд.

Напоминаю у утилиты Victoria, есть dos версия, полезна когда у вас на ноутбуке или сервере не установлена операционная система, а проверить состояние hdd нужно. Делаем загрузочную флешку утилитой WinSetupFromUSB

Загрузившись в Victoria, выбираем версию для обычного компьютера либо для ноутбука.

Нажимаем клавишу F1, чтобы посмотреть доступные функции, нас в первую очередь будет интересовать клавиша P. Выбор канала с тестируемым HDD.

Выбираем Primary Master.

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

На самом деле утилит еще очень много, но мне в моей практике всегда было достаточно этих.

Запуск программы chkdsk проверки и ремонта жёсткого диска в Windows 10 из командной строки

Все действия необходимо выполнять от имени администратора .

Простое сканирование

Команда chkdsk из командной строки

Нажмите на клавиатуре одновременно Windows + R (вызов командной строки).

В командной строке введите команду c hkdsk , затем пробел, затем можете указать букву диска, который вы хотите проверить. Например, chkdsk C (если не указывать букву, то по умолчанию будет проверен локальный диск C, то есть основной раздел жёсткого диска, на который устанавливается ОС Windows).

Если в командной строке ввести команду chkdsk , то в итоге проверки Вы получите только отображение о состоянии диска, информацию о файловой системе, но не исправите найденные ошибки .

Запуск chkdsk из командной строки в Windows 10 | Интернет-профи

Сканирование и ремонт

Чтобы заставить программу исправлять ошибки на диске, мы должны дать ей дополнительные указания . После проставленной Вами буквы диска введите следующие параметры , разделенные пробелами после каждого: /f /r /x .

Параметр /f (fix или с англ. исправить) даёт программе команду исправить все найденные ошибки ;

Параметр /r (recover или с англ. восстановить или оздоровить) говорит программе найти на диске повреждённые сектора и восстановить исходную информацию ;

Параметр /х заставит компьютер перед началом процесса проверки перезагрузиться (не обязательно, так как система сама предложит сделать перезагрузку).

Итак, набираем в командной строке такой синтаксис (т.е. по такой формуле):

Программа chkdsk [диск:] [параметры]

Выглядеть это будет так:

chkdsk C: /f /r /x

Жёсткому диску перед началом работы необходимо перезагрузиться. Вы увидите такое уведомление:


Если согласны продолжить, то нажмите на клавиатуре клавишу с буквой Y, если нет, то с буквой N.

Это основные параметры, для интересующихся можно поискать дополнительные на майкрософтском сайте Technet.

Важно!

  • Выполнение проверки жёсткого диска и его ремонт может занять много времени , особенно когда операция выполняется на дисках большого объёма и диск интенсивно использовался.
  • Рекомендуется сделать резервное копирование важных файлов.

Когда задача будет выполнена, Вам будет представлен полный отчёт полученных результатов , в том числе, все ошибки, которые были найдены и исправлены.

  • Проверка и ремонт диска в Windows 7, 8 или XP

В том случае, если при загрузке 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 10 или проблема с производительностью при выполнении любых дисковых операций, необходимо, проверить системный диск на наличие ошибок.
Ошибки диска обычно указывают, на то что файловая система работает не правильно. Это может быть вызвано различными причинами, начиная от неправильного отключения и заканчивая физическим повреждением поверхности диска. Чтобы посмотреть, имеет ли диск системные ошибки, необходимо проверить его.

Для начала можно проверить информацию, предоставленную Windows. Если есть какие то проблемы с вашим диском, Windows 10 может их обнаружить, и сообщит об этом. Чтобы проверить эту информацию, выполните следующие действия:

  • Откройте Панель управления .
  • Перейти к следующему апплету: Панель управления \ Система и безопасность \ Безопасность и обслуживание
  • В строке "Состояние Диска ", вы увидите текущий статус ваших дисках.

В моем случае, Windows 10 показывает что проблем нет:

Чтобы проверить диск в Windows 10 на наличие ошибок файловой системы, вам нужно сделать следующее:

  • Откройте командную строку от имени администратора.
  • Введите следующие команды в командной строке:
  • Замените участок Х на Букву диска , который необходимо проверить.

Например, команда выполнит проверку ошибок на диске С:

Если диск не используется, проверка диска, начнется сразу. Если ваш привод в данный момент используется, Chkdsk предложит Вам, выполнить проверку диска во время следующей загрузки системы.

График проверки диска при следующей загрузке

Вы можете проверить системный диск на наличие ошибок в Windows 10 , выполнив следующую команду:

Вы увидите следующий вывод:

После нажатия Y для подтверждения запроса, запустится при следующей перезагрузке Windows 10.

Вот и все. После завершения проверки диска, вы можете найти результаты, выполнив поиск с ключом "CHKDSK" в журнале событий Windows 10.

Сбои в работе Windows, аварийное выключение питания компьютера, эксперименты с софтом для управления дисковым пространством, последствия проникновения вирусов – эти и иные проблемы могут приводить к автоматическому запуску штатной утилиты Windows Chkdsk, предназначенной для исправления ошибок файловой системы жестких дисков. Некорректно завершенная работа операционной системы с файлами ведет к появлению ошибок файловой системы, а иногда и к ее повреждению вовсе. В экстренных случаях утилита Chkdsk сама включается перед запуском Windows, сканирует разделы диска и исправляет ошибки. Однако факт наличия проблем с файловой системой может никак не давать о себе знать при обычном использовании компьютера и обнаружиться лишь при попытке управления дисковым пространством. Так, например, пытаясь уменьшить раздел диска штатными средствами Windows, можем получить такое уведомление: «Возможно, что выбранный для сжатия том поврежден. Используйте программу Chkdsk для устранения неполадок, а затем повторите попытку сжатия тома».

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

Внутри Windows утилиту Chkdsk можно запустить несколькими способами.

1. Запуск Chkdsk с помощью графического интерфейса Windows

Чтобы запустить Chkdsk, в системном проводнике на диске С делаем клик правой клавишей мыши и открываем «Свойства».

В окошке открывшихся свойств раздела диска переходим на вкладку «Сервис», а в ней нажимаем кнопку «Проверить» (или «Выполнить проверку» для Windows 7).

В версиях Windows 8.1 и 10, если с файловой системой диска все в порядке, в появившемся далее окне увидим уведомление о том, что проверка не требуется. Но при желании проверку диска утилитой Chkdsk можно запустить, нажав «Проверить диск».

Если система подозревает наличие ошибок файловой системы, в этом окне будет присутствовать кнопка запуска проверки и восстановления диска.

Для работы Chkdsk относительно диска С необходимо перезагрузить компьютер. Это можно сделать тотчас же или отложить запуск проверки до следующей перезагрузки.

После перезагрузки компьютера сможем наблюдать работу Chkdsk.

В Windows 7 запуск Chkdsk немного отличается: к предустановленной опции автоматического исправления ошибок можно добавить другую возможную опцию – проверку и восстановление поврежденных секторов жесткого диска. При активации этой опции стоит учесть, что в этом случае работа Chkdsk может занять больше времени.

Как и в случае с Windows 8.1 и 10, в версии 7 системный диск С не может быть проверен в рамках работающей операционной системы. Для запуска проверки необходима перезагрузка компьютера. Нажимаем «Расписание проверки диска».

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

2. Запуск Chkdsk с помощью командной строки

Чтобы запустить Chkdsk с помощью командной строки, сначала, соответственно, запускаем последнюю.

В командную строку вписываем команду по типу:

В этой команде вместо диска С каждый раз подставляем букву нужного раздела, на котором требуется проверка. Если Chkdsk должна проверить системный раздел С, как и при работе с графическим интерфейсом, потребуется перезагрузка компьютера. После появления сообщения в командной строке о невозможности блокировки указанного диска нужно ввести «Y», затем перезагрузить компьютер.

Кроме параметра /f, отвечающего за исправление ошибок диска, Chkdsk можно запускать с параметром /r, предназначенным для поиска поврежденных секторов и восстановления данных. По итогу работы Chkdsk с этим параметром кластеры жесткого диска с нечитаемыми секторами будут значится как поврежденные (бэд-блоки) с передачей их функций новому кластеру. Потому запускать Chkdsk с параметром /r рекомендуется лишь тогда, когда обычное исправление ошибок – запуск утилиты с параметром /f – не принесло необходимых результатов. На примере того же диска С команда будет выглядеть так:

3. Запуск Chkdsk в незагружающейся Windows

Если Windows подвисает на определенном этапе загрузки, одна из возможных причин этой проблемы – ошибки файловой системы. В таком случае запустить Chkdsk необходимо, загрузившись с аварийного носителя. В качестве такового можно использовать обычный установочный носитель с версиями Windows 7, 8.1 или 10. С его помощью утилиту Chkdsk запустим внутри командной строки. На первом же этапе запуска процесса установки системы жмем клавиши запуска командной строки – Shift+F10.

В открывшейся командной строке прежде запуска команды Chkdsk необходимо уточнить, какими буквами определены разделы диска. Это легко сделать с помощью блокнота. Запускам его командой:

Жмем меню блокнота «Файл», затем – «Открыть».

В открывшемся проводнике запоминаем новые обозначения дисков. Как правило, в Windows 8.1 и 10 раздел диска С (каким он есть внутри работающей операционной системы) значится как D, поскольку буква С отдается первому техническому разделу системы. И все остальные разделы идут со смещением на одну букву алфавита.

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

Как и при работе с Chkdsk внутри Windows, сначала необходимо попытаться исправить ошибки диска путем запуска утилиты с параметром /f. И лишь если проблема не будет решена, только тогда запускаем команду с параметром /r, как указано в предыдущем пункте статьи.

Для случаев неспособности Windows загружаться можно заранее записать аварийный Live-диск с подборкой различных инструментов для восстановления работоспособности операционной системы. В числе таких, например, AdminPE на базе WinPE. Его образ для записи на диск или флешку можно скачать на официальном сайте проекта Adminpe.Ru . С помощью AdminPE можно запустить командную строку и ввести рассмотренные выше команды запуска Chkdsk. Но в этом Live-диске утилита Chkdsk имеет свой интерфейс и запускается с помощью скрипта. Ярлык запуска утилиты вынесен прямо на рабочий стол.

В выпадающем списке для проверки диска выбираем нужный раздел диска. Далее активируем галочки восстановления поврежденных секторов и принудительного отключения раздела (тома). Запускам проверку.

В числе инструментария AdminPE – ряд прочих утилит для работы с жесткими дисками, а также известные программы Hard Disk Sentinel и Victoria.

Отличного Вам дня!

просмотров