Наши статьи
SMART (Технология)

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

История

Первый жесткий диск имеющий систему самодиагностики был изготовлен в 1992 году фирмой IBM. Данная технология носила название Predictive Failure Analysis. В ней измерялось несколько основных параметров, и их оценивание велось непосредственно в микропрограмме (firmware) диска. Несколько позже компании Conner, Quantum, Seagate, Compaq разработали другую технологию, которая получила название IntelliSafe. В ней имелся общий протокол, который отвечал за выдачу информации о состоянии жесткого диска.

В 1995 году компания Compaq предложила сделать стандартизацию и эта идея была поддержана многими компаниями. За основу была принята технология IntelliSafe, а совместно созданный стандарт носил название S.M.A.R.T.

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

В разработку второй версии подключилась компания Hitachi, которая предложила метод полной самодиагностики жесткого диска (extended self-test), а также функцию журналирования ошибок.

В третьей версии S.M.A.R.T. появилась функция, которая находила дефекты поверхности и помогала восстанавливать их.

Описание

Технология SMART наблюдает за основными характеристиками жесткого диска и оценивает их. Существует две группы характеристик:

1) параметры, которые отражают процесс старения накопителя

2) текущие параметры жесткого диска

Информация хранится в 16-м коде , который называется «raw value», и потом пересчитывается в «value» — значение, которое символизирует надёжность сравнительно с некоторым эталонным значением.

Высокая оценка предусматривает отсутствие изменений параметра, низкая – возможен скорый сбой.

Технология SMART разрешает осуществлять: 1)  мониторинг параметров, которые отвечают за состояние накопителя; 2) сканирование поверхности; 3) заменять сомнительные секторы, которые были выявлены при сканировании, на более надёжные.

Нужно отметить, что SMART-технология разрешает предусматривать выход из строя устройства по причине механических неисправностей (примерно 60% всех причин), но она не может предсказать последствия, которые связаны со скачком напряжения или с механическим ударом.

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

Программы, которые отображают состояние атрибутов SMART, работают по данному алгоритму:

1)      проверяется наличие поддержки SMART-технологии жестким диском.

2)      Подается на накопитель команда, которая запрашивает SMART-таблицы.

3)      Получение таблиц в буфер приложений.

4)      Анализируются табличные структуры (при этом извлекаются номера атрибутов и числовые значения).

5)      Сопоставляются стандартизированные номера атрибутов и названий.

6)      Выводятся числовые значения.

7)      Извлекаются из таблиц атрибуты (их признаки, которые характеризуют значение атрибута)

8)      На основе всех значений, флагов и таблиц выводится совокупное состояние устройства.

Просмотров: 1477