Кутюгин Игорь

Доброго времени суток, уважаемые читатели. Идея написать эту статью появилась у меня после того, как мне достался 10GB WesternDigital, сильно убитый (Windows 98 с него загружался около 10 минут, и постоянно включалась проверка диска при запуске компьютера). У владельца этого HDD S.M.A.R.T. был отключен, и поэтому не появлялось сообщения об ошибках. На моем компьютере в конце Post выскакивало сообщение - "Один из атрибутов S.M.A.R.T.(Seek Time Performance, как потом выяснилось) превысил пороговое значение, рекомендуется сделать резервную копию данных" (не помню как это на английском). Дальше компьютер не грузился. Загрузка продолжалась, когда S.M.A.R.T. был отключен в биосе. После отрезания бэдов диск все равно работал плохо. Обнуление атрибутов ни к чему не привело, после 2ой перезагрузки наблюдалась та же картина, вот и пришлось выяснять, что это за атрибут и с чем он связан.

В этой статье я постараюсь описать технологию S.M.A.R.T. - Self-Monitoring, Analysis and Reporting Technology ("Технология Самодиагностики, Анализа и Отчета") - в доступной для понимания форме. Конечно, полностью охватить все ее возможности не возможно, т.к. в настоящее время отсутствует какая-либо полная документация по этому вопросу, да и производители накопителей о своих продвижениях в этой области сообщать не спешат.

Что такое S.M.A.R.T.

Итак, S.M.A.R.T. позволяет отслеживать и, самое главное, предсказывать возникновение ошибок, связанных с функционированием HDD, отсюда появляется возможность вовремя сделать резервную копию данных, тем самым избежать морального и материального ущерба от потери информации, ограничившись лишь покупкой нового диска.

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

1.Атрибуты, отражающие общее состояние диска (примерно 30);

2.Внутренние тесты (self-tests);

3.Журналы S.M.A.R.T. (ошибок, общего состояния, дефектных секторов и т.п.).

Полный обязательный перечень S.M.A.R.T атрибутов описан в стандарте ATA/ATAPI-6.

Атрибуты S.M.A.R.T.

Атрибуты S.M.A.R.T. - особые характеристики, которые используются при анализе состояния и запаса производительности накопителя. Они выбираются производителем, основываясь на их способности предсказывать ухудшение рабочих характеристик накопителя или определить его дефектность.

Значения атрибутов (value ) используются для представления относительной надежности отдельного эксплуатационного или эталонного атрибута. Допустимое значение атрибута лежит в диапазоне от 1 до 255. Его высокое значение говорит о том, что результат анализа данной рабочей характеристики указывает на низкую вероятность ее ухудшения или выхода накопителя из строя. Соответственно, низкое значение атрибута говорит о том, что результат анализа данной рабочей характеристики указывает на высокую вероятность ее ухудшения или выхода накопителя из строя.

Каждый атрибут имеет собственное пороговое значение (threshold ), которое используется для сравнения со значением атрибута (value) и указывает на ухудшение рабочих характеристик или дефектность накопителя. Числовое значение порогового атрибута определяется производителем через конструкционные особенности накопителя и анализ результатов испытаний на надежность. Пороговое значение каждого атрибута указывает на его нижнюю допустимую границу, до которой накопитель нормально функционирует.

Ниже приведено краткое описание основных атрибутов:

Raw Read Error Rate - Частота появления ошибок при чтении данных с диска. Данный параметр показывает частоту появления ошибок при операциях чтения с поверхности диска по вине аппаратной части накопителя.

Throughput Performance - Средняя производительность (пропускная способность) диска. Уменьшение значения value этого атрибута с большой вероятностью указывает на проблемы в накопителе.

Spin Up Time - Время раскрутки шпинделя. Среднее время раскрутки шпинделя диска от 0 RPM до рабочей скорости.

Start/Stop Count - Количество циклов запуск/останов шпинделя. Хранит общее количество включений/выключений диска.

Reallocated Sectors Count - Количество переназначенных секторов. Когда жесткий диск встречает ошибку чтения/записи/верификации, он пытается переместить данные в специальную резервную область (spare area) и, в случае успеха, помечает сектор как "переназначенный". Также, этот процесс называют remapping, а переназначенный сектор - remap. Благодаря этой возможности, на современных жестких дисках очень редко видны (при тестировании поверхности) так называемые bad block. Однако, при большом количестве ремапов, на графике чтения с поверхности будут заметны "провалы" - резкое падение скорости чтения (до 10% и более).

Seek Error Rate - Частота появления ошибок позиционирования МГ (магнитной головки). В случае сбоя в механической системе позиционирования, повреждения сервометок (servo), сильного термического расширения дисков и т.п. возникают ошибки позиционирования. Чем их больше, тем хуже состояние механики и/или поверхности жесткого диска.

Seek Time Performance - Средняя производительность операций позиционирования МГ. Данный параметр показывает среднюю скорость позиционирования привода МГ на указанный сектор. Снижение значения этого атрибута говорит о неполадках в механике привода.

Power-On Hours - Количество отработанных часов во включенном состоянии. Значение value этого атрибута показывает количество часов (минут, секунд - в зависимости от производителя), отработанных жестким диском. Снижение значения атрибута до критического уровня (threshold) указывает на выработку диском ресурса. На практике, даже падение этого атрибута до нулевого значения не всегда указывает на реальное исчерпывание ресурса и накопитель может продолжать нормально функционировать.

Spin Retry Count - Количество повторов попыток старта шпинделя диска. Данный атрибут фиксирует общее количество попыток раскрутки шпинделя и его выхода на рабочую скорость, при условии, что первая попытка была неудачной. Снижение значения этого атрибута говорит о неполадках в механике привода.

Recalibration Retries - Количество повторов попыток рекалибровки накопителя. Данный атрибут фиксирует общее количество попыток сброса состояния накопителя и установки головок на нулевую дорожку, при условии, что первая попытка была неудачной. Снижение значения этого атрибута говорит о неполадках в механике привода.

Device Power Cycle Count - Количество полных циклов запуска/останова жесткого диска.

Soft Read Error Rate - Частота появления "программных" ошибок при чтении данных с диска. Данный параметр показывает частоту появления ошибок при операциях чтения с поверхности диска по вине программного обеспечения, а не аппаратной части накопителя.

Load/Unload Cycle Count - Количество циклов вывода МГ в специальную парковочную зону/в рабочее положение.

Temperature - Температура. Данный параметр отражает показание встроенного температурного сенсора в градусах Цельсия.

Reallocation Event Count - Количество операций переназначения (ремаппинга). Показывает общее количество попыток переназначения сбойных секторов в резервную область, предпринятых накопителем. При этом, учитываются как успешные, так и неудачные операции.

Current Pending Sector Count - Текущее количество нестабильных секторов. Показывает общее количество секторов, которые накопитель в данный момент считает претендентами на переназначение в резервную область (remap). Если в дальнейшем какой-то из этих секторов будет прочитан успешно, то он исключается из списка претендентов. Если же чтение сектора будет сопровождаться ошибками, то накопитель попытается восстановить данные и перенести их в резервную область, а сам сектор пометить как переназначенный (remapped).

Uncorrectable Sector Count - Количество нескорректированных ошибок. Атрибут показывает общее количество ошибок, возникших при чтении/записи сектора, которые не удалось скорректировать. Рост значения в поле raw value этого атрибута указывает на явные дефекты поверхности и/или проблемы в работе механики накопителя.

UltraDMA CRC Error Count - Общее количество ошибок CRC в режиме UltraDMA, содержит количество ошибок, возникших в режиме передачи данных UltraDMA в контрольной сумме (ICRC - Interface CRC). В большинстве случаев ошибки CRC возникают при сильном завышении частоты PCI (больше номинальных 33.3 MHz), сильно перекрученом кабеле, а также - по вине драйверов ОС, которые не соблюдают требований к передачи/приему данных в режимах UltraDMA.

Write Error Rate - Частота появления ошибок при записи данных. Показывает общее количество ошибок, обнаруженных во время записи сектора. Чем ниже значение value, тем хуже состояние поверхности диска и/или механики привода.

Disk Shift - Сдвиг пакета дисков относительно оси шпинделя.

G-Sense Error Rate - Частота появления ошибок в результате ударных нагрузок. Данный атрибут хранит показания ударочувствительного сенсора - общее количество ошибок, возникших в результате полученных накопителем внешних ударных нагрузок (при падении, неправильной установке, и т.п.).

Здесь приведены атрибуты, с помощью которых можно определить надежность функционирования диска. Остальные же не представляют практической важности.

Автономное сканирование поверхности (off-line read scanning).

Большинство накопителей обеспечивают поддержку автономного сканирования поверхности, которое является одной из функций подпрограммы автономного сбора данных о состоянии накопителя (off-line data collection). При выполнении этой функции, накопитель выполняет полное сканирование поверхности путем чтения каждого сектора с замещением ненадежных секторов на запасные из резервной области (spare area) для предотвращения потери пользовательских данных.

Примечание ! Если во время выполнения сканирования накопитель получает команду по интерфейсу, то процесс сканирования прерывается и накопитель приступает к обработке поступившей команды. При этом гарантируется максимальное время реагирования на поступившую команду - до 2 секунд.

Встроенные функции самоконтроля (self-test)

Практически с момента появления стандарта S.M.A.R.T. II, в большинстве накопителей появилась новая функция - внутренняя диагностика и самоконтроль, для углубленного контроля состояния механики накопителя, поверхности дисков и т.п. Для запуска этой функции, в набор команд S.M.A.R.T. была введена новая команда - SMART EXECUTE OFF-LINE IMMEDIATE. Результат работы сохраняется либо в специализированных атрибутах, либо отдельным параметром среди других данных в атрибутах

После выполнения теста, накопитель в обязательном порядке обновляет показания во всех атрибутах и других параметрах. Если во время выполнения внутреннего теста накопитель получит по интерфейсу новую команду, то выполнение теста прерывается и накопитель приступает к обработке поступившей команды.

Методы тестирования.

Существует два способа запуска тестов S.M.A.R.T.: автономный (off-line) или монопольный (captive). Результат теста всегда сохраняется накопителем в данных S.M.A.R.T.

При автономном запуске накопитель сообщает о успешном завершении команды до ее фактического исполнения и только после этого выполняет тест. При этом, по интерфейсу флаг "занято" (busy) не выставляется и накопитель в любой момент готов приступить к выполнению очередной интерфейсной команды, приостанавливая работу теста. Фактически, тест выполняется в фоновом режиме.

При запуске теста в монопольном режиме, по интерфейсу выставляется флаг "занято" (busy) и накопитель начинает непосредственное выполнение теста в режиме реального времени. Любая интерфейсная команда во время выполнения этого теста приведет к его прерыванию и остановке, после чего накопитель приступит к обработке поступившей команды.

Существует большое количество программ, контролирующих SMART, это может быть специально направленная программа (Drive Health, SIGuardian), или программа, содержащая контроль параметров SMART как дополнительную функцию. На мой взгляд, наиболее функциональной является SIGuardian (siguardian.ru). Программа предоставляет возможность следить за практически всеми атрибутами SMART, имеет приятный интерфейс, и обладает большим количеством настроек.

Рис. 1

Рис. 2

Закладка "Общие" содержит общую информацию о выбранном жестком диске. В левой половине указаны: технические характеристики, такие как объем диска, количество цилиндров, головок и т.п.; режим работы диска в настоящий момент (PIO, multiword DMA, UDMA); поддерживаемые режимы работы диска (только в Расширенном режиме). В правой половине показывается логотип фирмы-производителя жесткого диска и ниже - общая информация о диске: модель диска, серийный номер диска, дата/ревизия прошивки микропрограммы.

Обратите внимание, на рис. 1 отсутствует показание температуры. Диск достаточно старый и не обладает таким сенсором.

Рис. 3.

Закладка "S.M.A.R.T." показывает общую информацию о состоянии диска на основе S.M.A.R.T. атрибутов или S.M.A.R.T. - информацию:

1.Дату начала мониторинга S.M.A.R.T. - т.е. дату, когда вы начали контроль за состоянием диска при помощи SIGuardian. Чаще всего, это дата первого запуска SIGuardian.

2. Ближайшую прогнозируемую дату T.E.C. (ThresholdExceedCondition) - т.е. дату, когда по прогнозам SIGuardian один из S.M.A.R.T. атрибутов достигнет порогового (критического) значения.

Рис.4.

Закладка "Подробно" предназначена для отображения полной информации о S.M.A.R.T.-атрибутах диска. Она показывает:

1. Attribute name - Графическое отображение значения атрибута. При наводке указателя мыши на него показывается в окне всплывающей подсказки более подробное текстовое описание смысла этого атрибута;

2.1/month - скорость падения атрибута - на сколько пунктов в месяц упало значение атрибута. Этот коэффициент вычисляется автоматически при любом изменении атрибутов S.M.A.R.T. для каждого атрибута в отдельности. Вычисление производится ежедневно, поэтому относитесь нормально к колебаниям этого показателя, особенно сразу после изменения атрибута;

3.Value - значение атрибута - текущее значение данного атрибута S.M.A.R.T.;

4.Threshold - пороговое (критическое) значение атрибута - значение, величину которого производитель жесткого диска считает критической и при достижении которого вполне вероятен выход диска из строя;

5.T.E.C. - Threshold Exceeds Condition - предполагаемая дата, когда данный атрибут достигнет порогового значения, иначе говоря, дата возможного выхода из строя диска. Прогноз этой даты делается на основе показателя "скорости падения атрибута", поэтому не удивляйтесь сильным колебаниям даты сразу после изменения атрибутов S.M.A.R.T.;

6.Worst - худшее значение атрибута - самое худшее (минимальное) значение, которое данный атрибут принимал за всё время жизни жесткого диска. Может использоваться чисто в ознакомительных целях;

7.Raw - "чистое" значение атрибута - просто числовое значение атрибута в чистом, необработанном виде.

Рис. 5.

Закладка "Настройка" предназначена для самостоятельной настройки пользователем параметров SIGuardian для работы на компьютере. Если вы не считаете себя опытным пользователем, рекомендуем воспользоваться "Мастером настройки" - он поможет вам выбрать наиболее подходящие параметры работы.

Основные и наиболее важные настройки:

При загрузке проверка и выход - отметьте этот режим, если вы хотите чтобы SIGuardian проверял состояние S.M.A.R.T. только при загрузке операционной системы.

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

Включить контроль S.M.A.R.T. - при выключении этого режима SIGuardian не будет проверять этот диск (или все диски) на значения атрибутов S.M.A.R.T.

Режим работы - Обычный или Расширенный - Обычный режим - основной для пользователей. В этом режиме SIGuardian показывает значение атрибута, пороговое значение и T.E.C., скорость падения атрибута. На закладке "Общее" Вы не увидите информации о поддерживаемых диском режимах работы (передачи данных). В расширенном режиме дополнительно показывают Худшее и Чистое (Raw) значение атрибута и полную информацию о диске на закладке "Общее".

Опрос S.M.A.R.T. - установите здесь период опроса S.M.A.R.T. при работе SIGuardian фоном.

Отчеты на e-mail - введите здесь адрес электронной почты, на который SIGuardian должен посылать сообщения. Вы не должны видеть никаких сообщений при работе в этом случае.

WiseControl - информация только о значительных изменениях (ухудшениях) параметров S.M.A.R.T.

Hibernate on overheat temperature - если температура HDD превышает установленное значение, компьютер переходит в режим hibernate.

Новейшие накопители представлены интеллектуальными устройствами, способными анализировать свое состояние и своевременно информировать пользователя о неполадках. Для этого аппаратная часть включает оригинальную опцию S.M.A.R.T.

Назначение технологии SMART.

Львиная доля дисковых накопителей последних лет, функционирует с использованием технологии S.M.A.R.T. Сочетание расшифровывается как self-monitoring, analysis and reporting technology , что на русском звучит как механизм самоконтроля, анализа и отчетности. Ее первые разработки увидели свет в 1995 году и с тех пор технология постоянно совершенствуется.

С момента производства дисковый накопитель начинает считывать свое текущее состояние, определяя его с помощью специальных параметров или атрибутов. Они располагаются , доступ к которой имеет лишь встроенная программа. Просмотреть параметры позволяет отдельное ПО, чаще всего представленное утилитами от разработчиков конкретного жесткого диска. Через них в накопитель подаются вводные, после чего в журнале статистики появится информация о текущем состоянии диска.

В процессе эксплуатации накопителя, данные представленные в рамках параметров значения постоянно меняются. Параметры проходят путь с максимальных показателей, гарантирующих высокую производительность и эффективность до минимальных значений, связанных с высокой вероятностью выхода накопителя из строя.

Все представленные в рамках технологии S.M.A.R.T атрибуты имеет цифровой идентификатор. Как правило, он общий для накопителей различных версий, однако имеют место исключения. В данном отношении выделяется цифра 7, демонстрирующая ошибки в размещении головок на дисковую поверхность. Для цифровой идентификатор неактуален. В отличие от 7-ки, цифра 9, которая показывает общий период непосредственной работы накопителя за срок использования, ее поддерживают все типы дисков HDD и SSD.

Структура параметров, представлена несколькими полями, демонстрирующих состояние диска и его разделов в конкретный период. Предназначенные для считывания информации утилиты выводят на экран следующие параметры:

  • ID – идентификационный номер
  • name – название атрибута
  • VAL – его текущее состояние
  • Wrst – наихудший показатель за период эксплуатации
  • Thresh – минимальный порог работоспособности

Показатели S.M.A.R.T

Существует несколько самых распространенных параметров. Они, за редким исключением, объединяют накопители большинства производителей, итак:

  • Raw Read Error Rate – показатель числа ошибок считывания
  • Throughput Performance – рабочая эффективность. Ее снижение указывает на необходимость замены
  • Spin Up Time – период развертывания накопителя в рабочее состояние. Рост параметра демонстрирует изношенность или недостаток питания
  • Start/Stop Count – показатель количества моментов развертывания диска, которое изначально ограничено его механической структурой
  • Reallocated Sectors Count – атрибут отражает число запасных участков. Туда при неполадках перенаправляется информация. В идеале количество подобных действий должно составлять 0
  • Read Channel Margin – канальный резерв. В наше время накопители обходятся без него
  • Seek Error Rate – Отражение механического состояния накопителя, в числе прочего демонстрирует излишнюю вибрацию и перегрев
  • Seek Time Performance – уровень оперативных возможностей, актуален лишь для дисков HDD
  • Power-on Time – прогноз продолжительности функционирования накопителя исходя из периода эксплуатации. Максимальные показатели составляют 100 и с течением времени снижаются до 0
  • Spin-Up Retry Count – количество дублирующих операций запуска. Их увеличение говорит об ошибках в механической структуре

Эти и другие атрибуты, идущие красным фоном, говорят о его критическом состоянии накопителя, что предполагает скорую поломку. Конкретного стандарта, объединяющего показатели параметров от различных производителей, не существует. В каждом случае нормальные значения индивидуальны, отражаясь в виде фона или статуса, где

  • Good – хороший показатель
  • Bad – плохой показатель.

Наряду с уже упомянутыми атрибутами следует уделять внимание таким параметрам как:

  • Recalibration Retries – число дублей при рекаблировке. Их повышение свидетельствует о неполадках механики
  • End-to-End error – Недостатки обменных операций
  • Reported UNC Errors – неполадки, чье устранение ведется с помощью аппаратных средств
  • G-sense error rate – количество механических воздействий на диск. Фиксирует неаккуратную установку, столкновения
  • Reallocation Event Count – общий показатель операций перенаправления информации. Фиксирует удачные и неудачные операции
  • Current Pending Sector Count – количество потенциальных участков накопителя, подлежащих замене
  • Uncorrectable Sector Count – количество неисправных секторов, неподлежащих восстановлению
  • UltraDMA CRC Error Count – неполадки перенаправления данных между накопителем и ПК

Проверка S.M.A.R.T

Параметры S.M.A.R.T проверяются при помощи специальных утилит от производителей жестких дисков. Существуют и универсальные программы для тестирования и проверки дисков. Среди них выделяются udisks, smartctl, hddscan, CrystalDiskInfo, Victoria, используя которые пользователь сможет оценить состояние жесткого диска. В некоторых случаях, а именно при работе с контроллерами RAID, получить дисковые атрибуты практически невозможно.

Минимальный уровень диагностики поддерживается на уровне BIOS. Если включен режим диагностики S.M.A.R.T., то при наличии критических значений атрибутов BIOS не позволит загрузиться операционной системе.

Итак, тестируя состояние жесткого диска, прежде всего внимание, уделяется указанным параметрам S.M.A.R.T . Основное назначение технологии – прогнозирование выхода их строя жесткого диска. При опасном отклонении показателей от нормы, имеет смысл переносить важную информацию на другие носители.

И, самое главное, даже если в S.MA.R.T. никаких ошибок нет и все хорошо, это не является гарантией, что диск не сломается, так что .

(Self-Monitoring Analysis and Reporting Technolodgy) [Технология Самотестирования и Анализа жесткого диска] - технология самотестирования разработанная производителями HDD для обеспечения более высокой степени надежности хранения информации.

Суть S.M.A.R.T. технологии заключается в том, что сам винчестер отслеживает состояние своей работоспособности и способен заранее предупредить пользователя о своем предаварийном состоянии.

Состояние работоспособности оценивается по нескольким параметрам работы накопителя, которые называются атрибутами надежности - attributes.
Каждый атрибут имеет свой номер - ID (идентификатор).

Критически важные атрибуты:

Raw Read Error Rate - частота ошибок при чтении данных с диска.
Частота появления ошибок чтения информации с диска, происхождение которых обусловлено аппаратной частью жесткого диска.

Read Channel Margin - запас канала чтения. Назначение неизвестно.

Reallocated Event Count - Количество операций переназначения сбойных секторов.
Показывает общее число попыток переназначения сбойных секторов в резервную область диска.
При этом учитываются как успешные, так и неудачные операции.

Reallocated Sector Count - число переназначенных секторов.
Когда жесткий диск встречает ошибку чтения/записи, он пытается переместить поврежденные данные в резервную область и, в случае успеха, помечает сектор как переназначенный.
Благодаря этой возможности жесткие диски способны скрывать незначительное число плохих секторов.

Seek Error Rate - ошибки позиционирования блока головок.
Ошибки позиционирования возникают при повреждении сервометок, перегреве носителя или в случае сбоя механической системы позиционирования.
Большое количество ошибок позиционирования свидетельствует о низком качестве поверхности или поврежденной механике головок носителя.

Spin Retry Count - число повторных попыток раскрутки дисков до рабочей скорости при условии, что первая попытка была неудачной.
Атрибут имеет не прямое значение, а отражает некий сборный параметр надежности.

Spin Up Time - среднее время раскрутки диска из состояния покоя до рабочей скорости.
Ухудшение атрибута зачастую свидетельствует о некачественном блоке питания.
Ухудшение атрибута свидетельствует о возможных механических и температурных проблемах.

Информационные атрибуты:

Current Pending Sector Count - текущее число нестабильных секторов.
Здесь хранится число претендентов на переназначение в резервную область диска.
Если сектор будет считываться успешно, то он исключается из списка.
Если же чтение сектора будет сопровождаться ошибками, то накопитель попытается восстановить и перенести информацию в резервную область, а сам сектор пометит как переназначенный.
Постоянно нулевое значение этого атрибута говорит о низком качестве поверхности диска.

Disk Shift - сдвиг пакета дисков относительно оси шпинделя (часто возникает при падении винчестера).

Drive Temperature - температура. Отражает показания встроенного термодатчика.
Температура имеет огромное влияние на срок службы диска.

G-Sense Error Rate - частота появления ошибок в результате ударных нагрузок.
В соответствии с показаниями ударочувствительного сенсора выводит общее количество ошибок, возникших в результате удара, падения или неаккуратной установки диска в корпус компьютера.

GMR Head Amplitude - амплитуда дрожания головок в рабочем состоянии.
Воздействие центробежной силы приводит к дрожанию головок над поверхностью диска.
Высокая амплитуда дрожания может вызвать соприкосновение блока головок с поверхностью.
Как следствие - появление поврежденных секторов.

Hardware ECC Recovered - количество ошибок чтения, которые были исправлены аппаратной частью HDD.
При записи на диск к основным данным добавляется избыточная информация, которая позволяет восстановить данные, если они были считаны с ошибкой (естественно, восстановление возможно в некоторых пределах).

Load Friction - нагрузка на привод головок, вызванная трением в механических частях накопителя.

Load-in Friction (Hours\Time) - общее время работы головки под влиянием нагрузок.
Показывает общее время работы головок под влиянием центробежных сил.

Load-in Time - общее время нагрузки на привод головок.
Предположительно данный атрибут показывает общее время работы накопителя под нагрузкой при условии, что головки находятся в рабочем состоянии (вне парковочной зоны).

Load/Unload Cycle Count - количество циклов вывода головок в специальную парковочную зону/в рабочее положение.

Load/Unload Retry Count - нагрузка на привод головок, вызванная многочисленными повторениями операций чтения, записи, позиционирования головок и т.п.

Loaded Hours - нагрузка на привод головок, вызванная общей наработкой часов накопителем.
Учитывается только период, в течение которого головки находились в рабочем положении.

Offline Correctable - этот атрибут относится к фоновому тестированию поверхности на предмет сбойных или ненадежных секторов.
Предположительно, содержит количество сбойных секторов, найденных в этом режиме.

Power Cycle Count (Device (Drive) Power Cycle Count) - число полных циклов включения/выключения винчестера.
По этому атрибуту можно оценить, как часто использовался диск.

Power Off Retract Count - количество зафиксированных повторов включения/выключения питания накопителя.

Power-On Hours - количество наработанных часов.
Показывает общее время работы диска.
В качестве порогового значения выбирается паспортное время наработки на отказ (MTBF - Mean Time Between Failures).

Recalibration Retries - количество повторов рекалибровки.
Характеризует количество попыток установки головок на нулевую дорожку, при условии, что первая попытка была неудачной.
Значение этого атрибута, меньшее порогового, говорит о неполадках в механике жесткого диска.

Seek Time Performance - средняя производительность операций позиционирования головок.
Данный параметр показывает среднюю скорость позиционирования привода головок на указанный сектор.
Снижение значения этого атрибута говорит о неполадках в механике привода.

Soft Read Error Rate - частота появления «программных» ошибок при чтении данных с диска.
Информирует о программных ошибках чтения данных.
К таковым можно отнести ошибки программного обеспечения, драйверов, файловой системы и неверную разметку диска.
В общем, почти все, что не относится к аппаратной части винчестера.

Start/Stop Count - число циклов запуск-остановка шпинделя.
Двигатель жесткого диска имеет вполне определенное - гарантированное производителем - число старт-стопов.
Это значение и выбирается в качестве критического порога.

Throughput Performance - средняя производительность диска.
Показывает среднюю пропускную способность жесткого диска.
Уменьшение значения с некоторой вероятностью указывает на проблемы в накопителе.

Torque Amplification Count - количество усилий вращающего момента привода.

UltraDMA (Ultra ATA) CRC Error Count - общее количество ошибок CRC в режиме UltraDMA.
На практике подобные ошибки появляются при разгоне системы, сильно перекрученном шлейфе, а также по вине драйвера.

Uncorrectable Sector Count - число нескорректированных ошибок.
Информирует об ошибках чтения/записи, которые не удалось исправить.
Возможной причиной возникновения подобных ошибок может быть повреждение механики или поверхности диска.

Write Error Rate (Multi Zone Error Rate) - частота появления ошибок при записи данных.
Показывает общее число ошибок записи на диск.
Чем меньше значение атрибута, тем хуже состояние поверхности или механики винчестера.

Пользователь компьютера оснащенного S.M.A.R.T. HDD и специальной программой S.M.A.R.T. диагностики будет заранее знать о возможном предаварийном состоянии HDD и следовательно сможет избежать потери данных хранящихся на винчестере.

В настоящее время S.M.A.R.T. технологию поддерживают все производители HDD.

Большинство S.M.A.R.T. HDD имеют от 3 до 15 атрибутов надежности.
Максимально возможное их количество 30.
Состав и количество атрибутов надежности определяются самими производителями индивидуально для каждого типа HDD.

Значения атрибутов надежности могут лежать в диапазоне от 1 до 253.
Первоначально атрибуты имеют максимальные значения.
По мере износа винчестера или в случае возникновения предаварийного состояния значения атрибутов надежности уменьшаются.

Следовательно, высокое значение атрибутов говорит о низкой вероятности выхода накопителя из строя и, соответственно, низкое значение атрибутов - о низкой надежности накопителя и о высокой вероятности выхода его из строя.
Как правило, верхние границы атрибутов надежности имеют значение 100 (IBM, Quantum, Fujitsu) или 253 (Samsung).
Но есть и исключения, так у HDD Western Digital моделей WDAC34000, WDAC33100, WDAC31600 первый атрибут надежности имеет максимальное значение 200, а остальные 100.

Для каждого атрибута надежности разработчиками HDD определяется пороговое значение - thresholds.
Если хотя бы одно из значений атрибутов меньше, чем соответствующее пороговое значение, значит хранить данные на таком винчестере становится опасно.

Кроме порогового значения для каждого атрибута определен дополнительный параметр pre-failure/advizory также характеризующий предаварийное состояние накопителя.

Возможны три состояния накопителя, характеризуемые состоянием pre-failure/advizory:

Pre-failure/advizory = 0, характеризует высокий запас надежности накопителя, при условии что значение атрибута надежности больше соответствующего порогового значения;
- pre-failure/advizory = 0, характеризует низкий запас надежности накопителя, при условии что значение атрибута надежности меньше соответствующего порогового значения;
- pre-failure/advizory = 1, характеризует предаварийное состояние накопителя, при условии что значение атрибута надежности меньше соответствующего порогового значения.

Все S.M.A.R.T. параметры - attributes, thresholds и pre-failure/advizory хранятся в энергонезависимой памяти HDD.

Посмотреть S.M.A.R.T. атрибутов винчестеров можно бесплатной программой SMARTUDM - HDD S.M.A.R.T. Viewer, она также определяет примерную дату выхода винчестера из строя.
Программа работает только под управлением ОС DOS.

Правда, единственным официальным источником на территории Таможенного союза пока является Технический регламент "О безопасности колесных транспортных средств" в редакции 2015 года. Правда упоминание о маркировке там дается, что называется, мимоходом и совсем по другому поводу. Цитируем:

"5.6. Шина считается непригодной к эксплуатации при: [...] 5.6.3. Остаточной высоте рисунка протектора зимних шин, предназначенных для эксплуатации на обледеневшем или заснеженном дорожном покрытии, маркированных знаком в виде горной вершины с тремя пиками и снежинки внутри нее (рисунок 5.1), а также маркированных знаками «М+S», «M&S», «M S» (при отсутствии индикаторов износа) не более 4,0 мм;"

То есть, индикацию значком с горными вершинами и снежинкой, а также буквами "М S" в различных сочетаниях (равно как и оба значка вместе) данный документ трактует практически как равнозначную. В нескольких российских представительствах шинных компаний, нам неофициально прокомментировали, что считают это положение в техрегламенте несколько запутанным и не полностью отражающим реальное положение дел.

Причина в том, что маркировка M+S (то есть, Mud+Snow – "грязь и снег") в понимании ряда производителей резины и зарубежных регламентирующих организаций вовсе не означает, что шина показывает достойные результаты на снегу. Как правило, этот значок (без "гор и снежинки") подразумевает лишь то, что в шине используется резиновая смесь, температурный диапазон которой шире, чем у летней резины. Кроме того, рисунок протектора содержит повышенное число блоков, ламелей и в целом сцепных кромок – достаточных для сцепления не только на гладком сухом асфальте. Поэтому значок M+S также можно увидеть на шинах, которые позиционируются как легковые всесезонные или универсальные внедорожные.

Наличие на боковине значка 3PMSF "горы и снежинка", по трактовке шинных представительств, уже прямо показывает, что шины можно эксплуатировать в зимнем сезоне. Но и здесь дотошные шинники дают ряд оговорок. Скажем, шины для мягкой европейской зимы в холодный сезон формально не вызовут претензий ни у одного стража порядка хоть за Полярным кругом. Но резиновая смесь у таких покрышек способна эффективно работать при температуре примерно до -10 градусов. А на основной территории нашей страны уместнее использовать нордические зимние шины. Так что выбор зимней резины "по значку" совершенно не гарантирует положительный результат.

Испытано холодом

Для подтверждения сказанного выше можно сослаться на журнала За рулем. Испытатели сравнили универсальные внедорожные шины с маркировкой M+S с сезонными зимними шинами – шипованными и нешипованными. Шипованные зимние шины на снегу показали себя эффективнее на 31-82% (в зависимости от сравниваемых моделей), а на льду – на 34-60%. Шипованная резина, как и ожидалось, была еще эффективнее: 37-85% на снегу и до 90% на льду. Отыграться шины M+S смогли только в торможении на чистом асфальте, и то с относительно небольшим отрывом: 2-8% для нешипованных шин и 8-14% для шипованных. Чуть лучше у универсальных моделей была курсовая устойчивость на асфальте.

В итоге

Маркировка M+S вовсе не означает, что шина будет уверенно вести себя на снегу, а тем более на льду. Равно как и значок 3PMSF (Three Peak Mountain Snow Flake), то есть "горы и снежинка", еще не гарантирует, что покрышка подходит к климатическим условия в вашей местности. Приобретая шину, надо внимательно изучить ее характеристики, рекомендации производителя и желательно шинные тесты. Тогда и обувь будет по погоде, и поездка безопаснее.

С целью предупреждения поломки и, как следствие, предотвращения потери данных пользователей современные жесткие диски оснащаются технологией S.M.A.R.T. Что это за технология, как проанализировать ее данные, посредством каких программ это можно сделать – с этими вопросами ниже ознакомимся в подробностях.

1. S.M.A.R.T.: о сути технологии

S.M.A.R.T – это система самодиагностики, набор характеристик, фиксируемых электроникой жестких дисков. Эта технология появилась в 1995 году благодаря совместным усилиям производителей жестких дисков. Ей предшествовали разработанные в 1992 году технологии IntelliSafe и Predictive Failure Analysis. S.M.A.R.T. – это, в сравнении с технологиями-предшественницами, более совершенный механизм определения важных характеристик жестких дисков, который используется и по сегодняшний день. Диски с этой технологией оснащаются встроенным процессором, который обеспечивает подсчет отработанных часов, определение бэд-блоков (сбойных, поврежденных секторов), измерение температуры, а также отслеживает прочие характеристики. S.M.A.R.T. оснащаются и HDD, и SSD. Естественно, в силу разности обустройства этих типов дисков, параметры, отслеживаемые технологией, будут разными.

S.M.A.R.T. – это только диагностика, ее данные носят информативный характер. Эта технология не лечит HDD. При критическом значении отдельных параметров (в частности, при достижении предела допустимых бэд-блоков) она может дать о себе знать во время загрузки компьютера сообщением типа «S.M.A.R.T. Status BAD». Это значит, что в скором времени HDD может выйти из строя, и необходимо срочно заняться резервным копированием (или помещением в файловые интернет-хранилища) значимых данных. Если технология выдает такое сообщение в рамках гарантийного срока приобретенных ПК, ноутбука или жесткого диска, эти устройства необходимо нести в точку продажи, где они приобретались, и требовать замены жесткого диска. Если гарантийный срок истек, и продавцу невозможно предъявить претензии, после резервного копирования данных компьютер необходимо нести в сервисный центр.

Как и не лечит, S.M.A.R.T. также не дает даже приблизительных временных прогнозов, насколько быстро HDD выйдет из строя. Может быть, что при отдельных критических значениях параметров диск прослужит еще несколько лет. И наоборот: известны случаи выхода HDD из строя без предупреждения технологии оценки состояния.

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

2. Значения S.M.A.R.T.

Отчет S.M.A.R.T. в приложениях для отображения результатов ее диагностики, как правило, представляется в таблице, где напротив параметров жесткого диска (именуемых также атрибутами) стоит то или иное значение. Граф со значениями в отчете несколько:

  • Графа «Value», отображаемая в приложениях с русскоязычным интерфейсом как «Текущее» – это, соответственно, текущее значение параметра жесткого диска;
  • Графа «Worst» («Худшее») – самое низкое значение параметра, которые было зафиксировано за все время работы диска;
  • Графа «Threshold», она же «Пороговое» или «Порог» – это критически низкое, нежелательное значение параметра.

Состояние жесткого диска главным образом определяется сопоставлением значений текущего («Value») и порогового («Threshold»). Эти значения выражены числовым показателем от 1 до 255. У отдельных производителей HDD может быть от 1 до 200.

Логика текущих значений («Value») – нечто вроде системы набора баллов, чем больше, тем лучше. Высокое текущее значение («Value») параметров, как правило, означает их стабильность.

Пороговое значение («Threshold») чаще определяется цифрой 0, но это не правило для всех параметров. Для пороговых значений отдельных параметров устанавливается показатель больше 0 (например, 51 или 140). Это значит, что текущие значения таких параметров могут быть ниже порогового.

Итак, чем больше разница между текущим значением («Value») и пороговым («Threshold»), тем лучше состояние жесткого диска. Снижение текущего значения («Value»)» до порогового («Threshold») или ниже него означает, что в скором времени возможна поломка жесткого диска. Однако не всегда низкое текущее значение («Value») – это плохо. Например, технология оценки состояния может оценивать внушительную наработку часов жесткого диска низким показателем, но это не повод беспокоиться, если значения прочих параметров в норме. Число отработанных часов – «голый» показатель, без учета нагрузок, которым диск поддавался за время работы, эта цифра скажет немногое. В любом случае оценивать данные диагностики необходимо с учетом специфики каждого параметра.

Текущее («Value»), худшее («Worst») и пороговое («Threshold») – это основные значения, отображаемые программами для вывода отчета. Но отдельные программы могут содержать в отчете другие данные, например, Raw-значения (данные в шестнадцатеричном виде) или конкретные показатели для отдельных параметров (количество запусков/остановок шпинделя, количество бэд-блоков, суммарное время работы жесткого диска в часах и т.п.).

Чтобы облегчить восприятие данных диагностики, в некоторых программах значениям параметров присваиваются определенные цветовые индикаторы. Как правило, индикатор темы оформления интерфейса таких программ означает, что у жесткого диска хорошее состояние. А желтый (иногда может быть оранжевый) и красный индикаторы говорят об ухудшении здоровья, соответственно, умеренном и весьма серьезном.

3. Программы для выведения отчета S.M.A.R.T.

AIDA64

Посмотреть отчет S.M.A.R.T. можно в известной программе для комплексного анализа составляющих компьютера AIDA64. В древовидной структуре слева раскрываем ветку «Хранение данных», кликаем раздел «SMART», вверху выбираем нужный диску и внизу смотрим по нему отчет.

В довесок к основным значениям AIDA64 в графе «Данные» отображает конкретные показатели по отдельным параметрам, а в графе «Статус» дает значениям свою оценку.

CrystalDiskInfo

Небольшая бесплатная утилита CrystalDiskInfo – самый удобный способ отслеживания диагностики S.M.A.R.T. В окне утилиты вверху необходимо выбрать HDD, и все его параметры будут отображены в таблице внизу. Плюсы CrystalDiskInfo – отображение дополнительных данных, названия параметров на русском языке, цветовая индикация, акцентный блок «Техсостояние».

HDDScan

Чтобы посмотреть отчет S.M.A.R.T., в бесплатной программе HDDScan необходимо выбрать HDD в меню «Select Drive».

И нажать кнопку с названием технологии.

HDDScan отображает основные значения и имеет дополнительную графу с выводом Raw-значения. Вверху отчета программа показывает характеристики жесткого диска – модель, серийный номер, прошивку и т.п. Предусматривается цветовая индикация значений параметров.

HD Tune Pro

В платном HD Tune Pro для получения данных необходимо выбрать вверху в выпадающем списке нужный HDD и переключиться на вкладку «Здоровье».

Кроме граф таблицы с основными значениями, HD Tune Pro предусматривает дополнительные графы с конкретными показателями параметров («Данные») и собственную оценку значений S.M.A.R.T. («Состояние»). Есть цветовая индикация. Преимущество программы – отображение названий параметров на русском языке.

Hard Disk Sentinel

Бесплатная в стандартной редакции или в триал-версии Pro программа Hard Disk Sentinel отчет S.M.A.R.T. отобразит по выбранному жесткому диску при выборе в меню «View» пункта с названием технологии.

В добавок к основным значениям S.M.A.R.T. этот инструмент отображает Raw-значение (графа «Date») и имеет собственную оценку показателей (графа «Status»). Предусмотрена цветовая индикация.

Victoria

Бесплатная портативная утилита Victoria предоставит данные S.M.A.R.T. после выбора нужного жесткого диска во вкладке «Standart».

Далее необходимо переключиться на вкладку утилиты «SMART» и нажать кнопку «Get SMART». К основным значениям технологии добавлены графы Raw-значения и индикации здоровья жесткого диска («Health»). Здоровье определяется цветовым и уровневым индикатором.

4. Детальная справка по параметрам S.M.A.R.T. и нюансы их отображения в разных программах

Названия одних и тех же параметров в разных программах дословно могут не совпадать. Если значение какого-то из параметров заинтересовало, более подробно узнать, что это за параметр, насколько важную роль он играет, как он влияет на производительность жесткого диска и т.п., можно в Интернете. Отдельные рассмотренные выше программы предусматривают копирование названий параметров и значений в контекстном меню интерфейса. Те, которые не предусматривают такой возможности, могут предложить экспорт данных в TXT-файл или прочие форматы.

Кроме того, что могут не совпадать названия параметров (даже в программах с отображением их на английском языке), разные программы могут выдавать разные подборки параметров. Сопоставлять один и тот же параметр в различных программах необходимо по его идентификатору – графе «ID», она же «Num», она же «№». Но и идентификаторы будут разными, если сравнивать отчеты S.M.A.R.T. в программах с отображением параметров на разных языках.

Отличного Вам дня!