Реклама:

S.M.A.R.T.

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

На основе отслеживаемых параметров S.M.A.R.T. пытается определить тип ошибки. По данным компании Seagate, 60% ошибок механические. Именно этот тип ошибок и предсказывается S.M.A.R.T. Разумеется, не все ошибки можно предсказать, например появление статического электричества, внезапную встряску или удар, термальные перегрузки и т.д.

Технология S.M.A.R.T. была разработана IBM в 1992 году. В том же году IBM выпустила жесткий диск формата 3,5 дюйма с модулем Predictive Failure Analysis (PFA), который измерял некоторые параметры накопителя и в случае их критического изменения генерировал предупреждающее сообщение. IBM передала на рассмотрение организации ANSI спецификацию технологии предсказания ошибок накопителя, и в результате появился стандарт ANSI — протокол S.M.A.R.T. для устройств SCSI (документ ХЗТ10/94-190).

Интерес к развитию этой технологии привел к созданию в 1995 году рабочей группы с участием IBM, Seagate Technology, Conner Peripherals (в настоящее время является подразделением Seagate), Fujitsu, Hewlett-Packard, Maxtor, Quantum и Western Digital. Результатом их работы стала спецификация S.M.A.R.T. для накопителей на жестких дисках с интерфейсами AT А и SCSI, и они сразу же появились на рынке.

В накопителях на жестких дисках с интерфейсами IDE/AT А и SCSI реализация S.M.A.R.T. подобна, за исключением отчетной информации. В накопителях с интерфейсом IDE/ATA драйвер программного обеспечения интерпретирует предупреждающий сигнал накопителя, генерируемый командой S.M.A.R.T. report status. Драйвер запрашивает у накопителя статус этой команды. Если ее статус интерпретируется как приближающийся крах жесткого диска, то операционной системе отсылается предупреждающее сообщение, а та, в свою очередь, информирует об ошибке пользователя. Такая схема в будущем может допол-

няться новыми свойствами. Операционная система может интерпретировать атрибуты, которые передаются с помощью расширенной команды report status. Что касается накопителей с интерфейсом SCSI, то в этом случае S.M.A.R.T. информирует пользователя только о двух состояниях накопителя — о нормальной работе и об ошибке.

Замечу, что традиционные программы диагностики диска, например Scandisk, работают с секторами данных на поверхности диска и не отслеживают всех функций накопителя в целом. В некоторых современных накопителях на жестких дисках резервируются секторы, которые в будущем используются вместо дефектных. Как только "вступает в дело" один из резервных секторов, S.M.A.R.T. информирует об этом пользователя, в то время как программы диагностики диска не сообщают о каких-либо проблемах.


⇐ Предыдущая страница| |Следующая страница ⇒