Зачем нужна проверка дисков

Обновлено: 03.07.2024

В отличие от современных твердотельных SSD дисков, HDD винчестеры были разработаны задолго до появления первого персонального компьютера. Интересным фактом является то, что основные принципы его работы не менялись на протяжении 50-ти лет. Возрастала лишь скорость работы, объем памяти, менялся интерфейс подключения, уменьшались габариты.

Главными узлами этого накопителя данных являются намагниченные диски, приводящиеся во вращение электродвигателем. Информацию с поверхности диска считывает подвижная головка, передающая ее на контроллер устройства для последующей обработки. Если с повреждениями подвижных узлов все понятно (их легко заметить по характерному шуму или даже полному отказу HDD), то проблемы с секторами намагниченной области можно выявить лишь с помощью специальных программ. Косвенным признаком «битых» секторов является замедление передачи данных, частые вылеты и ошибки, появление BSOD, частичная потеря записанной информации.

Далее из нашего материала вы узнаете, как выполнять проверку диска на наличие ошибок в Windows 7, 8 и 10, используя встроенные инструменты системы и сторонние программы.

Что такое S.M.A.R.T запоминающих устройств и как его читать

S.M.A.R.T – это технология самопроверки здоровья накопителей, включающая алгоритм прогнозирования их жизнеспособности и времени отказа.

S.M.A.R.T отслеживает состояние диска по нескольким десяткам параметров и отображает результаты в таблице атрибутов. Некоторые атрибуты входят в набор анализа любого HDD, некоторые – опционально.

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

Так S.M.A.R.T HDD выглядит в программе Hard Disk Sentinel:


К критическим относятся такие атрибуты, как (список неполный):

  • Reallocated Sectors Count. Он отображает число переназначенных нечитаемых секторов. Если значение атрибута больше нуля, диск требует повышенного внимания, а при нарастании показателя очень вероятен его скорый отказ.
  • Raw Read Error Rate. Фиксирует количество ошибок при чтении с накопителя. Ненулевое значение указывает на дефекты поверхности или неполадки головок чтения/записи.
  • Spin-Up Time. Показывает время раскрутки шпинделя диска до набора рабочей скорости. Увеличение свидетельствует об износе или неполадках механики.
  • Seek Error Rate. Отображает количество ошибок позиционирования головок чтения/записи. Ненулевой показатель может указывать на неполадки механики, дефекты поверхности, а также на то, что диск подвергался перегреву, ударам или вибрации.
  • UDMA CRC / SATA R-Errors Error Count. Показывает количество ошибок при передаче данных между накопителем и хостом. Значение, отличное от нуля, говорит о дефектах интерфейсного кабеля или разъемов подключения.

Полный перечень атрибутов S.M.A.R.T приведен в Википедии, поэтому знать их наизусть необязательно. Кроме того, считывающие утилиты умеют сами анализировать показатели. Если значение в норме, в строке атрибута стоит «ОК», «Пройдено», значок зеленого или другого нейтрального цвета. Показатели с умеренным отклонением от нормы чаще всего помечаются словом «Warning» или желтым цветом, а плохие – «Failed», красным цветом или иконками с восклицательным знаком.

Так выглядит S.M.A.R.T в программе Victoria. Колонка «Health» содержит индикаторы здоровья – цветные точки, а в колонке «Raw» приведены числовые значения атрибутов:


На высокую вероятность скорого выхода диска из строя указывают индикаторы «Failed» возле критических атрибутов. Если последние помечены как «Warning», девайс требует постоянного контроля с помощью программ мониторинга и срочного резервного копирования данных.

Ниже – три бесплатные переносимые утилиты с функцией анализа SMART. Их можно запускать с флешки под Windows:

Немного о самом жестком диске

Классический жесткий диск ноутбука или компьютера представляет собой несколько так называемых «блинов» с ферримагнитным покрытием, на которые с помощью головок записывается информация, и с их же помощью она считывается. Эти диски вращаются с большой скоростью, начиная от 5400 и заканчивая 10 000 оборотами в минуту. Для сравнения – такая же скорость вращения у промышленного отрезного инструмента, в простонародье именуемого «болгаркой». Впечатляет?

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


Проверка жесткого диска на наличие ошибок в Windows

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

Данная процедура может отнять довольно много времени, в зависимости от объема винчестера и количества выявленных ошибок. Работать за компьютером в этот момент не рекомендуется. Если выполняется проверка системного диска, на котором установлена операционная система, то проводить ее нужно после перезагрузки компьютера.

  1. Первым делом необходимо перейти в «Мой компьютер». Если такого ярлыка на рабочем столе нет, тогда сделать это можно через меню «Пуск». При необходимости расположить этот ярлык на рабочем столе можно поискать в интернете, как это сделать.
  2. Затем необходимо выбрать диск, который нужно проверить и щелкнуть по нему ПКМ. В выпавшем меню необходимо выбрать «Свойства».
  3. Перейдя в свойства диска, нужно зайти в раздел «Сервис», где должна находиться клавиша «Выполнить проверку». Ее необходимо нажать. На экране появится окно с разделом «Параметры проверки диска». В этом окне необходимо поставить галочки возле пунктов «Автоматически исправлять системные ошибки» и «Проверять и восстанавливать поврежденные сектора». Это позволить выявлять файловые и физические ошибки на винчестере. После этого требуется нажать на кнопку «Запуск».
  4. Затем начнется проверка винчестера, в ходе которой присутствие пользователя не нужно, поэтому можно заняться своими делами. По завершении проверки на экране появится окно, в котором будет указано, что проверка выполнена успешно, а также будет отображаться количество ошибок, выявленных в ходе сканирования, если такие будут на винчестере.


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

Проверка HDD в бесплатной программе Seagate SeaTools


Программа HDDLife для анализа носителей данных

Встроенные способы диагностики точно не выявляют все возможные проблемы винчестера.

Для этого проводится глубокая проверка секторов жёсткого диска при помощи сторонних приложений. Их скачивают и устанавливают на ноутбук или компьютер.

Для проверки состояния накопителей используют HDDLife.

Программа многофункциональна и предоставляет пользователю следующую информацию об оборудовании:

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

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

Если программа указывает на красные сектора, то HDD потребуется заменить на новое оборудование.

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

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

Функции программ тестирования:

Чтение информации о «состоянии здоровья» HDD в удобном формате Тестирование жесткого диска на наличие ошибок микропрограммы Просмотр информации SMART Сканирование поверхности на предмет битых секторов Тест случайных блоков Проверка скорости в режиме чтения, записи Монитор температуры накопителя Комбинированное тестирование, диагностика по нескольким показателям

10 10 8 – 8 8 8 8 8 7 5 6 6 5

Логические ошибки жесткого диска

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


Программа для проверки жестких дисков HDD Regenerator

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

Со временем компьютер может начать тормозить, а программы — работать с перебоями. Это связано с тем, что жёсткий диск содержит в себе много ошибок и повреждённых секторов памяти, доступ к которым невозможен без восстановления. Если своевременно не устранить неприятность, то винчестер придёт в полную негодность, что приведёт к утрате данных и необходимости приобретения нового диска. Для проведения профилактики HDD существуют различные утилиты, например chkdsk.

Утилиты для профилактики

Программа chkdsk — стандартная, проверенная временем утилита ОС Windows, созданная для проверки файловой системы жёсткого диска на предмет ошибок. В ранних версиях операционных систем программа также проверяла HDD на наличие физических сбоев кластеров, но начиная с Windows 7, проводит поиск и устраняет только системные сбои.

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

Пользоваться утилитой рекомендуется не только в случаях неисправностей, но и в целях профилактики. Особенно актуально это в случаях хранения на диске баз данных, крупных файлов электронных таблиц, постоянной записи и удаления больших объёмов информации.

Запуск чекдиска можно выполнить тремя способами:

  • Непосредственно в Windows.
  • Через командную строку.
  • С помощью загрузочного диска.
Каждый способ имеет свои особенности, поэтому следует подробно рассмотреть все возможные варианты работы с программой.

Запуск через ОС Windows

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

Для запуска требуется зайти в Мой компьютер, нажать правой кнопкой мыши по нужному локальному диску, в контекстном меню выбрать подпункт свойства. В появившемся окне отобразится общая информация о локальном диске и несколько вкладок в верхней части окна. Требуется перейти на вкладку Сервис, и нажать кнопкой мыши по пункту Выполнить проверку. Зная о том, как запустить chkdsk на windows 7, можно применять эти шаги для запуска утилиты на любой другой версии системы.

Таким образом будет запущена программа check disk, в которой перед началом проверки можно задать параметры исправления системных ошибок и повреждённых секторов. После выбора всех нужных условий нужно нажать на кнопку запуска. Если локальный диск в данный момент используется, программа предложит отключить его на время проведения проверки. Проверить таким образом диск, на котором установлена система, не получится, cheсk disk предложит проверить его после перезагрузки операционной системы.

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

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

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

При запуске chkdsk с помощью консоли можно более точно настроить условия выполнения проверки диска. Вызвать строку можно несколькими способами:

  • Открыть меню Пуск, нажать Все программы и найти во всплывающем списке папку Стандартные. Командная строка располагается в этой папке. В Windows 10 консоль располагается по новому адресу — в папке Служебные-Windows.
  • Нажав пуск найти пустую строчку поиска внизу и набрать в ней cmd. В десятой версии операционной системы строки внизу Пуска нет, но достаточно ввести те же буквы без неё. Кроме этого, можно воспользоваться также сочетанием клавиш Win+Q или левым кликом мыши по иконке лупы рядом с меню пуск.
  • Сочетанием клавиш Win+R перейти в окно Выполнить и ввести в нём cmd.
  • Контекстное меню. Для его вызова достаточно, зажав Shift, кликнуть правой кнопкой мыши на любой папке или свободном месте внутри нее или даже рабочем столе. В появившемся списке выбрать Открыть окно команд, или Открыть окно PowerShell здесь (в Виндоус 10).

После открытия консоли можно приступать к работе с chkdsk. Как запустить утилиту? Для этого требуется открытие командной строки с правами администратора. После появления окна консоли, начало работы чек диска будет произведено после ввода всех параметров с указанием тома диска. Для работы программы через консоль следует знать о синтаксисе:

  • Chkdsk — запускает проверку.
  • Том: указывает программе, какой диск ей следует проверить, например, chkdsk C: запустит проверку диска C.
  • /F Параметр, включающий правку ошибок.
  • /R Ищет битые сектора, работает только при наличии /F.
  • /X Отключает диск на время проверки.
  • /i позволяет проводить анализ быстрее, но он будет неполным.
  • /C при введении этого параметра программа не будет проверять циклы в каталогах.
  • /B игнорирует ранее обнаруженные битые сектора.
  • /? после chkdsk выдаёт текстовую информацию обо всех возможных параметрах скандиска.

Рассмотрим применение синтаксиса на примерах. Введя в командную строку chkdsk C: /F /R /X, вы запустите проверку диска C с исправлением обнаруженных ошибок, поиском битых секторов — все это будет выполняться на отключённом диске.

CHKDSK является системным приложением в операционной системе Windows, которое позволяет проверить диск на ошибки файловой системы.

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

CHKDSK: Как запустить, команды, проверка диска

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

CHKDSK

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

Важно! При запуске утилиты с дополнительными параметрами / флагами, она начнет свою работу только после перезагрузки компьютера или ноутбука. Так как, такая проверка у утилиты требует монопольный доступ к диску на чтение.

Как запустить CHKDSK

Запустить приложение проще всего из командной строки, сделать это можно, как в просто запущенной системе, так и в безопасном режиме Windows.


2. Уже в командной строке необходимо вводить команду. В зависимости от того, что вы хотите сделать:


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

Также можно запустить и утилиту с графическим интерфейсом. Для этого нажмите одновременно клавиши WIN + E.


В проводнике кликните по нужному диску правой кнопкой мыши и откройте «Свойства».


Переключитесь на вкладку «Сервис» и кликните по кнопке проверки в разделе поиска ошибок.


Смотрим логи работы утилиты

После того, как вы выполните проверку, результат ее работы можно будет посмотреть в системе. Для этого:



В заключение

Утилита действительно удобна в использовании и решает множество ошибок. Особенно она выручает, когда ПК вообще нормально не грузится и получается запустить лишь безопасный режим Виндовс.

Целостность файлов на жёстком диске является важной компонентной стабильно работающей компьютерной системы. Появление в файлах и файловой структуре различных ошибок, нарушение логической структуры диска, возникновение на диске битых секторов приводит к некорректной работе ПК, сбоям в работе системы, глюкам и зависаниям. Для профилактики подобных проблем в операционной системе, начиная с архаичной MS DOS и заканчивая современными версиями ОС Windows 10, предусмотрен специальный инструмент, призванный проверять и восстанавливать целостность файловой системы, бороться с логическими и физическими ошибками на диске. Речь идёт о системной утилите CHKDSK, и в данном материале я расскажу, что это за утилита, для чего она предназначена, и как может помочь команда CHKDSK /F /R для восстановления работы файлов на вашем ПК.

CHKDSK /F /R

Что такое CHKDSK?

Функционал CHKDSK позволяет восстанавливать логическую структуру диска, включая исправление некорректных точек входа MFT (главной файловой таблицы). В случае нахождения битых секторов, выступающих в двух основных формах – «мягкой» (появляются, когда данные были записаны некорректно) и «жёсткой» (битые сектора возникли из-за физического повреждения диска), CHKDKS обычно восстанавливает «мягкие» битые сектора, и маркирует «жёсткие» таким образом, чтобы они не могли быть далее использованы системой.

Работа данной утилиты может занять довольно продолжительное время, причём для своей работы CHKDSK требует обязательного наличия эксклюзивных прав на запись диска. Потому, если вы, находясь в ОС Виндовс, захотите проверить системный диск (обычно С) с помощью данного инструмента, то система предложит вам перезагрузить компьютер, и, при последующем старте, CHKDSK получит расширенные права, а затем проведёт проверку вашего диска на наличие ошибок.

Функционал команды CHKDSK

Существуют две основные формы активации данной утилиты, позволяющие вам запустить chkdsk:

    Активация стандартным способом. Жмём на «Мой компьютер», выбираем нужный диск для проверки, наводим на него курсор, и кликаем правую клавишу мыши. В появившемся меню выбираем «Свойства», переходим на вкладку «Сервис» и жмём на «Выполнить проверку» вверху.

Проверка параметров диска

  • Если диск не системный, тогда проверка будет проведена незамедлительно, если же диск системный – тогда компьютер внесёт в своё расписание проверку данного диска, и при последующей перезагрузке ваш диск будет проверен функционалом CHKDSK;
  • Активация с помощью командной строки. Запустите командную строку от имени администратора, в ней введите:

CHKDSK (имя тома) /(флаг)

Например, часто используемой формой активации CHKDKS является команда:

CHKDSK C: /F /R

Приведённая мной команда запускает CHKDSK, предписывая последнему выполнить проверку диска С на наличие повреждённых секторов, и восстановить имеющиеся на них данные (флаг /F обязывает CHKDSK исправлять ошибки на диске, флаг /R обязывает CHDSK искать на диске повреждённые сектора, и попытаться восстановить данные на них).

Работы команды

Другие флаги (команды) CHKDSK таковы:

  • /V – во время проверки файловой системы FAT/FAT32 показывает путь к файлам на диске и их имена;
  • /X – предварительное отключение тома (требуется обязательное задействование флага /F);
  • /I – отключает тщательную проверку индексов. Используется только в файловой системе NTFS, позволяет ускорить проверку диска;
  • /C — отключает проверку циклов внутри папок. Используется только в NTFS, также позволяет ускорить проверку;
  • /L:(размер в килобайтах) – изменение размера файла журнала до указанной величины (только NTFS);
  • /B – повторная проверка повреждённых кластеров диска (только NTFS, требует обязательного наличия ключа /R)

Если же вы просто введёте в командной строке команду «CHKDSK» (без кавычек), то утилита CHKDSK /F /R для избавления от плохих секторов на диске просканирует ваш диск на наличие ошибок в режиме «просто чтение» (read only), никак не исправляя их.

Заключение

Спасибо за объяснение! Очень доходчиво!

Ne kak raw pdz disk fid mbr bit

Олег исправление идет файловой системы ntfs ,а не raw раздела. тебе нужно из raw в ntfs форматировать.

Форматировать? Вы шутите, батенька? И это все что можно сделать с RAW?

TestDisk, DMDE в помощь.

Использование команда CHKDSK /F предназначена для приведения файловой системы в корректное состояние, это делается за счет исключения конфликтных ссылок в дереве каталогов. При этом в некоторых случаях файловая система полностью разрушается, или теряются файлы пользователя!
Поэтому это потенциально опасная команда, требующая в начале запуска без параметра /F, последующего контроля результата и только после этого запуска с параметром /F, если проблемы с файловой системой, если найденные ошибки не коснулись важных данных.

Внешний жесткий диск NTFS, при запуске в командной строке CHKDSK S: /F /R ничего не происходит (как бы моргание на секунду и всё). Как запустить? Диск комп видит, но не даёт зайти в папки на нём или включить файл. Что делать?

А что, у вас ОС на диске S установлена?

На практике, к сожалению, информация неожиданно оказывается разрушенной в ситуации, когда перед запуском Чекдиск простая команда копирвания успешно эту информацию брала!

Понятно, что нет, иначе ключ /b просто не нужен. Но тогда ключ /f не должен приводить к уменьшению сбойных ячеек в отчётах программы. На практике это не так

Читайте также: