Полезное

Чтение атрибутов S.M.A.R.T. при диагностике HDD

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


S.M.A.R.T.

S.M.A.R.T. отчет программы HDD Scan содержит информацию производительности и "здоровья" накопителя в виде атрибутов.

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

В приведенной таблице отчета HDD Scan показаны атрибуты S.M.A.R.T. и их значение (value), худшее значение (worst), показатель значения (raw hex в шестнадцатеричном исчеслении) и пороговое значение (threshold).

  • 001. Raw Read Error Rate. Частота появления ошибок при чтении данных с диска.Данный параметр показывает частоту появления ошибок при операциях чтения с поверхности диска по вине аппаратной части накопителя.
  • 003. Spin Up Time. Время раскрутки шпинделя. Среднее время раскрутки шпинделя диска от 0 RPM до рабочей скорости, в поле raw hex содержится время в миллисекундах.
  • 004. Start/Stop Count. Количество циклов запуск/остановок шпинделя диска. Поле raw hex хранит общее количество включений/ выключений диска.
  • 005. Reallocated Sectors Count. Количество переназначенных секторов. Если жесткий диск встречает ошибку чтения/записи/верификации он пытается переместить (remap) данные из него в специальную резервную техническую область (spare area) и в случае успеха, помечает сектор как "переназначенный". Этот процесс называют remapping, а переназначенный сектор - remap. Благодаря этой возможности, на современных жестких дисках очень редко видны bad block при тестировании поверхности. Однако, при большом количестве ремапов, на графике чтения с поверхности будут заметны "провалы" - резкое падение скорости чтения (до 10% и более). Поле raw hex содержит общее количество переназначенных секторов. В данном случае 77 секторов перемещены (значение hex 004D).
  • 007. Seek Error Rate. Частота появления ошибок позиционирования БМГ (Блок магнитных головок). В случае сбоя в механической системе позиционирования, повреждения сервометок (servo), сильного термического расширения дисков и т.д. возникают ошибки позиционирования. Чем их больше, тем хуже состояние механики и/или поверхности жесткого диска.
  • 009. Power-On Hours Count. Количество отработанных часов во включенном состоянии. Поле raw hex этого атрибута показывает количество часов, отработанных жестким диском. Снижение значения (value) атрибута до критического уровня (threshold) указывает на выработку диском ресурса (MTBF - Mean Time Between Failures). На практике, даже падение этого атрибута до нулевого значения не всегда указывает на реальное исчерпывание ресурса и накопитель может продолжать нормально функционировать. В нашем случае 9996 часов (значение hex 270C).
  • 010. Spin Retry Count. Количество повторов попыток старта шпинделя диска. Данный атрибут фиксирует общее количество попыток раскрутки шпинделя и его выхода на рабочую скорость, при условии, что первая попытка была неудачной. Снижение значения этого атрибута говорит о неполадках в механике привода.
  • 011. Recalibration Retries. Количество повторов попыток рекалибровки накопителя. Данный атрибут фиксирует общее количество попыток сброса состояния накопителя и установки головок на нулевую дорожку, при условии, что первая попытка была неудачной. Снижение значения этого атрибута говорит о неполадках в механике привода.
  • 012. Device Power Cycle Count. Количество полных циклов запуска/останова жесткого диска.
  • 192. Emergency Retract count. Это парковка головок при чрезвычайных обстоятельствах (Emergency Retract). Например, резкое пропадание питания или сильное ее понижение, бывает при плохом контакте в разъеме или при "глюках" платы HDD (контроллера). В идеале, это значение, должно быть нулевым, к start/stop - отношения не имеет.
  • 193. Load/Unload Cycle Count. Количество циклов вывода головок (БМГ) в специальную парковочную зону/в рабочее положение.
  • 194. HDA Temperature. Температура жесткого диска. Данный параметр отражает показание встроенного температурного сенсора в градусах Цельсия. В данном случае 37 градусов.
  • 196. Reallocation Event Count. Количество операций переназначения (ремаппинга). Поле raw hex этого атрибута показывает общее количество попыток переназначения сбойных секторов в резервную область, предпринятых накопителем. При этом, учитываются как успешные, так и неудачные операции. В нашем случае 18 операций (значение hex 0012).
  • 197. Current Pending Errors Count. Текущее количество нестабильных секторов. Поле raw hex этого атрибута показывает общее количество секторов, которые накопитель в данный момент считает претендентами на переназначение в резервную область (remap). Если в дальнейшем какой-то из этих секторов будет прочитан успешно, то он исключается из списка претендентов. Если же чтение сектора будет сопровождаться ошибками, то накопитель попытается восстановить данные и перенести их в резервную область, а сам сектор пометить как переназначенный (remapped). Постоянно ненулевое значение raw hex этого атрибута говорит о низком качестве (отдельной зоны) поверхности диска.
  • 198. Uncorrectable Errors Count. Количество не скорректированных ошибок. Атрибут показывает общее количество ошибок, возникших при чтении/записи сектора и которые не удалось скорректировать. Рост значения в поле raw hex этого атрибута указывает на явные дефекты поверхности и/или проблемы в работе механики накопителя.
  • 199. UltraDMA CRC Errors. Общее количество ошибок CRC в режиме UltraDMA. Поле raw value содержит количество ошибок, возникших в режиме передачи данных UltraDMA в контрольной сумме (ICRC - Interface CRC). Практика, собранная статистика и изучение журналов ошибок SMART показывают: в большинстве случаев ошибки CRC возникают при сильном завышении частоты PCI (больше номинальных 33.6 MHz), сильно перекрученом кабеле, а также - по вине драйверов ОС, которые не соблюдают требований к передачи/приему данных в режимах UltraDMA.
  • 200. Multi Zone Error Rate. Частота появления ошибок при записи данных. Показывает общее количество ошибок, обнаруженных во время записи сектора. Чем больше значение в поле raw hex (и ниже значение value), тем хуже состояние поверхности диска и/или механики привода.

Состояние моего жесткого диска WD, приведенного для примера, вполне удовлетворительное. Для его лет, это нормально, когда постепенно количество переназначенных секторов увеличивается (процедура remapping'а). Как только резервная область закончится, диск начнет покрываться bad-секторами, но и тогда возможно частичное исправление с помощью программ низкоуровневой диагностики HDD, например MHDD, Victoria.



C помощью обычного калькулятора (calc), встроенного в Windows, можно в режиме программиста, просмотреть HEX данные в обычном десятиричном исчеслении DEC. Или воспользоваться онлайн HEX калькулятором: конвертер систем счисления.

Скачать программу HDD Scan.



Поделиться с друзьями:

1 комментарий

Оставить комментарий


 Какая вторая буква в слове ilqa ?