Прочитать смарт жесткого диска. Оценка технического состояния жестких дисков с использованием технологии S.M.A.R.T

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

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

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

Программа Seagate SeaTools представляет собой бесплатную программу для тестирования жестких дисков, доступную для пользователей в одном из двух вариантов:

  • SeaTools для DOS поддерживает диски Seagate или Maxtor и работает вне зависимости от вашей операционной системы, запускаясь непосредственно с CD или USB-диска, что делает эту программу весьма надежной.
  • SeaTools для Windows - это программа, которую нужно установить в операционной системе Windows. С ее помощью можно выполнять базовое и расширенное тестирование любых дисков от любых производителей - как внутренних, так и внешних.

Тем пользователям, которые обращаются к программам SeaTools Desktop, SeaTools Online, или PowerMax от Maxtor, следует принять во внимание, что названная выше программа заменяет все три указанные программы. Сегодня компания Seagate является владельцем торговой марки Maxtor.

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

Версия SeaTools для Windows работает на операционных системах от Windows 10 до Windows XP.

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

В HDDScan входят несколько инструментов, включая тестирование SMART и проверку поверхности.

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

HDDScan можно использовать в Windows 10, 8, 7, Vista и XP, а также на Windows Server 2003.

DiskCheckup - это бесплатное средство проверки жесткого диска, которое работает с большинством дисков.

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

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

Жесткие диски, имеющие соединение SCSI, или реализующие аппаратный механизм RAID, программой DiskCheckup не поддерживаются.

Программа DiskCheckup работает на операционных системах Windows 10/8/7/Vista/XP и Windows Server 2008/2003.

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

Для поиска неисправностей диска программа GSmartControl может выполнить три самопроверки:

  • Быстрая проверка: занимает около 2 минут и используется для выявления серьезно поврежденного жесткого диска.
  • Расширенная проверка: Требует около 70 минут и проверят всю поверхность жесткого диска для обнаружения сбоев.
  • Проверка транспортировки: Эта проверка занимает 5 минут и предназначена для поиска повреждений, которые могли произойти во время транспортировки диска.

Программа GSmartControl может быть загружена для Windows как в варианте без установки (portable), так и в качестве устанавливаемой программы. Она работает на версиях системы от Windows 10 до Windows XP. Также можно получить вариант программы для операционных систем Linux и Mac и программы в формате LiveCD/LiveUSB.

Windows Drive Fitness Test - это бесплатное программное обеспечение для диагностики жестких дисков, способное работать на большинстве доступных сегодня дисков.

К сожалению, при помощи Windows Drive Fitness Test можно проверять только диски USB и другие внутренние диски.

Программа WinDFT может быть установлена на операционных системах Windows 10, 8, 7, Vista, и XP.

Программа Samsung HUTIL является бесплатной утилитой для диагностики жестких дисков Samsung. Иногда HUTIL называется ES-Tool.

Программа Samsung HUTIL доступна в виде ISO-образа для последующей записи на CD или USB-флешку. Такой подход делает HUTIL независимой от операционной системы и, в общем, более удобным средством для тестирования, чем программы, разработанные под операционную систему Windows. Также можно запускать HUTIL с загрузочной дискеты.

Замечание: программа HUTIL проверят только жесткие диски Samsung. Она будет загружаться, и находить диски, выпущенные не в Samsung, но на таких дисках нельзя провести никакой диагностики.

Поскольку программа Samsung HUTIL работает с загрузочного диска, то для ее работы потребуется наличие функционирующего жесткого диска и операционной системы, чтобы записать ее на CD или USB-флешку.

Бесплатная программа Western Digital Data Lifeguard Diagnostic (DLGDIAG) разработана для проверки только жестких дисков с торговой маркой Western Digital.

Программа Western Digital Data Lifeguard Diagnostic может быть скачена в виде портативной версии для Windows, так и в виде ISO-файла с образом для записи на загрузочный диск, и выполняет ряд проверок жесткого диска. Подробные инструкции по установке от Western Digital можно найти по ссылке, приведенной ниже.

Замечание: версия DLGDIAG для DOS осуществляет диагностику только дисков Western Digital, в то время как версия этой программы для Windows работает и с дисками других производителей.

Версия программы для Windows работает на операционных системах с Windows 10 по Windows XP

Bart’s Stuff Test

Программа Bart’s Stuff Test - это бесплатная программа для Windows, выполняющая нагрузочные тесты жестких дисков.

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

С учетом всех соображений, Bart’s Stuff Test представляет собой хорошее дополнение к вашему арсеналу по проверке дисков, особенно, если вы испытываете сложности с проверкой при помощи средств, основанных на ISO-образах, и хотите воспользоваться чем-то еще, помимо предоставляемых по умолчанию средств Windows.

Bart’s Stuff Test, как заявлено, работает только на операционных системах с Windows XP по Windows 95. Однако мы проверили ее работоспособность и на самых последних версиях системы (Windows 10 и Windows 8) и не обнаружили каких-либо проблем.

Fujitsu Diagnostic Tool представляет собой бесплатное средство диагностики жестких дисков, разработанное специально для жестких дисков Fujitsu.

Программа Fujitsu Diagnostic Tool (FJDT) доступна в варианте для Windows и в варианте для DOS с использованием загрузочной дискеты. К сожалению, DOS-вариант ориентирован на использование флоппи-дисков - образы, которые будут запускаться с CD или USB, недоступны.

Fujitsu Diagnostic Tool предоставляет две проверки: «быстрый тест» (продолжительностью около 3 минут) и «все сторонний тест», время выполнения которого будет зависеть от размеров жесткого диска).

Замечание: Fujitsu Diagnostic Tool выполняет проверку жестких дисков только для дисков, выпущенных Fujitsu. Если у вас диск от другого производителя, то нужно попытаться использовать программы не зависящие от производителя, приведенные в начале списка.

Версия для Windows программы Fujitsu Diagnostic Tool должна работать на всех операционных системах, от Windows 10 до Windows 2000.

Программа HD Tune выполняет проверки жестких дисков, работая под управлением Windows. Она может работать с любыми внутренними или внешними дисками, дисками SSD или картами памяти.

При помощи HD Tune можно выполнить тест производительности, проверить состояние диска при помощи режима Self-Monitoring Analysis (анализ мониторинга) и технологии ведения отчетов о работе диска (SMART). Кроме того программа может провести сканирование диска на наличие ошибок.

Поддерживается работа в системах Windows 7, Vista, XP, и 2000, хотя корректная работа HD Tune была проверена и на Windows 10 и Windows 8.

Программа Free EASIS Drive Check, предназначенная для проверки жестких дисков, имеет две встроенные утилиты проверки - проверка секторов и чтение значений атрибутов SMART.

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

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

Согласно описанию, EASIS Drive Check работает на операционных системах от Windows 2000 до Windows 7, но была проверена ее работоспособность и на Windows 8 и 10.

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

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

Macrorit Disk Scanner - это очень простая программа, проверяющая наличие сбойных секторов на жестком диске. Ее легко использовать, она быстро устанавливается, а также доступна в portable-версии.

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

Особенно хорошо реализовано в Macrorit Disk Scanner визуальное отображение того, сколько времени осталось до конца проверки, т.к. некоторые программы проверки жестких дисков не показывают этого. Кроме того, можно выбрать опцию автоматического выключения компьютера по завершению проверки.

Операционными системами, в которых может работать Macrorit Disk Scanner, являются: Windows 10, 8, 7, Vista, XP, Windows Home Server, и Windows Server 2012/2008/2003.

Программа Ariolic Disk Scanner очень похожа на Macrorit Disk Scanner в том, что для поиска сбойных секторов диска используется только чтение. Эта программа имеет минимальный интерфейс с единственной кнопкой, и, используя ее, легко понять, какие части диска содержат «битые» сектора.

Программа имеет только портативную версию, а ее размер немногим превышает 1 Мб.

Единственное, что отличает эту программу от Macrorit Disk Scanner, это то, что Ariolic Disk Scanner показывает файлы, в которых обнаружены ошибки чтения.

Мы проверяли работу Ariolic Disk Scanner только на Windows 10 и XP, но она также должна работать и с другими версиями Windows.

При выводе параметров S.M.A.R.T значение Value должно превышать Threshold (критическое значение параметра), данное значение должно быть высоким.

Зеленый маркер атрибута свидетельствует о том, что параметр атрибута соответствует нормальному.

Желтый маркер свидетельствует о небольшом расхождении.

Красный - это сильные расхождения, с таким параметром жесткий диск может выйти из строя в любую минуту, хранение на нем данных небезопасно.

Raw Read Error Rate - этот атрибут отображает частоту ошибок при чтении с диска.

Spin Up Time - атрибут раскрутки диска до рабочего состояния, некачественный блок питания может влиять на разницу с эталонным значением.

Start/Stop Count - количество запусков и остановок жесткого диска.

Reallocated Sector Count - счетчик перераспределенных секторов, показывающий количество резервных секторов способных заменить сбойные, наиболее значимый для работоспособности винчестера параметр. При обнаружении системой винчестера ошибки чтения/записи, сектор перезаписывается в резервную область, этот параметр наиболее четко показывает работоспособность вашего винчестера и самое главное исправить этот атрибут нельзя никакими программами. При критически низком показателе этого параметра, стоит задуматься о смене жесткого диска.

Seek Error Rate - значение частоты ошибок при позиционировании головок, сообщает о перегреве винчестера или неустойчивом положении в корзине, решение возможно в более надежном закреплении жесткого диска.

Power-on Hours Count - атрибут отображающий количество часов во включенном состоянии.

Spin Retry Count - количество повторов раскрутки диска при неудачной предыдущей.

Recalibration Retries - этот атрибут указывает какое количество повторений калибровки было совершено, при условии, что первая попытка была неудачной. Указывает на проблемы с механической чатстью жесткого диска.

Device Power Cycle Count - количество полных циклов включения/выключения устройства.

Emergency Retract Count - атрибут парковки головок при чрезвычайных ситуациях, пропажа питание или сильное его понижение, бывает при плохом контакте разъема питания или глюках платы HDD.

Load/unload Cycle Count - количество циклов вывода головок в рабочее положение.

HDA Temperature - температура жесткого диска.

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

Current Pending Errors Count - счетчик секторов считывание которых затруднено, к данным секторам относятся сектора которые не удалось прочитать с первого раза так называемые бэд-блоки, исправить возможно принудительной записью в них информации и ее прочтением, эту процедуру можно совершить программой HddScan.

Uncorrectable Errors Count - счетчик некорректируемых ошибок, указывает на дефекты поверхности жесткого диска.

UltraDMA CRC Errors - ошибки внешнего интерфейса, возникающие при некачественном шлейфе SATA.

Multi Zone Error Rate - частота появления ошибок при записи данных.

Рано или поздно (лучше, конечно, если рано) любой пользователь задает себе вопрос о том, как долго еще протянет установленный у него на компьютере жесткий диск и не пора ли присмотреть ему замену. Удивительного в этом ничего нет, поскольку жесткие диски в силу своих конструктивных особенностей являются наименее надежными среди компьютерных комплектующих. При этом именно на HDD у большинства пользователей хранится львиная доля самой разнообразной информации: документов, снимков, разнообразного ПО и т.д., вследствие чего неожиданный выход диска из строя - всегда трагедия. Конечно, нередко информацию на внешне «мертвых» жестких дисках можно восстановить, но не исключено, что эта операция влетит вам «в копеечку», да и нервов будет стоить немалых. Поэтому гораздо эффективнее попытаться предупредить потерю данных.
Как? Очень просто… Во-первых, не забывать о регулярном резервном копировании данных, а во-вторых, контролировать состояние дисков с помощью специализированных утилит. Несколько программ такого плана в ракурсе решаемых задач мы и рассмотрим в данной статье.

Контроль SMART-параметров и температуры

Все современные HDD и даже твердотельные накопители (SSD) поддерживают технологию S.M.A.R.T. (от англ. Self-Monitoring, Analysis, and Reporting Technology - технология самоконтроля, анализа и отчетности), которая была разработана основными производителями жестких дисков для увеличения надежности их продукции. Данная технология базируется на непрерывном мониторинге и оценке состояния жесткого диска встроенной аппаратурой самодиагностики (специальными сенсорами), а ее основное предназначение - своевременное выявление возможного выхода накопителя из строя.

Мониторинг состояния HDD в реальном времени

Ряд информационно­диагностических решений для диагностики и тестирования «железа», а также специальные мониторинговые утилиты используют технологию S.M.A.R.T. для наблюдения за текущим состоянием различных жизненно важных параметров, описывающих надежность и производительность жестких дисков. Они считывают соответствующие параметры непосредственно с сенсоров и термодатчиков, которыми оснащены все современные жесткие диски, анализируют полученные данные и отображают их в виде краткого табличного отчета с перечнем атрибутов. При этом часть утилит (Hard Drive Inspector, HDDlife, Crystal Disk Info и т.п.) не ограничивается отображением таблицы атрибутов (значения которых для неподготовленных пользователей непонятны) и дополнительно выводит краткую информацию о состоянии диска в более доступном для понимания виде.

Диагностировать состояние жесткого диска с помощью такого рода утилит проще простого - достаточно ознакомиться с краткой базовой информацией об установленных HDD: с основными данными о дисках в Hard Drive Inspector, неким условным процентом здоровья жесткого диска в HDDlife, индикатором «Техсостояние» в Crystal Disk Info (рис. 1) и т.д. В любой из подобных программ предоставляется минимум необходимой информации о каждом из установленных на компьютере HDD: данные о модели винчестера, его объеме, рабочей температуре, отработанном времени, а также уровне надежности и производительности. Эта информация дает возможность сделать определенные выводы о работоспособности носителя.

Рис. 1. Краткая информация о «здоровье» рабочего HDD

Следует настроить запуск мониторинговой утилиты одновременно со стартом операционной системы, скорректировать интервал времени между проверками S.M.A.R.T.-атрибутов, а также включить отображение температуры и «уровня здоровья» жестких дисков в системном трее. После этого для контроля за состоянием дисков пользователю достаточно будет время от времени поглядывать на индикатор в системном трее, где будет отображаться краткая информация о состоянии имеющихся в системе накопителей: уровне их «здоровья» и температуре (рис. 2). Кстати, рабочая температура - это не менее важный показатель, чем условный показатель здоровья HDD, ведь жесткие диски могут внезапно выйти из строя вследствие банального перегрева. Поэтому если жесткий диск нагревается выше 50 °C, то разумнее будет обеспечить ему дополнительное охлаждение.

Рис. 2. Отображение состояния жесткого диска
в системном трее программой HDDlife

Стоит отметить, что в ряде таких утилит предусмотрена интеграция с проводником Windows, благодаря чему на иконках локальных дисков в случае их исправности отображается зеленый значок, а при возникновении проблем значок становится красным. Так что забыть о состоянии здоровья жестких дисков вам вряд ли удастся. При таком постоянном мониторинге вы не сможете пропустить момент, когда с диском начнут возникать какие­то проблемы, ведь в случае выявления утилитой критических изменений атрибутов S.M.A.R.T. и/или температуры она заботливо оповестит об этом пользователя (сообщением на экране, звуковым сообщением и т.д. - рис. 3). Благодаря этому можно будет успеть скопировать данные с внушающего опасение носителя заблаговременно.

Рис. 3. Пример сообщения о необходимости немедленной замены диска

Использовать на практике решения S.M.A.R.T.-мониторинга для наблюдения за состоянием жестких дисков совершенно необременительно, ведь все подобные утилиты работают в фоновом режиме и требуют минимум аппаратных ресурсов, поэтому их функционирование ни в коей мере не помешает основному рабочему процессу.

Контроль S.M.A.R.T.-атрибутов

Продвинутые пользователи, разумеется, вряд ли ограничатся для оценки состояния жестких дисков просмотром краткого вердикта одной из представленных выше утилит. Оно и понятно, ведь по расшифровке атрибутов S.M.A.R.T. можно выявить причину сбоев и при необходимости предусмотрительно предпринять какие­то дополнительные меры. Правда, для самостоятельного контроля S.M.A.R.T.-атрибутов потребуется хотя бы кратко ознакомиться с технологией S.M.A.R.T.

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

Бо льшая часть важных атрибутов имеет один и тот же смысл для дисков всех производителей. Значения данных атрибутов при нормальной работе диска могут варьироваться в некоторых интервалах. Для любого параметра производителем определено некое минимально безопасное значение, которое не может быть превышено при нормальных условиях эксплуатации. Однозначно определить критически важные и критически неважные для диагностики параметры S.M.A.R.T. проблематично. Каждый из атрибутов имеет свою информационную ценность и свидетельствует о том или ином аспекте в работе носителя. Однако в первую очередь следует обращать внимание на следующие атрибуты:

  • Raw Read Error Rate - частота ошибок чтения данных с диска, возникших по вине оборудования;
  • Spin Up Time - среднее время раскрутки шпинделя диска;
  • Reallocated Sector Count - число операций переназначения секторов;
  • Seek Error Rate - частота появления ошибок позиционирования;
  • Spin Retry Count - число повторных попыток раскрутки дисков до рабочей скорости в случае неудачности первой попытки;
  • Current Pending Sector Count - количество нестабильных секторов (то есть секторов, ожидающих процедуру переназначения);
  • Offline Scan Uncorrectable Count - общее количество нескорректированных ошибок во время операций чтения/записи секторов.

Обычно атрибуты S.M.A.R.T. отображаются в табличном виде с указанием имени атрибута (Attribute), его идентификатора (ID) и трех значений: текущего (Value), минимального порогового (Threshold) и самого низкого значения атрибута за всё время работы накопителя (Worst), а также абсолютного значения атрибута (Raw). Каждый атрибут имеет текущее значение, которое может быть любым числом от 1 до 100, 200 или 253 (общих стандартов для верхних границ значений атрибутов не предусмотрено). Значения Value и Worst у совершенно нового винчестера совпадают (рис. 4).

Рис. 4. Атрибуты S.M.A.R.T. у нового HDD

Приведенная на рис. 4 информация позволяет сделать вывод, что у теоретически исправного винчестера текущие (Value) и наихудшие (Worst) значения должны быть максимально близкими друг к другу, а значение Raw у большинства параметров (за исключением параметров: Power-On Time, HDA Temperature и некоторых других) должно приближаться к нулю. Текущее значение может со временем изменяться, что в большинстве случаев отражает ухудшение параметров жесткого диска, описываемых атрибутом. Это можно увидеть на рис. 5, где представлены фрагменты таблицы атрибутов S.M.A.R.T. для одного и того же диска - данные получены с интервалом в полгода. Как видим, в более свежей версии S.M.A.R.T. увеличилась частота ошибок при чтении данных с диска (Raw Read Error Rate), происхождение которых обусловлено аппаратной частью диска, и частота ошибок при позиционировании блока магнитных головок (Seek Error Rate), что, возможно, свидетельствует о перегреве винчестера и его неустойчивом положении в корзине. Если текущее значение какого-нибудь атрибута приближается или становится меньше порогового, то жесткий диск признается ненадежным, и его следует срочно менять. Например, падение значения атрибута Spin-Up Time (среднее время раскрутки шпинделя диска) ниже критического значения, как правило, сообщает о полном износе механики, вследствие чего диск больше не в состоянии поддерживать заданную производителем скорость вращения. Поэтому необходимо контролировать состояние HDD и периодически (например, раз в 2-3 месяца) проводить диагностику S.M.A.R.T. и сохранять полученную информацию в текстовом файле. В дальнейшем эти данные можно будет сравнить с текущими и сделать определенные выводы о развитии ситуации.

Рис. 5. Таблицы атрибутов S.M.A.R.T., полученные с полугодовым интервалом
(более свежая версия S.M.A.R.T. внизу)

При просмотре S.M.A.R.T.-атрибутов в первую очередь стоит обращать внимание на критически важные параметры, а также на параметры, выделенные отличными от базового цвета (чаще синего или зеленого) индикаторами. В зависимости от текущего состояния атрибута в выводимой утилитой S.M.A.R.T. таблице он обычно маркируется тем или иным цветом, что облегчает понимание ситуации. В частности, в программе Hard Drive Inspector цветовой индикатор может иметь зеленый, желто­зеленый, желтый, оранжевый или красный цвет - зеленый и желто­зеленый цвета говорят о том, что всё нормально (значение атрибута не менялось или несущественно менялось), а желтый, оранжевый и красный цвета сигнализируют об опасности (хуже всего красный цвет, который говорит о том, что значение атрибута достигло своего критического значения). Если какой­то из критически важных параметров отмечен значком красного цвета, то нужно срочно заменить винчестер.

Просмотрим в программе Hard Drive Inspector таблицу S.M.A.R.T.-атрибутов того самого диска, краткая оценка которого мониторинговыми утилитами нами была приведена ранее. Из рис. 6 видно, что значения всех атрибутов в норме и все параметры промаркированы зеленым цветом. Аналогичную картину покажут и утилиты HDDlife и Crystal Disk Info. Правда, более профессиональные решения для анализа и диагностики HDD не столь лояльны и часто маркируют S.M.A.R.T.-атрибуты более придирчиво. К примеру, такие известные утилиты, как HD Tune Pro и HDD Scan, в нашем случае с подозрением отнеслись к атрибуту UltraDMA CRC Errors, который отображает число ошибок, возникающих при передаче информации по внешнему интерфейсу (рис. 7). Причина возникновения таких ошибок обычно связана с перекрученным и некачественным SATA-шлейфом, который, возможно, следует заменить.

Рис. 6. Таблица S.M.A.R.T.-атрибутов, полученная в программе Hard Drive Inspector

Рис. 7. Результаты оценки состояния S.M.A.R.T.-атрибутов
утилитами HD Tune Pro и HDD Scan

Для сравнения ознакомимся со S.M.A.R.T.-атрибутами очень древнего, но пока еще работающего HDD с периодически возникающими проблемами. Программе Crystal Disk Info доверия он не внушил - в индикаторе «Техсостояние» состояние диска было оценено как тревожное, а атрибут Reallocated Sector Count (Переназначенные сектора) оказался выделенным желтым цветом (рис. 8). Это весьма важный с точки зрения «здоровья» диска атрибут, обозначающий число секторов, переназначенных при обнаружении диском ошибки чтения/записи, при этой операции данные с поврежденного сектора переносятся в резервную область. Желтый цвет индикатора у параметра говорит о том, что оставшихся резервных секторов, которыми можно заменить сбойные, осталось мало, и вскоре переназначать вновь появляющиеся сбойные сектора окажется нечем. Проверим также, как оценивают состояние диска более серьезные решения, например широко используемая профессионалами утилита HDDScan, - но и здесь видим точно такой же результат (рис. 9).

Рис. 8. Оценка проблемного жесткого диска в CrystalDiskInfo

Рис. 9. Результаты S.M.A.R.T.-диагностики HDD в HDDScan

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

Сканирование поверхности на bad-сектора

К сожалению, на практике одним контролем SMART-параметров и температуры не обойтись. При появлении мельчайших свидетельств о том, что с диском что­то не так (в случае периодического зависания программ, например при сохранении результатов, появлении сообщений об ошибках чтения и т.д.) необходимо просканировать поверхность диска на наличие нечитаемых секторов. Для проведения подобной проверки носителя можно воспользоваться, например, утилитами HD Tune Pro и HDDScan или диагностическими утилитами от производителей винчестеров, однако эти утилиты работают только со своими моделями жестких дисков, а потому рассматривать их мы не будем.

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

В качестве примера с помощью HD Tune Pro проверим на плохие сектора поверхность HDD, который выше не внушил доверия утилите Crystal Disk Info. В этой программе для запуска процесса сканирования достаточно выбрать нужный диск, активировать вкладку Error Scan и щелкнуть на кнопке Start . После этого утилита приступит к последовательному сканированию диска, считывая сектор за сектором и отмечая на карте диска сектора разноцветными квадратиками. Цвет квадратиков в зависимости от ситуации может быть зеленым (нормальные сектора) или красным (bad-блоки) либо будет иметь некий промежуточный между этими цветами оттенок. Как видим из рис. 10, в нашем случае полноценных bad-блоков утилита не нашла, но тем не менее налицо солидное количество секторов с той или иной задержкой чтения (судя по их цвету). В дополнение к оному в средней части диска имеется небольшой блок секторов, цвет которого близок к красному - данные сектора пока утилитой не признаны сбойными, но они уже близки к этому и перейдут в категорию сбойных в самое ближайшее время.

Рис. 10. Сканирование поверхности на bad-сектора в HD Tune Pro

Протестировать носитель на плохие сектора в программе HDDScan сложнее, да и опаснее, поскольку в случае неверно выбранного режима информация на диске будет безвозвратно утрачена. Первым делом для запуска сканирования создают новую задачу, щелкнув по кнопке New Task и выбрав в списке команду Suface Tests . Затем нужно удостовериться, что выбран режим Read - этот режим устанавливается по умолчанию и при его использовании тестирование поверхности жесткого диска производится по чтению (то есть без удаления данных). После этого нажимают на кнопку Add Test (рис. 11) и дважды щелкают на созданной задаче RD-Read . Теперь в открывшемся окне можно наблюдать процесс сканирования диска на графике (Graph) или на карте (Map) - рис. 12. По завершении процесса получим примерно такие же результаты, что выше были продемонстрированы утилитой HD Tune Pro, но с более четкой интерпретацией: сбойных секторов нет (они отмечаются синим цветом), но в наличии три сектора со временем отклика более 500 мс (помечены красным цветом), которые и представляют реальную опасность. Что касается шести оранжевых секторов (время отклика от 150 до 500 мс), то это можно считать в пределах нормы, поскольку такая задержка отклика зачастую вызывается временными помехами в виде, например, работающих фоновых программ.

Рис. 11. Запуск тестирования диска в программе HDDScan

Рис. 12. Результаты сканирования диска в режиме Read с помощью HDDScan

В дополнение следует отметить, что при наличии небольшого количества bad-блоков можно попытаться улучшить состояние жесткого диска, убрав плохие сектора путем сканирования поверхности диска в режиме линейной записи (Erase) с помощью программы HDDScan. После такой операции некоторое время диск еще может эксплуатироваться, но, конечно, не в качестве системного. Однако уповать на чудо не стоит, поскольку HDD уже начал сыпаться, и нет никаких гарантий, что в ближайшее время количество дефектов не возрастет и накопитель окончательно не выйдет из строя.

Программы для S.M.A.R.T.-мониторинга и тестирования HDD

HD Tune Pro 5.00 и HD Tune 2.55

Разработчик: EFD Software

Размер дистрибутива: HD Tune Pro - 1,5 Мбайт; HD Tune - 628 Кбайт

Работа под управлением: Windows XP/Server 2003/Vista/7

Способ распространения: HD Tune Pro - shareware (15-дневная демо-версия); HD Tune - freeware (http://www.hdtune.com/download.html)

Цена: HD Tune Pro - 34,95 долл.; HD Tune - бесплатно (только для некоммерческого применения)

HD Tune - удобная утилита для диагностики и тестирования HDD/SSD (см. таблицу), а также карт памяти, USB-дисков и ряда других устройств хранения данных. Программа отображает детальную информацию о накопителе (версия прошивки, серийный номер, объем диска, размер буфера и режим передачи данных) и позволяет установить состояние устройства с использованием данных S.M.A.R.T. и мониторинга температуры. Кроме того, с ее помощью можно провести тестирование поверхности диска на наличие ошибок и оценить производительность устройства, проведя серию тестов (тесты скорости последовательного и случайного чтения/записи данных, тест файловой производительности, тест кэша и ряд Extra-тестов). Также утилита может использоваться для настройки AAM и безопасного удаления данных. Программа представлена в двух редакциях: коммерческой HD Tune Pro и бесплатной облегченной HD Tune. В редакции HD Tune доступен только просмотр детальной информации о диске и таблицы атрибутов S.M.A.R.T., а также сканирование диска на ошибки и тестирование на скорость в режиме чтения (Low level benchmark - read).

За мониторинг S.M.A.R.T.-атрибутов в программе отвечает вкладка Health - считывание данных с сенсоров производится через установленный промежуток времени, результаты отображаются в таблице. Для любого атрибута можно просмотреть историю его изменений в численном виде и на графике. Данные мониторинга автоматически записываются в лог, но никаких уведомлений пользователя при критических изменениях параметров не предусмотрено.

Что касается сканирования поверхности диска на предмет наличия поврежденных секторов, то за эту операцию отвечает вкладка Error Scan . Сканирование может быть быстрым (Quick scan) и глубоким - при быстрой проверке проверяется не весь диск, а только какая-то его часть (зона сканирования определяется через поля Start и End). Поврежденные сектора отображаются на карте диска в виде красных блоков.

HDDScan 3.3

Разработчик: Artem Rubtsov

Размер дистрибутива: 3,64 Мбайт

Работа под управлением: Windows 2000(SP4)/XP(SP2/SP3)/Server 2003/Vista/7

Способ распространения: freeware (http://hddscan.com/download/HDDScan-3.3.zip)

Цена: бесплатно

HDDScan - утилита для низкоуровневой диагностики жестких дисков, твердотельных накопителей и Flash-дисков с интерфейсом USB. Основное предназначение данной программы - тестирование дисков на наличие bad-блоков и сбойных секторов. Также утилита может использоваться для просмотра содержимого S.M.A.R.T., мониторинга температуры и изменения некоторых настроек жесткого диска: управления шумом (AAM), управления питанием (APM), принудительного запуска/остановки шпинделя накопителя и др. Программа работает без установки и может запускаться с портативного носителя, например флэшки.

Отображение S.M.A.R.T.-атрибутов и мониторинг температуры в HDDScan производится по требованию. Отчет S.M.A.R.T. содержит информацию о производительности и «здоровье» накопителя в виде стандартной таблицы атрибутов, температура накопителя отображается в системном трее и в специальном информационном окне. Отчеты можно распечатывать или сохранять в MHT-файле. Возможно проведение S.M.A.R.T.-тестов.

Проверка поверхности диска производится в одном из четырех режимов: Verify (режим линейной верификации), Read (линейного чтения), Erase (линейной записи) и Butterfly Read (режим чтения Butterfly). Для проверки диска на наличие bad-блоков обычно используется тест в режиме чтения (Read), с помощью которого происходит тестирование поверхности без удаления данных (вывод о состоянии накопителя делается на основании скорости посекторного чтения данных). При тестировании в режиме линейной записи (Erase) информация на диске затирается, но зато данный тест может несколько подлечить диск, избавив его от сбойных секторов. В любом из режимов тестировать можно весь диск полностью либо определенный его фрагмент (зона сканирования определяется указанием начального и конечного логических секторов - Start LBA и End LBA соответственно). Результаты тестирования представляются в виде отчета (вкладка Report) и отображаются на графике (Graph) и карте диска (Map) с указанием в числе прочего количества сбойных секторов (Bads) и секторов, время отклика которых при тестировании заняло более 500 мс (помечены красным цветом).

Hard Drive Inspector 4.13

Разработчик: AltrixSoft

Размер дистрибутива: 2,64 Мбайт

Работа под управлением: Windows 2000/XP/2003 Server/Vista/7

Способ распространения: shareware (14-дневная демо-версия - http://www.altrixsoft.com/ru/download/)

Цена : Hard Drive Inspector Professional - 600 руб.; Hard Drive Inspector for Notebooks - 800 руб.

Hard Drive Inspector - удобное решение для S.M.A.R.T.-мониторинга внешних и внутренних HDD. В данный момент на рынке программа предлагается в двух редакциях: базовой Hard Drive Inspector Professional и портативной Hard Drive Inspector for Notebooks; последняя включает всю функциональность версии Professional, и в то же время учитывает специфику мониторинга жестких дисков ноутбуков. Теоретически существует еще версия SSD, но она распространяется только в OEM-поставках.

Программа обеспечивает автоматическую проверку S.M.A.R.T.-атрибутов через указанные промежутки времени и по завершении выдает свой вердикт относительно состояния накопителя с отображением значений неких условных индикаторов: «надежности», «производительности» и «отсутствия ошибок» вместе с числовым значением температуры и температурной диаграммой. Также приводятся технические данные о модели диска, его емкости, общем свободном месте и времени работы в часах (днях). В расширенном режиме можно посмотреть информацию о параметрах диска (размер буфера, название прошивки и т.д.) и таблицу атрибутов S.M.A.R.T. Предусмотрены разные варианты информирования пользователя в случае критических изменений на диске. Дополнительно утилита может быть использована для снижения уровня шума, производимого жесткими дисками, и снижения энергопотребления HDD.

HDDlife 4.0

Разработчик: BinarySense, Ltd

Размер дистрибутива: 8,45 Мбайт

Работа под управлением: Windows 2000/XP/2003/Vista/7/8

Способ распространения: shareware (15-дневная демо-версия - http://hddlife.ru/rus/downloads.html)

Цена : HDDLife - бесплатно; HDDLife Pro - 300 руб.; HDDlife for Notebooks - 500 руб.

HDDLife - простая утилита, предназначенная для контроля состояния жестких дисков и SSD (с версии 4.0). Программа представлена в трех редакциях: бесплатной HDDLife и двух коммерческих - базовой HDDLife Pro и портативной HDDlife for Notebooks.

Утилита осуществляет мониторинг S.M.A.R.T.-атрибутов и температуры через заданные промежутки времени и по результатам анализа выдает компактный отчет о состоянии диска с указанием технических данных о модели диска и его емкости, отработанном времени, температуре, а также отображает условный процент его здоровья и производительности, что позволяет сориентироваться в ситуации даже новичкам. Более опытные пользователи дополнительно могут посмотреть таблицу S.M.A.R.T.-атрибутов. В случае проблем с жестким диском предусмотрена возможность настройки уведомлений; можно настроить программу так, чтобы при нормальном состоянии диска результаты проверки не отображались. Возможно управление уровнем шума HDD и энергопотреблением.

CrystalDiskInfo 5.4.2

Разработчик: Hiyohiyo

Размер дистрибутива: 1,79 Мбайт

Работа под управлением: Windows XP/2003/Vista/2008/7/8/2012

Способ распространения: freeware (http://crystalmark.info/download/index-e.html)

Цена: бесплатно

CrystalDiskInfo - простая утилита для S.M.A.R.T.-мониторинга состояния жестких дисков (включая многие внешние HDD) и SSD. Несмотря на бесплатность программа обладает всем необходимым функционалом для организации контроля состояния дисков.

Мониторинг дисков производится автоматически через указанное число минут или по требованию. По окончании проверки в системном трее отображается температура контролируемых устройств; детальная информация об HDD с указанием значений S.M.A.R.T.-параметров, температуры и вердикта программы о состоянии устройств доступна в главном окне утилиты. Имеется функционал для настройки пороговых значений для некоторых параметров и автоматического уведомления пользователя в случае их превышения. Возможно управление уровнем шума (AAM) и питанием (APM).

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

05. 08.2017

Блог Дмитрия Вассиярова.

SMART hdd показания — что это и для чего?

Здравствуйте, друзья. Хотели бы вы заглянуть в будущее и узнать, когда жесткий диск вашего компьютера выйдет из строя? Это возможно, причем благодаря не прорицателям, а ученым, которые разработали технологию SMART hdd. Теперь диск будет под вашим пристальным контролем.

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

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

Разбор полётов

Те, кто хоть немного знаком с английским языком, могут подумать, что технология имеет название SMART, потому что «умная». В данном случае такой перевод не уместен.

Это аббревиатура, расшифровка которой звучит как «self-monitoring, analysis and reporting technology», что в переводе означает «технология самоконтроля, анализа и отчётности».

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

История появления

Впервые выпущен жесткий диск с подобной технологией в 1992 году компанией IBM. Система имела гораздо меньший функционал, но идея была хороша. Поэтому фирмы Seagate, Quantum, Conner и Compaq разработали свою схожую технологию.

В дальнейшем последняя из этого списка компания предложила стандартизировать продукт, вследствие чего все перечисленные бренды совместно с Western Digital представили миру технологию SMART HDD.

Первая версия предусматривала анализ основных параметров винчестеров и вступала в действие только по команде. В разработке второго поколения также участвовала компания Hitachi, подавшая идею самоанализа HDD. В SMART 3 добавлена опция обнаружения дефектов и их исправления.

Что умеет SMART?

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

  • Число переназначенных секторов;
  • Скорость поиска дорожки;
  • Число циклов включения и отключения;
  • Количество выданных при этом ошибок и многое другое.

Еще из полезных опций SMART можно выделить автоматическую замену не читаемых секторов. Она заносит их в error-log, т. н. таблицу.

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

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

  • Сколько раз перемещалась головка и оборачивался шпиндель;
  • На какой высоте находится головка над поверхностью винчестера и пр.

Таким образом, если какой-то из физических параметров не соответствует норме, технология оповестит вас об этом.

Но имейте в виду, что она не способна предусмотреть повреждение винчестера вследствие перепадов напряжения или ударов.

Необходимое ПО

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

Данные то вы получить сможете, но расшифровать будет сложно. И вот для этих целей и нужен специальный софт. Чем посмотреть результаты тестов? Приведу несколько примеров:

Victoria.

О ней я уже . Один из наиболее популярных вариантов, за пользование которым не придется платить. После запуска утилиты необходимо во вкладке «Standart» выбрать винт для проверки, переключиться на меню «Smart» и нажать кнопку «Get». Здоровье вашего HDD будет показано уровневыми и цветовыми индикаторами.

Вот официальный линк: //crystalmark.info/redirect.php?product=CrystalDiskInfoInstaller

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

Кстати, уже в Windows 7 поддержка SMART hdd внедрена в оснастку Управления компьютером. В частности, Disk Check - это основной сборщик информации о состоянии системы.

Расшифровка результатов

Система сохраняет информацию в шестнадцатеричном виде, именуемом как raw value («сырые значения»). Данные форматируются в параметр value, отображающий надежность винчестера в соответствии с эталоном.

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

Как это выглядит?

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

  • ID (Num) - идентификационный номер параметра;
  • Name - его описание;
  • VAL - цифра, отображающая состояние диска (о чем говорилось выше);
  • Wrst (Worst) - худшее значение value за всю историю вашего харда;
  • Thresh (Threshold) - число, достигнув которого винт выйдет из строя.

Атрибуты SMART

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

  • (5) Reallocated Sector Count. Показывает количество переназначенных ячеек на вашем HDD.
  • (7) Seek Error Rate. Здесь вы можете узнать, как часто при позиционировании блока магнитных головок (БМГ) происходят сбои.
  • (11) Recalibration Retries. Выдает число попыток калибровки БМГ, которые не увенчались успехом.
  • (184) End-to-End error. Говорит о количестве ошибок в буфере накопителя.
  • (187) Reported Uncorrectable Error. Сколько ошибок микропрограмма устройства не смогла исправить.
  • (191) G-sense error rate. Рассказывает, сколько раз возникли неполадки в работе винта из-за ударов. Параметр определяется внутренним акселерометром.
  • (197) Current Pending Sector Count. Показывает нестабильные сектора, которые вскоре могут прекратить работу.
  • (198) Uncorrectable Sector Count. Переводится как счетчик некорректируемых ошибок.
  • (199) UltraDMA CRC Error Count. Подсчитывает сбои, произошедшие при передаче данных от диска компьютеру. Если их число растет, необходимо заменить кабель.

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

Варианты тестирования

Система SMART может выполнять тесты нескольких видов:

  • Короткий (Short). Длится примерно 2 минуты. Выполняется проверка электрики, механики и производительности на чтение.
  • Длинный/расширенный (Long/extended). Время выполнения: 2-3 часа. Производится оценка поверхности винчестера.
  • Выборочный (Selective). Необходим для исследования отдельных составляющих накопителя.
  • Тест транспортировки (Conveyance). Не занимает много времени. Нужен для анализа состояния устройства после перевозки от поставщика к пользователю.

На этом всё.

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

Рано или поздно (лучше, конечно, если рано) любой пользователь задает себе вопрос о том, как долго еще протянет установленный у него на компьютере жесткий диск и не пора ли присмотреть ему замену. Удивительного в этом ничего нет, поскольку жесткие диски в силу своих конструктивных особенностей являются наименее надежными среди компьютерных комплектующих. При этом именно на HDD у большинства пользователей хранится львиная доля самой разнообразной информации: документов, снимков, разнообразного ПО и т.д., вследствие чего неожиданный выход диска из строя - всегда трагедия. Конечно, нередко информацию на внешне «мертвых» жестких дисках можно восстановить, но не исключено, что эта операция влетит вам «в копеечку», да и нервов будет стоить немалых. Поэтому гораздо эффективнее попытаться предупредить потерю данных.
Как? Очень просто… Во-первых, не забывать о регулярном резервном копировании данных, а во-вторых, контролировать состояние дисков с помощью специализированных утилит. Несколько программ такого плана в ракурсе решаемых задач мы и рассмотрим в данной статье.

Контроль SMART-параметров и температуры

Все современные HDD и даже твердотельные накопители (SSD) поддерживают технологию S.M.A.R.T. (от англ. Self-Monitoring, Analysis, and Reporting Technology - технология самоконтроля, анализа и отчетности), которая была разработана основными производителями жестких дисков для увеличения надежности их продукции. Данная технология базируется на непрерывном мониторинге и оценке состояния жесткого диска встроенной аппаратурой самодиагностики (специальными сенсорами), а ее основное предназначение - своевременное выявление возможного выхода накопителя из строя.

Мониторинг состояния HDD в реальном времени

Ряд информационно­диагностических решений для диагностики и тестирования «железа», а также специальные мониторинговые утилиты используют технологию S.M.A.R.T. для наблюдения за текущим состоянием различных жизненно важных параметров, описывающих надежность и производительность жестких дисков. Они считывают соответствующие параметры непосредственно с сенсоров и термодатчиков, которыми оснащены все современные жесткие диски, анализируют полученные данные и отображают их в виде краткого табличного отчета с перечнем атрибутов. При этом часть утилит (Hard Drive Inspector, HDDlife, Crystal Disk Info и т.п.) не ограничивается отображением таблицы атрибутов (значения которых для неподготовленных пользователей непонятны) и дополнительно выводит краткую информацию о состоянии диска в более доступном для понимания виде.

Диагностировать состояние жесткого диска с помощью такого рода утилит проще простого - достаточно ознакомиться с краткой базовой информацией об установленных HDD: с основными данными о дисках в Hard Drive Inspector, неким условным процентом здоровья жесткого диска в HDDlife, индикатором «Техсостояние» в Crystal Disk Info (рис. 1) и т.д. В любой из подобных программ предоставляется минимум необходимой информации о каждом из установленных на компьютере HDD: данные о модели винчестера, его объеме, рабочей температуре, отработанном времени, а также уровне надежности и производительности. Эта информация дает возможность сделать определенные выводы о работоспособности носителя.

Рис. 1. Краткая информация о «здоровье» рабочего HDD

Следует настроить запуск мониторинговой утилиты одновременно со стартом операционной системы, скорректировать интервал времени между проверками S.M.A.R.T.-атрибутов, а также включить отображение температуры и «уровня здоровья» жестких дисков в системном трее. После этого для контроля за состоянием дисков пользователю достаточно будет время от времени поглядывать на индикатор в системном трее, где будет отображаться краткая информация о состоянии имеющихся в системе накопителей: уровне их «здоровья» и температуре (рис. 2). Кстати, рабочая температура - это не менее важный показатель, чем условный показатель здоровья HDD, ведь жесткие диски могут внезапно выйти из строя вследствие банального перегрева. Поэтому если жесткий диск нагревается выше 50 °C, то разумнее будет обеспечить ему дополнительное охлаждение.

Рис. 2. Отображение состояния жесткого диска
в системном трее программой HDDlife

Стоит отметить, что в ряде таких утилит предусмотрена интеграция с проводником Windows, благодаря чему на иконках локальных дисков в случае их исправности отображается зеленый значок, а при возникновении проблем значок становится красным. Так что забыть о состоянии здоровья жестких дисков вам вряд ли удастся. При таком постоянном мониторинге вы не сможете пропустить момент, когда с диском начнут возникать какие­то проблемы, ведь в случае выявления утилитой критических изменений атрибутов S.M.A.R.T. и/или температуры она заботливо оповестит об этом пользователя (сообщением на экране, звуковым сообщением и т.д. - рис. 3). Благодаря этому можно будет успеть скопировать данные с внушающего опасение носителя заблаговременно.

Рис. 3. Пример сообщения о необходимости немедленной замены диска

Использовать на практике решения S.M.A.R.T.-мониторинга для наблюдения за состоянием жестких дисков совершенно необременительно, ведь все подобные утилиты работают в фоновом режиме и требуют минимум аппаратных ресурсов, поэтому их функционирование ни в коей мере не помешает основному рабочему процессу.

Контроль S.M.A.R.T.-атрибутов

Продвинутые пользователи, разумеется, вряд ли ограничатся для оценки состояния жестких дисков просмотром краткого вердикта одной из представленных выше утилит. Оно и понятно, ведь по расшифровке атрибутов S.M.A.R.T. можно выявить причину сбоев и при необходимости предусмотрительно предпринять какие­то дополнительные меры. Правда, для самостоятельного контроля S.M.A.R.T.-атрибутов потребуется хотя бы кратко ознакомиться с технологией S.M.A.R.T.

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

Бо льшая часть важных атрибутов имеет один и тот же смысл для дисков всех производителей. Значения данных атрибутов при нормальной работе диска могут варьироваться в некоторых интервалах. Для любого параметра производителем определено некое минимально безопасное значение, которое не может быть превышено при нормальных условиях эксплуатации. Однозначно определить критически важные и критически неважные для диагностики параметры S.M.A.R.T. проблематично. Каждый из атрибутов имеет свою информационную ценность и свидетельствует о том или ином аспекте в работе носителя. Однако в первую очередь следует обращать внимание на следующие атрибуты:

  • Raw Read Error Rate - частота ошибок чтения данных с диска, возникших по вине оборудования;
  • Spin Up Time - среднее время раскрутки шпинделя диска;
  • Reallocated Sector Count - число операций переназначения секторов;
  • Seek Error Rate - частота появления ошибок позиционирования;
  • Spin Retry Count - число повторных попыток раскрутки дисков до рабочей скорости в случае неудачности первой попытки;
  • Current Pending Sector Count - количество нестабильных секторов (то есть секторов, ожидающих процедуру переназначения);
  • Offline Scan Uncorrectable Count - общее количество нескорректированных ошибок во время операций чтения/записи секторов.

Обычно атрибуты S.M.A.R.T. отображаются в табличном виде с указанием имени атрибута (Attribute), его идентификатора (ID) и трех значений: текущего (Value), минимального порогового (Threshold) и самого низкого значения атрибута за всё время работы накопителя (Worst), а также абсолютного значения атрибута (Raw). Каждый атрибут имеет текущее значение, которое может быть любым числом от 1 до 100, 200 или 253 (общих стандартов для верхних границ значений атрибутов не предусмотрено). Значения Value и Worst у совершенно нового винчестера совпадают (рис. 4).

Рис. 4. Атрибуты S.M.A.R.T. у нового HDD

Приведенная на рис. 4 информация позволяет сделать вывод, что у теоретически исправного винчестера текущие (Value) и наихудшие (Worst) значения должны быть максимально близкими друг к другу, а значение Raw у большинства параметров (за исключением параметров: Power-On Time, HDA Temperature и некоторых других) должно приближаться к нулю. Текущее значение может со временем изменяться, что в большинстве случаев отражает ухудшение параметров жесткого диска, описываемых атрибутом. Это можно увидеть на рис. 5, где представлены фрагменты таблицы атрибутов S.M.A.R.T. для одного и того же диска - данные получены с интервалом в полгода. Как видим, в более свежей версии S.M.A.R.T. увеличилась частота ошибок при чтении данных с диска (Raw Read Error Rate), происхождение которых обусловлено аппаратной частью диска, и частота ошибок при позиционировании блока магнитных головок (Seek Error Rate), что, возможно, свидетельствует о перегреве винчестера и его неустойчивом положении в корзине. Если текущее значение какого-нибудь атрибута приближается или становится меньше порогового, то жесткий диск признается ненадежным, и его следует срочно менять. Например, падение значения атрибута Spin-Up Time (среднее время раскрутки шпинделя диска) ниже критического значения, как правило, сообщает о полном износе механики, вследствие чего диск больше не в состоянии поддерживать заданную производителем скорость вращения. Поэтому необходимо контролировать состояние HDD и периодически (например, раз в 2-3 месяца) проводить диагностику S.M.A.R.T. и сохранять полученную информацию в текстовом файле. В дальнейшем эти данные можно будет сравнить с текущими и сделать определенные выводы о развитии ситуации.

Рис. 5. Таблицы атрибутов S.M.A.R.T., полученные с полугодовым интервалом
(более свежая версия S.M.A.R.T. внизу)

При просмотре S.M.A.R.T.-атрибутов в первую очередь стоит обращать внимание на критически важные параметры, а также на параметры, выделенные отличными от базового цвета (чаще синего или зеленого) индикаторами. В зависимости от текущего состояния атрибута в выводимой утилитой S.M.A.R.T. таблице он обычно маркируется тем или иным цветом, что облегчает понимание ситуации. В частности, в программе Hard Drive Inspector цветовой индикатор может иметь зеленый, желто­зеленый, желтый, оранжевый или красный цвет - зеленый и желто­зеленый цвета говорят о том, что всё нормально (значение атрибута не менялось или несущественно менялось), а желтый, оранжевый и красный цвета сигнализируют об опасности (хуже всего красный цвет, который говорит о том, что значение атрибута достигло своего критического значения). Если какой­то из критически важных параметров отмечен значком красного цвета, то нужно срочно заменить винчестер.

Просмотрим в программе Hard Drive Inspector таблицу S.M.A.R.T.-атрибутов того самого диска, краткая оценка которого мониторинговыми утилитами нами была приведена ранее. Из рис. 6 видно, что значения всех атрибутов в норме и все параметры промаркированы зеленым цветом. Аналогичную картину покажут и утилиты HDDlife и Crystal Disk Info. Правда, более профессиональные решения для анализа и диагностики HDD не столь лояльны и часто маркируют S.M.A.R.T.-атрибуты более придирчиво. К примеру, такие известные утилиты, как HD Tune Pro и HDD Scan, в нашем случае с подозрением отнеслись к атрибуту UltraDMA CRC Errors, который отображает число ошибок, возникающих при передаче информации по внешнему интерфейсу (рис. 7). Причина возникновения таких ошибок обычно связана с перекрученным и некачественным SATA-шлейфом, который, возможно, следует заменить.

Рис. 6. Таблица S.M.A.R.T.-атрибутов, полученная в программе Hard Drive Inspector

Рис. 7. Результаты оценки состояния S.M.A.R.T.-атрибутов
утилитами HD Tune Pro и HDD Scan

Для сравнения ознакомимся со S.M.A.R.T.-атрибутами очень древнего, но пока еще работающего HDD с периодически возникающими проблемами. Программе Crystal Disk Info доверия он не внушил - в индикаторе «Техсостояние» состояние диска было оценено как тревожное, а атрибут Reallocated Sector Count (Переназначенные сектора) оказался выделенным желтым цветом (рис. 8). Это весьма важный с точки зрения «здоровья» диска атрибут, обозначающий число секторов, переназначенных при обнаружении диском ошибки чтения/записи, при этой операции данные с поврежденного сектора переносятся в резервную область. Желтый цвет индикатора у параметра говорит о том, что оставшихся резервных секторов, которыми можно заменить сбойные, осталось мало, и вскоре переназначать вновь появляющиеся сбойные сектора окажется нечем. Проверим также, как оценивают состояние диска более серьезные решения, например широко используемая профессионалами утилита HDDScan, - но и здесь видим точно такой же результат (рис. 9).

Рис. 8. Оценка проблемного жесткого диска в CrystalDiskInfo

Рис. 9. Результаты S.M.A.R.T.-диагностики HDD в HDDScan

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

Сканирование поверхности на bad-сектора

К сожалению, на практике одним контролем SMART-параметров и температуры не обойтись. При появлении мельчайших свидетельств о том, что с диском что­то не так (в случае периодического зависания программ, например при сохранении результатов, появлении сообщений об ошибках чтения и т.д.) необходимо просканировать поверхность диска на наличие нечитаемых секторов. Для проведения подобной проверки носителя можно воспользоваться, например, утилитами HD Tune Pro и HDDScan или диагностическими утилитами от производителей винчестеров, однако эти утилиты работают только со своими моделями жестких дисков, а потому рассматривать их мы не будем.

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

В качестве примера с помощью HD Tune Pro проверим на плохие сектора поверхность HDD, который выше не внушил доверия утилите Crystal Disk Info. В этой программе для запуска процесса сканирования достаточно выбрать нужный диск, активировать вкладку Error Scan и щелкнуть на кнопке Start . После этого утилита приступит к последовательному сканированию диска, считывая сектор за сектором и отмечая на карте диска сектора разноцветными квадратиками. Цвет квадратиков в зависимости от ситуации может быть зеленым (нормальные сектора) или красным (bad-блоки) либо будет иметь некий промежуточный между этими цветами оттенок. Как видим из рис. 10, в нашем случае полноценных bad-блоков утилита не нашла, но тем не менее налицо солидное количество секторов с той или иной задержкой чтения (судя по их цвету). В дополнение к оному в средней части диска имеется небольшой блок секторов, цвет которого близок к красному - данные сектора пока утилитой не признаны сбойными, но они уже близки к этому и перейдут в категорию сбойных в самое ближайшее время.

Рис. 10. Сканирование поверхности на bad-сектора в HD Tune Pro

Протестировать носитель на плохие сектора в программе HDDScan сложнее, да и опаснее, поскольку в случае неверно выбранного режима информация на диске будет безвозвратно утрачена. Первым делом для запуска сканирования создают новую задачу, щелкнув по кнопке New Task и выбрав в списке команду Suface Tests . Затем нужно удостовериться, что выбран режим Read - этот режим устанавливается по умолчанию и при его использовании тестирование поверхности жесткого диска производится по чтению (то есть без удаления данных). После этого нажимают на кнопку Add Test (рис. 11) и дважды щелкают на созданной задаче RD-Read . Теперь в открывшемся окне можно наблюдать процесс сканирования диска на графике (Graph) или на карте (Map) - рис. 12. По завершении процесса получим примерно такие же результаты, что выше были продемонстрированы утилитой HD Tune Pro, но с более четкой интерпретацией: сбойных секторов нет (они отмечаются синим цветом), но в наличии три сектора со временем отклика более 500 мс (помечены красным цветом), которые и представляют реальную опасность. Что касается шести оранжевых секторов (время отклика от 150 до 500 мс), то это можно считать в пределах нормы, поскольку такая задержка отклика зачастую вызывается временными помехами в виде, например, работающих фоновых программ.

Рис. 11. Запуск тестирования диска в программе HDDScan

Рис. 12. Результаты сканирования диска в режиме Read с помощью HDDScan

В дополнение следует отметить, что при наличии небольшого количества bad-блоков можно попытаться улучшить состояние жесткого диска, убрав плохие сектора путем сканирования поверхности диска в режиме линейной записи (Erase) с помощью программы HDDScan. После такой операции некоторое время диск еще может эксплуатироваться, но, конечно, не в качестве системного. Однако уповать на чудо не стоит, поскольку HDD уже начал сыпаться, и нет никаких гарантий, что в ближайшее время количество дефектов не возрастет и накопитель окончательно не выйдет из строя.

Программы для S.M.A.R.T.-мониторинга и тестирования HDD

HD Tune Pro 5.00 и HD Tune 2.55

Разработчик: EFD Software

Размер дистрибутива: HD Tune Pro - 1,5 Мбайт; HD Tune - 628 Кбайт

Работа под управлением: Windows XP/Server 2003/Vista/7

Способ распространения: HD Tune Pro - shareware (15-дневная демо-версия); HD Tune - freeware (http://www.hdtune.com/download.html)

Цена: HD Tune Pro - 34,95 долл.; HD Tune - бесплатно (только для некоммерческого применения)

HD Tune - удобная утилита для диагностики и тестирования HDD/SSD (см. таблицу), а также карт памяти, USB-дисков и ряда других устройств хранения данных. Программа отображает детальную информацию о накопителе (версия прошивки, серийный номер, объем диска, размер буфера и режим передачи данных) и позволяет установить состояние устройства с использованием данных S.M.A.R.T. и мониторинга температуры. Кроме того, с ее помощью можно провести тестирование поверхности диска на наличие ошибок и оценить производительность устройства, проведя серию тестов (тесты скорости последовательного и случайного чтения/записи данных, тест файловой производительности, тест кэша и ряд Extra-тестов). Также утилита может использоваться для настройки AAM и безопасного удаления данных. Программа представлена в двух редакциях: коммерческой HD Tune Pro и бесплатной облегченной HD Tune. В редакции HD Tune доступен только просмотр детальной информации о диске и таблицы атрибутов S.M.A.R.T., а также сканирование диска на ошибки и тестирование на скорость в режиме чтения (Low level benchmark - read).

За мониторинг S.M.A.R.T.-атрибутов в программе отвечает вкладка Health - считывание данных с сенсоров производится через установленный промежуток времени, результаты отображаются в таблице. Для любого атрибута можно просмотреть историю его изменений в численном виде и на графике. Данные мониторинга автоматически записываются в лог, но никаких уведомлений пользователя при критических изменениях параметров не предусмотрено.

Что касается сканирования поверхности диска на предмет наличия поврежденных секторов, то за эту операцию отвечает вкладка Error Scan . Сканирование может быть быстрым (Quick scan) и глубоким - при быстрой проверке проверяется не весь диск, а только какая-то его часть (зона сканирования определяется через поля Start и End). Поврежденные сектора отображаются на карте диска в виде красных блоков.

HDDScan 3.3

Разработчик: Artem Rubtsov

Размер дистрибутива: 3,64 Мбайт

Работа под управлением: Windows 2000(SP4)/XP(SP2/SP3)/Server 2003/Vista/7

Способ распространения: freeware (http://hddscan.com/download/HDDScan-3.3.zip)

Цена: бесплатно

HDDScan - утилита для низкоуровневой диагностики жестких дисков, твердотельных накопителей и Flash-дисков с интерфейсом USB. Основное предназначение данной программы - тестирование дисков на наличие bad-блоков и сбойных секторов. Также утилита может использоваться для просмотра содержимого S.M.A.R.T., мониторинга температуры и изменения некоторых настроек жесткого диска: управления шумом (AAM), управления питанием (APM), принудительного запуска/остановки шпинделя накопителя и др. Программа работает без установки и может запускаться с портативного носителя, например флэшки.

Отображение S.M.A.R.T.-атрибутов и мониторинг температуры в HDDScan производится по требованию. Отчет S.M.A.R.T. содержит информацию о производительности и «здоровье» накопителя в виде стандартной таблицы атрибутов, температура накопителя отображается в системном трее и в специальном информационном окне. Отчеты можно распечатывать или сохранять в MHT-файле. Возможно проведение S.M.A.R.T.-тестов.

Проверка поверхности диска производится в одном из четырех режимов: Verify (режим линейной верификации), Read (линейного чтения), Erase (линейной записи) и Butterfly Read (режим чтения Butterfly). Для проверки диска на наличие bad-блоков обычно используется тест в режиме чтения (Read), с помощью которого происходит тестирование поверхности без удаления данных (вывод о состоянии накопителя делается на основании скорости посекторного чтения данных). При тестировании в режиме линейной записи (Erase) информация на диске затирается, но зато данный тест может несколько подлечить диск, избавив его от сбойных секторов. В любом из режимов тестировать можно весь диск полностью либо определенный его фрагмент (зона сканирования определяется указанием начального и конечного логических секторов - Start LBA и End LBA соответственно). Результаты тестирования представляются в виде отчета (вкладка Report) и отображаются на графике (Graph) и карте диска (Map) с указанием в числе прочего количества сбойных секторов (Bads) и секторов, время отклика которых при тестировании заняло более 500 мс (помечены красным цветом).

Hard Drive Inspector 4.13

Разработчик: AltrixSoft

Размер дистрибутива: 2,64 Мбайт

Работа под управлением: Windows 2000/XP/2003 Server/Vista/7

Способ распространения: shareware (14-дневная демо-версия - http://www.altrixsoft.com/ru/download/)

Цена : Hard Drive Inspector Professional - 600 руб.; Hard Drive Inspector for Notebooks - 800 руб.

Hard Drive Inspector - удобное решение для S.M.A.R.T.-мониторинга внешних и внутренних HDD. В данный момент на рынке программа предлагается в двух редакциях: базовой Hard Drive Inspector Professional и портативной Hard Drive Inspector for Notebooks; последняя включает всю функциональность версии Professional, и в то же время учитывает специфику мониторинга жестких дисков ноутбуков. Теоретически существует еще версия SSD, но она распространяется только в OEM-поставках.

Программа обеспечивает автоматическую проверку S.M.A.R.T.-атрибутов через указанные промежутки времени и по завершении выдает свой вердикт относительно состояния накопителя с отображением значений неких условных индикаторов: «надежности», «производительности» и «отсутствия ошибок» вместе с числовым значением температуры и температурной диаграммой. Также приводятся технические данные о модели диска, его емкости, общем свободном месте и времени работы в часах (днях). В расширенном режиме можно посмотреть информацию о параметрах диска (размер буфера, название прошивки и т.д.) и таблицу атрибутов S.M.A.R.T. Предусмотрены разные варианты информирования пользователя в случае критических изменений на диске. Дополнительно утилита может быть использована для снижения уровня шума, производимого жесткими дисками, и снижения энергопотребления HDD.

HDDlife 4.0

Разработчик: BinarySense, Ltd

Размер дистрибутива: 8,45 Мбайт

Работа под управлением: Windows 2000/XP/2003/Vista/7/8

Способ распространения: shareware (15-дневная демо-версия - http://hddlife.ru/rus/downloads.html)

Цена : HDDLife - бесплатно; HDDLife Pro - 300 руб.; HDDlife for Notebooks - 500 руб.

HDDLife - простая утилита, предназначенная для контроля состояния жестких дисков и SSD (с версии 4.0). Программа представлена в трех редакциях: бесплатной HDDLife и двух коммерческих - базовой HDDLife Pro и портативной HDDlife for Notebooks.

Утилита осуществляет мониторинг S.M.A.R.T.-атрибутов и температуры через заданные промежутки времени и по результатам анализа выдает компактный отчет о состоянии диска с указанием технических данных о модели диска и его емкости, отработанном времени, температуре, а также отображает условный процент его здоровья и производительности, что позволяет сориентироваться в ситуации даже новичкам. Более опытные пользователи дополнительно могут посмотреть таблицу S.M.A.R.T.-атрибутов. В случае проблем с жестким диском предусмотрена возможность настройки уведомлений; можно настроить программу так, чтобы при нормальном состоянии диска результаты проверки не отображались. Возможно управление уровнем шума HDD и энергопотреблением.

CrystalDiskInfo 5.4.2

Разработчик: Hiyohiyo

Размер дистрибутива: 1,79 Мбайт

Работа под управлением: Windows XP/2003/Vista/2008/7/8/2012

Способ распространения: freeware (http://crystalmark.info/download/index-e.html)

Цена: бесплатно

CrystalDiskInfo - простая утилита для S.M.A.R.T.-мониторинга состояния жестких дисков (включая многие внешние HDD) и SSD. Несмотря на бесплатность программа обладает всем необходимым функционалом для организации контроля состояния дисков.

Мониторинг дисков производится автоматически через указанное число минут или по требованию. По окончании проверки в системном трее отображается температура контролируемых устройств; детальная информация об HDD с указанием значений S.M.A.R.T.-параметров, температуры и вердикта программы о состоянии устройств доступна в главном окне утилиты. Имеется функционал для настройки пороговых значений для некоторых параметров и автоматического уведомления пользователя в случае их превышения. Возможно управление уровнем шума (AAM) и питанием (APM).

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



Статьи по теме