Я думаю, не для кого уже не секрет, что современный жесткий
диск имеет встроенную систему слежения за своим состоянием, называемую
S.M.A.R.T. - Self Monitoring. Alerting and Reporting Technologу. С
помощью специальных параметров - атрибутов - жесткий диск отслеживает
состояние всех своих подсистем. Однако толку от этой системы в общем
случае оказывается мало - жесткий диск не выдаст вам звукового сигнала
или сообщения о том, что у него что-то не в порядке.
Для этого нужно принять специальные меры. Прежде всего, нужно
в BIOS Setup нужно найти параметр "HDD SMART Capability" (может
называться немного иначе) и поставить его в "Enabled", поскольку по
умолчанию он всегда выключен. После этого жесткий диск будет время от
времени проводить самотестирование (в то время, когда он будет
простаивать) и обновлять значения атрибутов.
И второе - нужна программа, позволяющая просматривать атрибуты
и предупреждать об их падении, то есть уменьшении со временем. Об одной
из них я и собираюсь рассказать.
SMART IDE Guardian (SIG)
Программа SIGuardian разработана российской софтверной
компанией PalickSoft. Она является shareware - работает только месяц,
выдавая при запуске напоминание. Интерфейс в текущей версии только
английский, в бета-версии появилась поддержка других языков.
Возможности этой программы таковы. Первое - она имеет
возможность однократного запуска (ссылка на нее заносится в каталог
автозагрузки) вместе с Windows, когда все атрибуты считываются и
проверяются на наличие изменений. Если таковые имеются, вы об этом
немедленно узнаете. Другой режим - постоянное слежение за состоянием
SMART - не очень нужен на обычном компьютере. Ну и, конечно, можно
просто запустить SIGuardian и ознакомиться с конфигурацией жесткого
диска, текущим протоколом работы его с хост-контроллером (PIO, DMA,
UDMA), состоянием всех SMART-атрибутов и приблизительной датой выхода
из строя (Date of T.E.C.). Но последнее - крайний случай, и вычисляется
ну очень приблизительно по результатам падения атрибутов за последние
дни.
Мне очень понравился интерфейс SIGuardian - приятный, свежо
выглядит. Кроме интерфейса, есть у него и другие преимущества - не
занимает место в памяти, позволяет избирательно отключать слежение за
некоторыми атрибутами, работает и под WinNT/2000.
Для доступа к SMART-функциям SIGuardian использует стандартный
Windows-компонент smartvsd.vxd, который должен находиться в папке
windows\system. На моей машине инсталлятор занес его в system\iosubsys,
хотя в system этой драйвер уже был. В итоге загрузить Windows я не смог
до тех пор, пока не убрал smartvsd.vxd из system\iosubsys, после чего
все работало без вопросов. Обратите внимание.
Пример анализа состояния по атрибутам
Что делать, если при загрузке SIGuardian или другая программа
сообщила вам об изменении одного из атрибутов? Нужно ли паниковать и
морально готовиться к покупке нового жесткого диска? Не всегда.
Рассмотрим на примерах.
Допустим, вы наблюдаете такую картину (см. рис.) Налицо
падение атрибута Seek Error Rate - очень серьезного атрибута,
показывающего частоту возникновения ошибок попадания головки на нужную
дорожку. Вероятные причины - дефект актуатора (механизма
позиционирования), повышенная вибрация, смещение пластин относительно
оси и т.д. Эта проблема вполне серьезна и требует наблюдения за
атрибутами. Если в течение нескольких дней атрибут не восстанавливается
или даже падает, нужно готовиться к худшему.
К таким же критическим атрибутам можно отнести Read Error
Rate, Write Error Rate, Spin Retry Count, так как они однозначно
свидетельствуют о наличии проблемы.
Есть другая группа атрибутов, показывающая "возраст" жесткого
диска. Это Start/Stop Count, Power-On Hours (Power Cycle Count). У
нового диска они очень долго будут на уровне 100, и только через
полгода снизятся до 99.
Атрибут Reallocated Sectors Count (или Reallocation Event)
показывает, сколько дефектных секторов было обнаружено во время работы
диска (не на заводе-изготовителе!). Если этот атрибут начал меняться -
на диске есть поврежденная область, началось разрушение головок или
механической части, и винчестер нужно менять.
Но есть и не столь важные атрибуты, такие как Spin Up Time,
Seek Performance, Throughput Performance, показывающие эффективность
работы трех подсистем жесткого диска - шпиндельного мотора, позиционера
и канала чтения. Эти атрибуты редко бывают равны 100, и это вполне
нормально. Но слишком низкие значения (ниже 70) тоже свидетельствуют о
проблемах, но при этом должны снизиться и другие атрибуты.
Плюсы и минусы SIGuardian
Как мне стало известно, SIGuardian получил несколько наград от
сайтов, содержащих коллекции условно-бесплатных программ, в частности
от ZDNet и SoftList.
Плюсы:
- работает под Windows 9x/ME/NT/2000 через стандартный
драйвер;
- хороший интерфейс;
- достаточная информативность.
Минусы:
- слишком навязчивое предложение зарегистрироваться;
- информация об атрибутах не полная, хотя и достаточная;
- на материнских платах с чипсетом VIA и установленном Bus
Mastering-драйвере от VIA работать не будет.
Аналогом SIGuardian можно назвать программу HDDUtil Дмитрия
Пашкова. Она менее удобна и интуитивна, но позволяет делать все тоже
самое. Обратите внимание и на нее.
Скачать SIGuardian можно по адресу http://SIGuardian.com.
|