Smart диагностика жесткого диска. Как посмотреть состояние жёсткого диска (HDD), проверить его на ошибки. Накопители SSD, которые поддерживает программа

Вконтакте

Одноклассники

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

В операционную систему типа 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.

Вконтакте

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

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

Системная служба CheckDisk — это самая простая программа для диагностики жесткого диска, которая не способна найти сложные ошибки и исправить битые секторы, но полезна для исправления базовых неполадок. Доступна она на всех версиях ОС Windows и может применяться для проверки накопителей любого типа. Всем пользователям нужно знать, как проверить жесткий диск на ошибки этим инструментом.

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

  1. в Windows XP/Vista/7 — выбрать пункт «Управление» в контекстном меню «Моего компьютера», затем перейти в нужное меню;
  2. в Windows 8/10 — нажать сочетание Win+X и выбрать соответствующий пункт.

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

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

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

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

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

  • запустить командную строку (через Win+X или введя cmd в окно «Выполнить»);
  • ввести команду chkdsk с указанием буквы проверяемого раздела и дополнительных флагов;
  • подтвердить операцию нажатием Y.

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

У системы Линукс тоже есть стандартные инструменты — hdparm и smartctl, запускаемые из консоли.

Простые программы для быстрой проверки HDD

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

HDDScan — это бесплатная программа, проводящая анализ в двух режимах:

  • по показателям S.M.A.R.T.;
  • линейная обработка.


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

HDDScan хороша универсальностью. Утилита позволяет проверить диски на ошибки независимо от типа устройств: ею можно как проверить внешний жесткий диск, так и проанализировать RAID-массив, SSD-накопитель или карту памяти.

Crystal Disk Mark имеет только одну функцию — она оценивает скорость чтения и записи. Несмотря на это, ее часто используют, так как проверить жесткий диск на исправность при помощи всего двух показателей все же можно.

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

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

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

Программы от производителей жестких дисков

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

Фирменная программа от Seagate существует в двух вариантах: стандартная версия для запуска из-под Windows и DOS-версия в формате iso-образа, из которого можно сделать загрузочную флешку. Рекомендуется использовать второй вариант, так как проверка в этом случае будет более точной и эффективной.

SeaTools использует часть показателей S.M.A.R.T. для тестирования жесткого диска, не выдавая подробностей о каждом пункте. Можно провести три теста:

  1. короткая самопроверка HDD;
  2. короткий экспресс-тест;
  3. длительная проверка, при которой последовательно читаются все секторы.

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

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

Дополнительных функций две:

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

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

ПО для глубокого тестирования

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

Victoria HDD

По мнению многих пользователей Victoria HDD — это наилучшее ПО для обнаружения неполадок в жестком диске. Такую репутацию программа получила благодаря своему широкому набору функций.

Виктория существует в двух вариантах:

  • с графической оболочкой для использования изнутри Windows;
  • с DOS-оболочкой для создания загрузочного диска.

Пользоваться лучше второй версией. Диагностика HDD вне системы позволяет добиться лучших результатов, поэтому всегда рекомендуется следовать принципу — «если есть возможность, тестирую диск с загрузочного диска». В крайнем случае можно воспользоваться LiveCD другой ОС, например, дистрибутивом Linux по типу Ubuntu.

Victoria HDD имеет самые разные функции:

  • быстрая и полная проверка диска;
  • переназначение битых секторов и их восстановление;
  • проверка состояния контактов в шлейфе IDE или SATA;
  • анализ производительности оборудования;
  • просмотр S.M.A.R.T.-показателей.

При проверке нужно обращать внимание на время доступа к секторам. Оно не должно превышать 200-600 мс. Также можно посмотреть температуру диска в процессе работы, но это не так важно.

HDD Regenerator

HDD Regenerator — это программа для профессионального восстановления жесткого диска. Она не просто помечает битые секторы как неиспользуемые, но и пытается их реанимировать. Для этого используется не стандартный метод глубокого форматирования, а собственный алгоритм, основанный на передаче сектору сигналов разного уровня. Несмотря на профессиональный уровень, пользоваться этим софтом могут и неопытные пользователи, так как протестировать жесткий диск с ее помощью несложно благодаря удобному русскоязычному интерфейсу.

Особенности программы:

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

Программа подойдет не всем, так как проверить жесткий диск на работоспособность ею можно бесплатно, а вот за функцию восстановления секторов придется заплатить $90.

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

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

Рано или поздно (лучше, конечно, если рано) любой пользователь задает себе вопрос о том, как долго еще протянет установленный у него на компьютере жесткий диск и не пора ли присмотреть ему замену. Удивительного в этом ничего нет, поскольку жесткие диски в силу своих конструктивных особенностей являются наименее надежными среди компьютерных комплектующих. При этом именно на 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), но они не в состоянии предсказать гибель накопителя вследствие неполадок с электронными компонентами диска.

Рано или поздно (лучше, конечно, если рано) любой пользователь задает себе вопрос о том, как долго еще протянет установленный у него на компьютере жесткий диск и не пора ли присмотреть ему замену. Удивительного в этом ничего нет, поскольку жесткие диски в силу своих конструктивных особенностей являются наименее надежными среди компьютерных комплектующих. При этом именно на 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), но они не в состоянии предсказать гибель накопителя вследствие неполадок с электронными компонентами диска.

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

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

В двух словах о S.M.A.R.T.-мониторинге

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

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

К сожалению, применение таких мониторинговых утилит не является панацеей, поскольку они не всегда могут предсказать выход накопителя из строя. Причина такого положения дел кроется в том, что жесткие диски состоят из электронных и механических компонентов. Износ механических частей происходит постепенно, и это процесс контролируемый, благодаря чему утилиты, как правило, удачно прогнозируют выход диска из строя по вине «механики». Выход из строя электронных компонентов чаще всего случается совершенно неожиданно и потому практически непредсказуем. Однако, согласно статистике компании Seagate, около 60% выходов жестких дисков из строя происходит по вине механических компонентов диска. Это значит, что игнорировать систему S.M.A.R.T.-диагностики дисков ни в коем случае не следует.

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

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

Все известные программы S.M.A.R.T.-мониторинга, как правило, без проблем распознают и сканируют внутренние жесткие диски. С внешними накопителями дело обстоит сложнее - полноценно работать с такими устройствами могут далеко не все утилиты (даже при официально заявленной разработчиком поддержке такого типа дисков) - см. таблицу . Более того, большинство разработчиков вообще умалчивает о том, какие конкретно внешние накопители в их детищах (в том числе платных) поддерживаются. Кроме того, даже при условии распознавания выбранной утилитой конкретного внешнего накопителя совсем не факт, что программа сможет определить состояние «здоровья» диска, поскольку не все контроллеры жестких USB-дисков поддерживают команды S.M.A.R.T. Что касается SSD-накопителей, то их распознавание вкупе с диагностикой, как правило, особых проблем не вызывает - правда, при условии, что в понравившейся утилите реализована поддержка твердотельных накопителей.

Hard Disk Sentinel 4.0

Разработчик : H.D.S. Hungary

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

Работа под управлением: Windows (все версии)

Способ распространения: http://www.hdsentinel.com/download.php)

Цена : Standard - 23 долл.; Professional - 35 долл.

Hard Disk Sentinel - признанное решение для S.M.A.R.T.-мониторинга состояния жестких дисков (внутренних и внешних) и твердотельных накопителей. Программа представлена в нескольких коммерческих редакциях; для широкого круга пользователей интерес представляют базовая редакция Standard и расширенная Professional, а также портативная редакция Portable для ноутбуков. Главное отличие профессиональной редакции от редакции Standard - наличие функционала для резервирования данных (периодически либо в случае выявления проблем с диском). Кроме того, имеется бесплатная редакция для DOS, которая позволяет контролировать температуру и атрибуты S.M.A.R.T. жестких дисков IDE/SATA, подключенных напрямую или через внешние контроллеры.

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

Рис. 1. Обзор дисков в Hard Disk Sentinel

Рис. 2. Краткая информация
о состоянии диска в трее
(Hard Disk Sentinel)

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

Рис. 3. Мониторинг S.M.A.R.T.-параметров в Hard Disk Sentinel

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

Hard Drive Inspector 3.96

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

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

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

Способ распространения: http://www.altrixsoft.com/ru/download/)

Цена: 600 руб.

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

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

Рис. 4. Базовая информация о текущем состоянии диска в Hard Drive Inspector

Рис. 5. S.M.A.R.T.-атрибуты «подробно» в Hard Drive Inspector

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

Active SMART 2.92

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

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

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

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

Цена: 24,95 долл., для российских пользователей - 650 руб.

Active SMART - программа мониторинга жестких дисков путем контроля параметров S.M.A.R.T. и температуры. Утилита обеспечивает автоматическую проверку состояния диска при загрузке системы, осуществляет непрерывный мониторинг с указанным интервалом времени и может проводить быстрое сканирование дисков по требованию (актуально на маломощных ПК). Статус контролируемого диска показывается в трее, а полученные в ходе анализа данные отображаются в виде сводной таблицы (рис. 6) и подробных отчетов по каждому из контролируемых S.M.A.R.T.-параметров (с указанием значений, порога, даты T.E.C. и графика изменений значения атрибута) - рис. 7. Для анализа ситуации также предоставляются график изменений температуры диска в реальном времени и журнал событий, в котором фиксируется вся история S.M.A.R.T.-событий диска. Предусмотрена поддержка различных видов оповещений (всплывающее сообщение, звуковой сигнал, письмо на указанный почтовый адрес и сетевое сообщение) при наступлении критических событий по контролируемым устройствам (в том числе по отдельным атрибутам S.M.A.R.T.).

Рис. 6. Сводная информация о состоянии диска в Active SMART

Рис. 7. Значения S.M.A.R.T.-атрибутов
с графиком изменения выбранного атрибута (Active SMART)

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

HDDlife 4.0

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

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

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

Способ распространения: shareware (14-дневная демо-версия - http://hddlife.com/files/v4/HDDlifeRus%204.0.183.msi)

Цена: HDDLife - бесплатно; HDDLife Pro - 20 евро (для российских пользователей - 300 руб.)

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

Рис. 8. Вердикт о состоянии «здоровья» диска,
выданный HDDlife Pro

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

CrystalDiskInfo 4.3.0

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

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

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

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

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

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

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

Рис. 9. Мониторинг дисков в CrystalDiskInfo

Дополнительно в программу включен инструментарий для автоматического управления шумоподавлением дисков (AAM) и расширенного управления питанием (APM).

Acronis Drive Monitor 1.0

Разработчик : Acronis, Inc.

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

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

Способ распространения: freeware (http://www.acronis.com/homecomputing/download/drive-monitor/)

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

Acronis Drive Monitor - утилита для контроля «состояния здоровья» и температур жестких дисков (включая внешние накопители) и SSD через систему самодиагностики S.M.A.R.T. Программа бесплатна, обладает минимальным функционалом для организации мониторинга дисков и способна интегрироваться с продуктами резервного копирования компании Acronis, но отличается очень громоздким дистрибутивом и не имеет русскоязычной локализации.

Утилита сканирует диски самостоятельно по предустановленному разработчиками расписанию (мониторинг отдельных дисков может быть отменен) и отображает результирующую информацию на вкладке Disks (рис. 10). Данных минимум - это уровень «здоровья» диска в процентах (Health), индикатор количества дней эксплуатации (Power On Time) и температура (Disc temperature; значения критических температур прописываются в настройках). Теоретически данные о ситуации отображаются и в системном трее, однако информативность их весьма сомнительна (отсутствуют список дисков, данные по их температурам и уровню «здоровья»). Информация относительно значений параметров S.M.A.R.T. представлена в традиционном текстовом виде, никаких графиков (в частности, графика температуры) не предусмотрено. Для контролируемых дисков ведется протокол критических событий, фиксируемых в журнале. При выявлении проблем утилита информирует об этом пользователя (путем выдачи текстового сообщения на экран либо отправки его по электронной почте) и может автоматически создать задание на резервное копирование данных. Последнее реализуется только при наличии на компьютере одного из соответствующих продуктов Acronis (Acronis True Image Home 2012, Acronis Backup and Security 2011).

Рис. 10. Результирующая информация о дисках в Acronis Drive Monitor

Заключение

О предстоящем выходе из строя жесткого диска или твердотельного накопителя любому пользователю хочется знать заранее. Это вполне реально, если доверить мониторинг данных устройств одной из рассмотренных в статье утилит, что позволит заблаговременно получить информацию о возможном сбое диска и предоставит некоторый лимит времени на то, чтобы предупредить потерю данных. Какую из утилит выбрать - дело вкуса, однако, на наш взгляд, из бесплатных решений заметно выделяется программа CrystalDiskInfo, а среди рассмотренных коммерческих инструментов наиболее впечатляет Hard Disk Sentinel.

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