Для повышения надежности большинство производителей применяют в жестких дисках различные технологии в том числе и варианты технологии SMART. Обычно предусматривается автоматическая проверка целостности данных, состояния поверхности пластин, перенос информации с критических участков на нормальные и другие операции без участия пользователя. В случае нарастания фатальных ошибок программа своевременно выдаст сообщение о необходимости принятия срочных мер по спасению данных. Основные положения SMART были согласованы несколько лет назад с участием всех крупных производителей дисков и компьютеров. Для анализа надежности жесткого диска используются две группы параметров. Первая характеризует параметры естественного старения жесткого диска:
- число циклов включения/выключения диска;
- накопленное число оборотов двигателя за время работы;
- количество перемещений головок
Вторая группа параметров характеризует текущее состояние накопителя:
- высота головки над поверхностью диска;
- скорость обмена данными между дисками и буфером (кэш-памятью);
- количество переназначений плохих секторов (когда вместо испорченного сектора подставляется свободный исправный);
- количество ошибок поиска;
- количество операций перекалибровки;
- скорость поиска данных на диске и др.
Обычно вся информация записывается на служебных дорожках, недоступных аппаратным и программным средствам общего применения.
SMART (Self-Monitoring, Analysis and Reporting Technology - технология самотестирования, анализа и отчетности) - это новый промышленный стандарт, описывающий методы предсказания появления ошибок жесткого диска. При активизации системы SMART жесткий диск начинает отслеживать определенные параметры, чувствительные к неисправностям накопителя или указывающие на них. На основе отслеживаемых параметров можно предсказать сбои в работе накопителя. Если на основе отслеживаемых параметров вероятность появления ошибки возрастает, SMART генерирует для BIOS или драйвера операционной системы отчет о возникшей неполадке, который указывает пользователю на необходимость немедленного резервного копирования данных до того момента, когда произойдет сбой в накопителе.
На основе отслеживаемых параметров SMART пытается определить тип ошибки. По данным фирмы Seagate, 60% ошибок представляют собой механические проблемы. Именно этот тип ошибок и предсказывается SMART. Естественно не все ошибки можно предсказать, например появление статического электричества, внезапная встряска или удар, термические перегрузки и т.д.
Каждый производитель накопителей на жестких дисках по-своему реализует параметры монитора SMART, причем большинство из них реализовали собственный набор параметров. В некоторых накопителях отслеживается высота "полета" головок над поверхностью диска. Если эта величина уменьшается до некоторого критического значения, то накопитель генерирует ошибку. В других накопителях выполняется мониторинг кодов коррекции ошибок, который показывает количество ошибок чтения и записи на диск.
В большинстве дисков реализована регистрация следующих параметров:
- высота "полета" головки на диском;
- скорость передачи данных;
- количество переназначенных секторов;
- производительность времени поиска;.
- количество повторов процесса калибровки накопителя.
Каждый параметр имеет пороговое значение, которое используется для определения того, появилась ли ошибка. Это пороговое значение определяется производителем накопителя и не может быть изменено.
Если SMART в процессе мониторинга накопителя обнаруживает несоответствие параметров, то драйверу диска отправляется предупреждающее сообщение, а драйвер информирует о "ситуации" операционную систему. Операционная система оповещает пользователя о необходимости немедленного резервного копирования данных. В этом предупреждающем сообщении может также содержаться информация о типе, производителе, номере накопителя.
Нельзя игнорировать подобное предупреждающее сообщение и нужно немедленно выполнить резервное копирование данных. А после этого выяснить и устранить причину появления предупреждающего сообщения (например, если накопитель на жестких дисках перегрелся, то надо попробовать выключить на некоторое время компьютер, а затем включить снова, а если же причина более сложная накопителя, то лучше обратиться к специалистам службы технической поддержки.