Самотестирование HDD S.M.A.R.T технология.
S.M.A.R.T. (Self-Monitoring Analysis and Reporting Technolodgy) — технология самотестирования разработанная производителями HDD для обеспечения более высокой степени надежности хранения информации. Суть S.M.A.R.T. технологии заключается в том, что сам винчестер отслеживает состояние своей работоспособности и способен заранее предупредить пользователя о своем предаварийном состоянии.
Пользователь компьютера оснащенного S.M.A.R.T. HDD и специальной программой S.M.A.R.T. диагностики будет заранее знать о возможном предаварийном состоянии HDD и следовательно сможет избежать потери данных хранящихся на винчестере.
В настоящее время S.M.A.R.T. технологию поддерживают все производители HDD: Seagate, Western Digital, Quantum, Fujitsu, Maxtor, Samsung, Hitashi, IBM.
Состояние работоспособности оценивается по нескольким параметрам работы накопителя, которые называются атрибутами надежности — attributes. Каждый атрибут имеет свой номер — ID (идентификатор). Атрибутам надежности соответствуют параметры работы накопителя, которые могут характеризовать его естественный износ и предаварийное состояние:
— количество старт/стопных циклов выполненых накопителем;
— количество оборотов совершенных шпиндельным двигателем;
-количество позиционирований совершенных головками чтения/записи;
— высота полета головки чтения/записи над поверхностью диска;
— скорость передачи данных с магнитных поверхностей в кэш-буффер накопителя;
— время выхода накопителя в готовность;
— подсчет переназначений BAD-секторов;
— подсчет совершенных накопителем ошибок позиционирования;
— подсчет случаев коррекции данных при операциях чтение/запись;
— подсчет повторных рекалибровок накопителя и т.д.
Например:
Для накопителей Western Digital
ID Контролируемый параметр
1 Read Error Rate
4 Start/Stop Count
5 Relocated Sector Count
10 Spin up Retry Count
11 Drive Calibration Retry Count
199 ULTRA DMA CRC Error Rate
200 Multi-zone Error Rate
Для накопителей Fujitsu:
ID Контролируемый параметр
1 Read error rate
2 Throughput performance
3 Spin up time
4 Number of times the spindle motor is activated
5 Number of alternative sectors
7 Seek error rate
8 Seek time performance
9 Power-on time
10 Number of retries made to activate the spindle motor
12 Number of power-on-power-off times
199 Ultra ATA CRC Error Rate
200 Write error rate
Большинство S.M.A.R.T. HDD имеют от 3 до 15 атрибутов надежности. Максимально возможное их количество 30. Состав и количество атрибутов надежности определяются самими производителями индивидуально для каждого типа HDD.
Значения атрибутов надежности могут лежать в диапазоне от 1 до 253. Первоначально атрибуты имеют максимальные значения. По мере износа винчестера или в случае возникновения предаварийного состояния значения атрибутов надежности уменьшаются. Следовательно, высокое значение атрибутов говорит о низкой вероятности выхода накопителя из строя и, соответственно, низкое значение атрибутов — о низкой надежности накопителя и о высокой вероятности выхода его из строя. Как правило, верхние границы атрибутов надежности имеют значение 100 (IBM, Quantum, Fujitsu) или 253 (Samsung). Но есть и исключения, так у HDD Western Digital моделей WDAC34000, WDAC33100, WDAC31600 первый атрибут надежности имеет максимальное значение 200, а остальные 100.
Для каждого атрибута надежности разработчиками HDD определяется пороговое значение — thresholds. Если хотя бы одно из значений атрибутов меньше, чем соответствующее пороговое значение, значит хранить данные на таком винчестере становится опасно.
Кроме порогового значения для каждого атрибута определен дополнительный параметр pre-failure/advizory так-же характеризующий предаварийное состояние накопителя. Возможны три состояния накопителя, характеризуемые состоянием pre-failure/advizory:
— pre-failure/advizory = 0, характеризует высокий запас надежности накопителя, при условии что значение атрибута надежности больше соответствующего порогового значения;
— pre-failure/advizory = 0, характеризует низкий запас надежности накопителя, при условии что значение атрибута надежности меньше соответствующего порогового значения;
— pre-failure/advizory = 1, характеризует предаварийное состояние накопителя, при условии что значение атрибута надежности меньше соответствующего порогового значения.
Все S.M.A.R.T. параметры — attributes, thresholds и pre-failure/advizory хранятся в энергонезависимой памяти HDD.
В утилите HDDlife есть очень удобная возможность — программа позволяет узнать детальную информацию об атрибутах S.M.A.R.T. Благодаря этим данным мы можем получить довольно информативное и точное представление о работе жесткого диска, его производительности и «здоровье».
Технология S.M.A.R.T., позволяющая узнать основные характеристики жесткого диска, реализована практически во всех современных компьютерах. В терминологии разработчиков параметры S.M.A.R.T., представленные в численном виде, называются атрибутами. Их список определяется производителем, но наиболее общие параметры, значения которых необходимо отслеживать, поддерживаются всеми разработчиками.
К основным критическим атрибутам, на которые стоит обратить внимание при оценке состояния винчестера, относятся следующие:
- Частота ошибок чтения — частота появления ошибок чтения, обусловленных аппаратной частью диска.
- Время раскрутки — время раскрутки дисков из состояния покоя до рабочей скорости.
- Частота ошибок позиционирования — частота ошибок при позиционировании блока головок.
- Количество переназначенных секторов – количество перемещенных сбойных секторов.
- Количество циклов шпинделя — полное число запусков/остановов шпинделя.
- Количество отработанных часов — число часов, проведенных во включенном состоянии. Разные модели дисков могут по-разному отображать эти данные. Одни — как общее кол-во отработанных часов, другие — кол-во отработанных часов с момента последнего включения. При этом единицы измерения производители указывают разные: в часах, в минутах, а некоторые (Samsung) — в 1/3 секунды.
- Количество повторов попыток старта шпинделя — Если диск не может стартовать (раскрутить) шпиндель с первой попытки он делает еще одну — и так до тех пор, пока не стартует и не раскрутит шпиндель в рабочий режим. Атрибут хранит количество таких повторных попыток старта.
- Температура диска – температура диска по показаниям встроенного термодатчика.
Для удобства оценки состояния жесткого диска HDDlife интерпретирует числовые показатели, представляя их в виде удобной шкалы, согласно которой здоровье жесткого диска отображается в процентах от идеального состояния.
В качестве примера рассмотрим показатель «Частота ошибок чтения». Текущее значение равно 76, а пороговое 6. В идеале, значение этого атрибута должно равняться 100. В нашем случае безопасный диапазон изменения атрибута составляет 94 пункта, от 6 до 100, поэтому мы можем условно разбить его на 100 делений в соответствии с процентной шкалой. Текущее значение атрибута на 70 пунктов больше порогового и на 24 меньше идеального, то есть здоровье диска по этому показателю в процентном отношении составляет 74% в соответствии с математической пропорцией.
Частота ошибок чтения находится в рабочих пределах, на что указывает значение 74%. Для более точной диагностики необходимо учитывать изменения показателя во времени. Значение атрибута может долго оставаться неизменным, но может и резко опуститься до критического (порогового) значения, например, при ухудшении условий эксплуатации винчестера.
Утилита HDDlife осуществляет мониторинг показателей S.M.A.R.T. на основе различных математических алгоритмов, давая оценку как отдельным атрибутам, так и общему состоянию винчестера в легко воспринимаемой форме. В случае приближения какого-либо показателя к критическому значению, программа своевременно оповестит об этом.
Скачать утилиту HDDlife БЕСПЛАТНО можно по следующей ссылке :
http://letitbit.net/download/2504.226d196e31066cd2d03e40b07883685c/HDDlifeRus_3.1.170.msi.html