Урок #5. Что такое SMART

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

Эта технология оценки состояния называется S.M.A.R.T. , что есть сокращение от англ. self-monitoring, analysis and reporting technology — технология самоконтроля, анализа и отчётности.

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

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

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

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

Но давайте все по порядку…

Для того, чтобы получить доступ к информации S.M.A.R.T. необходимо воспользоваться программой, которая может эту информацию извлекать из жесткого диска и ее интерпретировать. Программ таких существует множество. Думаю, что все программы, предназначенные для диагностики жестких дисков, умеют это делать. Но сейчас воспользуемся бесплатной программой HDDScan, которую можно скачать на официальном сайте — //rlab.ru

Программа не требует установки, поэтому после скачивания zip-архива с официального сайта, следует его разархивировать и запустить файл HDDScan.exe.

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

HDDScan - просмотр smart

Далее нажимаем на кнопку «S.M.A.R.T.» и получаем табличку с данными:

smart жесткого диска

В каждой строке мы видим атрибут S.M.A.R.T. и некоторые цифровые значения. Давайте разберемся с ними.

Итак, все атрибуты идентифицируются цифровым номером (колонка Number или в некоторых программах — ID). Атрибуты не стандартизированы и у отдельных моделей жестких дисков перечень атрибутов и их значения могут отличаться, но основные и наиболее важные атрибуты интерпретируются всеми одинаково, хотя название атрибута в поле Attribute name может несколько отличаться. При этом цифровой идентификатор (Num или ID) будет неизменным.

Следующая колонка — Value. В ней выводится текущее значение атрибута в условных единицах. Обычно число Value находится в пределах от 0 до 100 или до 253, и это значение задается производителем. Как правило, у новых и полностью исправных жестких дисков Value имеет максимальное значение и уменьшается по мере ухудшения параметров, им характеризующихся. Но текущее значение атрибута может как уменьшаться, так и увеличиваться в процессе работы диска и это стоит учитывать.

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

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

Если значение Threshold атрибута равно 0, то это означает, что состояние атрибута не будет признано критическим никогда.

Мы с вами перепрыгнули с текущего значения на критическое, но есть еще два значения атрибутов — Worst и Raw
.

Worst — самое худшее значение Value, которое принимал атрибут за все время работы жесткого диска. Опять же данное значение нужно сравнивать с Threshold, чтобы можно было о чем-то судить.

Беда значений Value, Worst и Threshold заключается в том, что это относительные величины, дающие некоторое поверхностное представление о состоянии той или иной характеристики жесткого диска. А вот значение Raw — это абсолютное значение атрибута. Оно отображает реальные значения атрибута в различных единицах измерения и именно по этому показателю можно объективно судить о состоянии дел. Правда значение выдается, как правило, в шестнадцатиричном формате и опять же нужно иметь специальные знания, чтобы основываясь на этом значении делать какие-то выводы.

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

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