Принципы работы жестких дисков
Страница 5. S.M.A.R.T.


 

S.M.A.R.T.

Эта аббревиатура все чаще встречается при указании технических характеристик жестких дисков. Что она означает? Идея S.M.A.R.T. (Self-Monitoring Analysis and Reporting Technolodgy - технология самоанализа и информирования) технологии заключается в создании механизма предсказания возможного выхода из строя жесткого диска и предотвращения тем самым потери данных. S.M.A.R.T. была предложена фирмами COMPAQ и IBM несколько лет тому назад и сейчас включена в версию стандарта ANSI X3T10. Сейчас S.M.A.R.T. технология используется в программе BIOS от фирмы AWARD Software и в ряде программ под Windows 95 (например, S.M.A.R.T. Vision от ACE Laboratory).        Для анализа надежности жесткого диска используются две группы параметров (здесь и далее подразумевается жесткий диск, поддерживающий S.M.A.R.T. технологию). Первая характеризует параметры естественного старения жесткого диска:

  • количество циклов включения/выключения (старт/стоп)
  • количество оборотов двигателя за время работы
  • количество перемещений головок

Вторая группа параметров уже информирует о текущем состоянии качества накопителя. К этим параметрам относятся:

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

Данные о типичных дефектах жесткого диска и способах их предсказания сведены в таблицу:

Вид   дефекта Симптом/Чем вызвано Что предсказывает
Большое количество плохих секторов Физические дефекты поверхности, повреждения при транспортировке Количество дефектов поверхности, скорость их роста
Чрезмерный шум Дефект мотора, повреждения при транспортировке Диагностика
Значительное количество нерегулярных ошибок Повреждение головки или ее загрязнение Частые повторы при обращении к диску, срабатывание схемы ECC контроля
Отказ мотора Не вырабатывается сигнал готовности, нет шума вращения дисков/ Дефект мотора, повреждения при транспортировке Повторы включения, увеличение времени набора номинальной скорости вращения
Диск не отвечает (эффект такой же, как при отсутствии диска) Дефект электроники диска Ничто не может предсказать катастрофу в данном случае (к сожалению)
Ошибки позиционирования серводвигателя Большое количество ошибок перемещения головок/   повреждения при транспортировке Ошибки позиционирования, частые повторы калибровки
Сбой работы головки, резонанс при ее перемещении Значительное количество нерегулярных ошибок Рост ошибок при чтении, а также ошибок позиционирования
        Значения всех параметров (как и собственное программное обеспечение накопителя), как правило, хранятся на специальных дорожках диска, не видимых со стороны компьютера или, что бывает значительно реже, в энергонезависимой памяти.
У производителей жестких дисков достаточно много степеней свободы, так как именно они присваивают граничные значения (thresholds) всем параметрам. Если хотя бы один параметр ушел за граничные значения, то накопитель желательно заменить. Конечно, пока механизм наблюдения за накопителем не будет встроен в операционную систему, трудно ожидать массового использования технологии S.M.A.R.T. Подробнее об этом (и обо всем, что связано с IDE) можно узнать из соответствующих документов на посвященном IDE стандартам сайте.
        В силу некоторой ограниченности технологии S.M.A.R.T (пользователь ставится перед свершившимся фактом - диск как-то почти сломался, его осталось только заменить), появились расширения способов предотвращения потери данных, разработанных отдельными фирмами-производителями жестких дисков. Для примера можно рассмотреть технологию Data LifeguardTM  фирмы Western Digital. Основная ее идея - проверка через каждые восемь часов работы поверхности всего диска, выявление секторов, которые могут стать плохими и перенос информации на резервные нормальные области диска. Понятно, что все эти операции выполняются в паузах (которые составляют до 90% времени работы диска) и никак не снижают производительность компьютера. Совместимость с S.M.A.R.T тем не менее полностью сохраняется. Впервые Data LifeguardTM была применена в накопителе AC310100.
Фирма Quantum, начиная с серии жестких дисков Fireball Plus KA применила свою фирменную технологию Data Protection System (DPS), которая отличается от Data LifeguardTM доступной на WEB программой диагностики, позволяющей выявить возможные дефекты и во многих случаях устранить их. Quantum утверждает, что ее диагностическая программа способна "лечить" все диски, выпущенные этой компанией с июня 1996 года.
 
 
« Предыдущая статья   Следующая статья »