| ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
Достаточно ли умна S.M.A.R.T.? Новые технологии и стандарты плодятся как грибы после
дождя. Не успели мы разобраться с "преимуществами" UDMA/66 и AGP 4х,
а на пороге уже UDMA/100 и AGP 8х. И каждый раз нам сулят сказочные
выгоды и невиданные доселе возможности: микропроцессоры ускоряют
работу в Internet, новые шины и интерфейсы повышают
производительность чего угодно, а без очередного типа памяти
невозможно представить современный компьютер. Причем далеко не все
из этого -- откровенные маркетинговые уловки. Чаще всего подобные
новшества задуманы с прицелом на будущее, или для полной реализации
их потенциала необходимо выполнение целого ряда
условий. Реализация S.M.A.R.T. S.M.A.R.T.
(Self-Monitoring, Alerting and Reporting Technology) представляет
собой набор средств для контроля за состоянием механических и
электронных компонентов жесткого диска. Фактически это некоторая
микропрограмма ("зашитая" в контроллер диска), регулярно замеряющая
определенные параметры и сохраняющая полученные значения в
энергонезависимой памяти (того же контроллера). К таким параметрам
(в терминологии S.M.A.R.T. -- атрибутам), например, относятся:
количество циклов включения/выключения питания, число наработанных
часов, время разгона шпинделя до нормативной скорости и др. Всего
стандартизовано несколько десятков подобных характеристик, хотя
каждый производитель жестких дисков реализует контроль только за
10--15 наиболее важными, на его взгляд. Утилиты производителей оборудования Соответствующие средства распространяют
абсолютно все производители жестких дисков. В большинстве случаев
это DOS-программы, которые работают исключительно в "чистой" DOS --
им не подходит многозадачная среда, тем более что большинство ОС
пресекают прямой доступ к оборудованию. Оптимальный (а иногда и
единственный) вариант -- разместить такую программу на загрузочной
дискете. Именно такой способ избрала, например, Quantum в своей
утилите DPS (Data Protection System). BIOS В относительно современных версиях
BIOS имеется параметр с названием вроде HDD S.M.A.R.T.
capability, принимающий два значения: разрешено или
запрещено. Понять его назначение из документации
разработчиков совершенно невозможно. В том, что эта опция
действительно что-то включает/отключает, легко убедиться с помощью
диагностических программ, например Dr. Hardware 2000 (
По другой (более правдоподобной) версии мониторинг отключается лишь частично. Все атрибуты делятся на несколько категорий: самонастраивающиеся, счетчики событий, контролирующие внутренние ошибки и параметры производительности. Очевидные претенденты на отключение -- именно последние. Впрочем, используются они достаточно редко (у Quantum, например, никогда). Поэтому расхожее мнение, что запрещение поддержки S.M.A.R.T. в BIOS позитивно сказывается на производительности жесткого диска, носит чисто теоретический характер -- реальные тесты этого не показывают. Иногда также встречается информация о том, что данный параметр управляет процедурой проверки S.M.A.R.T.-статуса, выполняемой во время начальной загрузки ПК. По понятным причинам проверить это достаточно сложно, посему лучше все же использовать более убедительные средства, хотя поддержку S.M.A.R.T. в BIOS можно смело оставлять включенной. Windows-утилиты Лучший выход для
большинства заинтересованных пользователей -- обычная (для
конкретной ОС) программа, которая могла бы выполняться в фоновом
режиме. В Windows 9х/Me даже имеется особый драйвер -- SMARTVSD.VXD,
обеспечивающий доступ к S.M.A.R.T.-информации, так что задача
разработчиков существенно упрощается. Соответственно и выбор утилит
довольно широк. Например, в System Doctor из состава Norton
Utilities имеется специальный сенсор. Впрочем, эта программа
достаточно громоздка, и разумнее воспользоваться более
специализированным и легковесным решением.
В комплект также входят утилиты для расширенной диагностики, тестирования производительности и др., что не мешает автору распространять HDDUtil бесплатно. Основной недостаток программы -- несколько перегруженный интерфейс (к тому же англоязычный). Вкладки, списки, обилие параметров и цветовых выделений способны запутать даже бывалого пользователя, впрочем, автор откровенно признается, что это его первый Windows-проект. Зато при более близком знакомстве обнаружится одна интересная особенность. На основании собранных данных программа прогнозирует величину T.E.C. (Threshold Exceeded Condition), т. е. даты, когда атрибуты достигнут своих пороговых значений. Это не обязательно будет предаварийное состояние -- все зависит от конкретных "сработавшихся" атрибутов, но лучше загодя подстраховаться. Имейте в виду, что при определенных условиях эта функция может сыграть с пользователем злую шутку. Если, к примеру, значения атрибутов изменятся сразу же после установки программы, то T.E.C. будет "запланирована" на самое ближайшее время. Таким образом, прогноз следует воспринимать всерьез только после достаточно длительного периода мониторинга.
Имеются и другие программы, как правило, коммерческие. Необходимость в них может возникнуть в том случае, если вы столкнулись с ограничениями стандартного драйвера Windows, работающего только с основным IDE-контроллером. Другие ОС К сожалению, я не
располагаю информацией об аналогичных утилитах для других
операционных систем, однако их пользователи в качестве возможной
альтернативы могут рассмотреть программу Выводы "Спасение утопающих -- дело рук самих утопающих". В данном случае речь идет не просто о более полном использовании современных технологий (как, например, в случае UDMA), а о мерах, совершенно необходимых для повышения надежности компьютерной системы. При этом нужно иметь в виду, что S.M.A.R.T. учитывает только "штатные" внутренние факторы, негативно влияющие на функционирование жестких дисков. Она не убережет от действительно аварийных ситуаций, вроде бросков электропитания и серьезных механических воздействий, равно как и от производственных дефектов. Поэтому даже использование столь хитроумной технологии не снижает актуальности резервного копирования. |
|
| ||||||||||||||||
|