Определение состояния жесткого диска с помощью s.m.a.r.t

Содержание:

Введение

Когда мне понадобилось настроить мониторинг жестких дисков, в частности, SMART параметров в Zabbix, я сразу же нашел готовое решение на share.zabbix.com. Рекомендую туда заглядывать периодически в поисках интересных приемов для мониторинга.

В данном случае практически не пришлось ничего менять или допиливать. И скрипты, и шаблон готов к использованию в оригинальном исполнении. Расскажу подробно, как я на основе этой информации настраиваю мониторинг smart у себя.

Я буду работать на сервере CentOS 7, но в данном случае, как обычно с заббиксом, это не имеет принципиального значения. Все скрипты и шаблоны подойдут для практически любого дистрибутива linux. Если у вас еще нет своего сервера для мониторинга, то рекомендую свои материалы на эту тему:

  1. Установка CentOS 7.
  2. Настройка CentOS 7.
  3. Установка и настройка zabbix сервера.

То же самое на Debian 9, если предпочитаете его:

  1. Установка Debian 9.
  2. Базовая настройка Debian 9.
  3. Установка и настройка zabbix на debian.

Настраивать будем по этапам:

  1. Сначала настроим агент и все необходимые скрипты.
  2. Импортируем шаблон на сервер и применим к нужному хосту.
  3. Проверим полученные данные.

Приступим к настройке zabbix для наблюдения за смартом дисков.

У нас будет одна сложность, которая немного запутывает процесс настройки. Для версий 3.2 и ниже будут одни параметры и шаблон, а для 3.4 другие. Так как у меня есть обе версии серверов, мне придется рассмотреть настройку на обоих версиях.

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. Но прежде необходимо разобраться в значениях параметров, которыми оперирует эта технология.

Подготовка zabbix agent

Мониторинг значений SMART жесткого диска будет выполняться с помощью smartmontools. Установить их можно следующей командой для CentOS:

# yum install smartmontools

Либо аналогично в Debian/Ubuntu

# apt install smartmontools

Далее нам понадобится скрипт на perl для автообнаружения дисков и вывода информации о них в JSON формате, который понимает заббикс. Создадим такой скрипт.

# mcedit /etc/zabbix/scripts/smartctl-disks-discovery.pl
#!/usr/bin/perl

#must be run as root

$first = 1;

print "{\n";
print "\t\"data\":[\n\n";

for (`ls -l /dev/disk/by-id/ | cut -d"/" -f3 | sort -n | uniq -w 3`)
{
#DISK LOOP
$smart_avail=0;
$smart_enabled=0;
$smart_enable_tried=0;

#next when total 0 at output
        if ($_ eq "total 0\n")
                {
                        next;
                }

    print "\t,\n" if not $first;
    $first = 0;

$disk =$_;
chomp($disk);

#SMART STATUS LOOP
foreach(`smartctl -i /dev/$disk | grep SMART`)
{

$line=$_;

        # if SMART available -> continue
        if ($line = /Available/){
                $smart_avail=1;
                next;
                        }

        #if SMART is disabled then try to enable it (also offline tests etc)
        if ($line = /Disabled/ & $smart_enable_tried == 0){

                foreach(`smartctl -i /dev/$disk -s on -o on -S on | grep SMART`) {

                        if (/SMART Enabled/){
                                $smart_enabled=1;
                                next;
                        }
                }
        $smart_enable_tried=1;
        }

        if ($line = /Enabled/){
        $smart_enabled=1;
        }


}

    print "\t{\n";
    print "\t\t\"{#DISKNAME}\":\"$disk\",\n";
    print "\t\t\"{#SMART_ENABLED}\":\"$smart_enabled\"\n";
    print "\t}\n";

}

print "\n\t]\n";
print "}\n";

Сохраняем скрипт и делаем исполняемым.

# chmod u+x smartctl-disks-discovery.pl

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

{
	"data":
}

В данном случае у меня 2 физических диска — sda и sdb. Их мы и будем мониторить.

Настроим разрешение для пользователя zabbix на запуск этого скрипта, а заодно и smartctl, который нам понадобится дальше. Для этого запускаем утилиту для редактирования /etc/sudoers.

# visudo

Добавляем в самый конец еще одну строку:

zabbix ALL=(ALL) NOPASSWD:/usr/sbin/smartctl,/etc/zabbix/scripts/smartctl-disks-discovery.pl

Сохраняем, выходим 🙂 Это если вы умеете работать с vi. Если нет, то загуглите, как работать с этим редактором. Именно он запускается командой visudo.

Проверим, что пользователь zabbix нормально исполняет скрипт.

# chown zabbix:zabbix /etc/zabbix/scripts/smartctl-disks-discovery.pl
# sudo -u zabbix sudo /etc/zabbix/scripts/smartctl-disks-discovery.pl

Вывод должен быть такой же, как от root. Если вам не хочется разбираться с этими разрешениями, либо что-то не получается, можете просто запустить zabbix-agent от пользователя root и проверить работу в таком режиме. Сделать это не трудно, данный параметр закомментирован в конфигурации агента. Вам достаточно просто снять комментарий и перезапустить агент.

После настройки скрипта автообнаружения, добавим необходимые UserParameters для мониторинга SMART. Для этого создадим отдельный конфигурационный файл. Для версии 3.2 и ниже он будет выглядеть вот так.

# mcedit /etc/zabbix/zabbix_agentd.d/smart.conf
UserParameter=uHDD,sudo smartctl -A /dev/$1| grep -i "$2"| tail -1| cut -c 88-|cut -f1 -d' '
UserParameter=uHDD.model.,sudo smartctl -i /dev/$1 |grep -i "Device Model"| cut -f2 -d: |tr -d " "
UserParameter=uHDD.sn.,sudo smartctl -i /dev/$1 |grep -i "Serial Number"| cut -f2 -d: |tr -d " "
UserParameter=uHDD.health.,sudo smartctl -H /dev/$1 |grep -i "test"| cut -f2 -d: |tr -d " "
UserParameter=uHDD.errorlog.,sudo smartctl -l error /dev/$1 |grep -i "ATA Error Count"| cut -f2 -d: |tr -d " "
UserParameter=uHDD.discovery,sudo /etc/zabbix/scripts/smartctl-disks-discovery.pl

Версия настроек для агента 3.4

UserParameter=uHDD.A,sudo smartctl -A /dev/$1
UserParameter=uHDD.i,sudo smartctl -i /dev/$1
UserParameter=uHDD.health,sudo smartctl -H /dev/$1 || true
UserParameter=uHDD.discovery,sudo /etc/zabbix/scripts/smartctl-disks-discovery.pl

Сохраняем файл и перезапускаем zabbix-agent.

# systemctl restart zabbix-agent

Проверяем, как наш агент будет отдавать данные. Ключ uHDD.discovery будет одинаковый для обоих версий агента.

# zabbix_agentd -t uHDD.discovery

Вы должны увидеть полный JSON вывод с информацией о ваших диска. Теперь посмотрим, как передаются информация о smart. Запросим температуру дисков для версии 3.2.

# zabbix_agentd -t uHDD

uHDD 

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

Лог S.M.A.R.T.

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

При включении компьютера, BIOS непременно известит о плохом состоянии HDD соответствующим сообщением. Проверить не выключена ли эта опция случайно и включить её обратно можно также через BIOS в строчке enable/disable SMART.

Однако BIOS лишь пишет bad или good. Выяснить, в чём именно проблема можно только с помощью специальной программы анализа атрибутов.

Приведём пример лога S.M.A.R.T. типичного, вполне исправного, HDD WD3200AAKS-00L9A0, открытого в программе Smart Vision от Ace Lab:

Как видим, здесь приведены наиболее критичные для надежности HDD атрибуты. Это пример S.M.A.R.T. уже «повидавшего жизнь» диска. Его надежность на удовлетворительном уровне (не превышены атрибуты «1» и «5»), но подумать о неспешной замене стоит.

Рассмотрим каждый атрибут подробнее.

Частота ошибок чтения: насколько часто возникают ошибки при чтении секторов. Ухудшение значения этого атрибута может свидетельствовать о разрушении магнитного слоя, износе механических составляющих диска, о существенном превышении температуры.

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

Количество включений шпиндельного двигателя: счетчик, по нему можно косвенно определить время и режим работы диска.

Количество переназначенных секторов: критически важный атрибут. Если ошибка чтения часто обратима, и может быть обусловлена условиями работы диска, то ухудшение атрибута «количество переназначенных секторов» явно свидетельствует о повреждении поверхности дисков

Переполнение таблиц дефектов – одна из наиболее часто встречающихся неисправностей HDD.

Частота ошибок позиционирования: ухудшение этого атрибута может указывать на превышение температуры или износ механических частей.

Время во включенном состоянии: время работы диска.

Количество повторных попыток запуска шпинделя: ухудшение атрибута может свидетельствовать об ухудшении состояния двигателя, механики или поверхности магнитных дисков.

Важно. Одной из возможных причин сбоев при запуске могут быть проблемы при считывании сервометок

Электроника HDD управляет скоростью вращения магнитных пластин, считывая особые магнитные метки (сервометки) с поверхности. Если они считываются с перебоями, то HDD не может поддерживать необходимую скорость вращения пластин и останавливает двигатель. Также, с помощью сервометок, HDD определяет, где находятся головки чтения-записи. Так что сервометки имеют фундаментальное значение в работе HDD.

Количество попыток рекалибровки: ухудшение этого атрибута, чаще всего, говорит о том, то головки плохо считывают информацию с магнитных пластин.

Количество парковок БМГ: ещё один счетчик, чем ближе значение к порогу – тем старше диск.

Температура: в атрибуте отражён температурный режим работы HDD.

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

Текущее количество нестабильных секторов: количество «подозрительных» секторов.

Атрибуты 198,199 и 200: их ухудшение однозначно свидетельствует о внешних проблемах, т.е. о неисправности кабелей, разъёмов и пр.

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

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

1.6.1. Методы тестирования
Существует два способа запуска тестов S.M.A.R.T.: автономный (off-line) или монопольный (captive). Результат теста всегда сохраняется накопителем в данных S.M.A.R.T. При автономном запуске накопитель сообщает о успешном завершении команды ДО ее ФАКТИЧЕСКОГО исполнения и только после этого выполняет тест. При этом, по интерфейсу флаг ЗАНЯТО (BSY) не выставляется и накопитель в любой момент готов приступить к выполнению очередной интерфейсной команды, приостанавливая работу теста. Фактически, тест выполняется в фоновом режиме. При запуске теста в монопольном режиме, по интерфейсу выставляется флаг ЗАНЯТО (BSY) и накопитель начинает непосредственное выполнение теста в режиме реального времени. Любая интерфейсная команда во время выполнения этого теста приведет к его прерыванию и остановке, после чего накопитель приступит к обработке поступившей команды.

1.6.2. Разновидности тестов S.M.A.R.T.
 Официально документированы три вида внутренних тестов, однако еще существует набор так называемых «активных» тестов, функциональные особенности которых различны у разных производителей и для широкой публики не документированы.

Название теста off-line captive
1   Off-line collection +
2   Short Self-test + +
3   Extended Self-test + +
4   Drive Activity test #1..#4 + +

Время тестирования может варьироваться от 1 секунды (Quantum) до 54 минут (Fujitsu MPG3409AT). Поддержка первого теста наиболее вероятна даже в очень старых накопителях 4-5 летней давности.
Второй и третий тесты появились относительно недавно, как дань внедренным сложным технологическим решениям — для полного контроля состояния накопителя пришлось реализовывать более глубокие и точные тесты. Поддержка 4-х «активных» тестов (см. таблицу, п.4) официально не документированна.

Реальный набор выполняемых тестами функций можно рассмотреть на примере тестов, поддерживаемых жесткими дисками Hitachi:

Функция теста Short Self test Extended Self test Off-line Collection
Raw Read Error Rate Test YES YES YES
Write Test YES YES NO
Servo Test YES YES NO
Partial Read Scanning YES NO NO
Full Read Scanning NO YES YES

Этот перечень тестов не является одинаковым для всех накопителей и приведен лишь в качестве примера.

Как посмотреть состояние диска в Windows

Прежде чем мы углубимся в то, как увидеть статус SMART на сервере QNAP NAS, мы собираемся научить вас, как видеть состояние дисков с помощью Windows операционной системы, вы также можете проверить это, если используете Windows Server. Он предоставляет нам важную информацию, и благодаря этому мы можем принять соответствующие меры:

  1. Ничего не делать, если состояние хорошее.
  2. Сделайте резервную копию и замените жесткий диск, если состояние плохое.

Для выполнения этой задачи нам понадобится программное обеспечение, которое показывает нам информацию о состоянии наших дисков. В этом случае мы собираемся начать использовать Информация о Crystal Disk которые вы можете скачать из . Мы выбрали стандартную версию ZIP, которая не требует установки. Если у нас есть жесткий диск в хорошем состоянии, он покажет нам следующую информацию:

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

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

Режимы сбора данных в S.M.A.R.T.

Сбор текущих данных S.M.A.R.T. (on-line-режим): Сбор текущих данных S.M.A.R.T. не должен мешать нормальной работе устройства. Данные S.M.A.R.T., которые в настоящий момент собираются, или методы, которыми пользуется технология для сбора данных, могут отличаться от методов, используемых для хранения данных S.M.A.R.T. (типы таблиц и т.п.), и могут также отличаться от устройства к устройству.

On-line режим означает, что HDD производит сбор информации о параметрах чтения/записи во время обработки запросов операционной системы, дискретно записывая полученную статистику в таблицы S.M.A.R.T. Это не сказывается на скорости обработки команд накопителем.

Сбор данных в режиме off-line (накопитель активен, но не выполняет никаких действий по интерфейсу) Устройство может использовать режим off-line для сбора данных и проведения самотестирования. Такой режим работы S.M.A.R.T. может меняться от устройства к устройству. Собранные данные или методики сбора данных в этом режиме могут отличаться от методик, используемых при сборе текущих данных (режим on-line) для любого устройства и могут варьировать от устройства к устройству.

Off-line режим представляет собой самотестирование HDD, при котором устройство производит сканирование определенных областей магнитных пластин, оценивает работу механических частей, тестирует оперативную память и канал чтения/записи. Если вы слышите, как ваш жёсткий диск активно жужжит, в момент, когда у операционной системы нет активных задач — скорее всего, это означает идущее off-line сканирование.

Как исправить SMART ошибку?

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

Ее можно посмотреть в программе Victoria во вкладке SMART под пунктом 190 «Airflow temperature» для HDD. Или под пунктом 194 «Controller temperature» для SDD.

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

  • Проверить работоспособность кулеров.
  • Очистить пыль.
  • Поставить дополнительный кулер для лучшей вентиляции.

Другим способом исправления ошибок SMART является проверка накопителя на наличие ошибок.

Это можно сделать, зайдя в папку «Мой компьютер», кликнув правой клавишей мыши по диску или его разделу, выбрав пункт «Сервис» и запустив проверку.

Если ошибка не была исправлена в ходе проверки, следует прибегнуть к дефрагментации диска.

Чтобы это сделать, находясь в свойствах диска, следует нажать на кнопку «Оптимизировать», выбрать необходимый диск и нажать «Оптимизировать».

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

Предсказание поломки диска в командной строке

Проверить винчестер на наличие неисправностей с использованием командной строки можно двумя способами. Это определение статуса диска и получение информации о его прогнозируемом сбое.

Определение статуса диска

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

  1. Запустить системное приложение «Командная строка» с административными правами. Найти ярлык командной строки можно в меню «Пуск». Для того, выполнить запуск приложения с привилегированными правами доступа в Windows 10, нужно кликнуть по его ярлыку правой кнопкой мыши, перейти в меню «Дополнительно» и активировать команду «Запуск от имени администратора».
  2. После того, как окно консоли появится на экране, ввести в него команду wmic diskdrive get status.
  3. Подтвердить выполнение команды нажатием клавиши «Enter».
  4. Подождать пару секунд окончания выполнения команды. Результаты проверки отобразятся в столбце «Status». Если с установленными в компьютере дисками все нормально, везде будет стоять «OK». При выявлении ошибок статус может иметь значения «bad», «unknown» или «caution».

Прогнозируемый сбой

Чтобы заранее предсказать вероятную поломку винчестера, пользователю следует придерживаться такого алгоритма:

Выполнить запуск командной строки в режиме администратора (как это делается, описано в предыдущем разделе).
Ввести в консоль команду wmic /namespace:\\root\wmi path MSStorageDriver_FailurePredictStatus.
Подтвердить выполнение операции нажатием на «Enter».
Дождаться вывода результата на экран. Нужная нам информация будет находиться в столбце «PredictFailure». Если результат тестирования – «FALSE», накопитель функционирует нормально. Значение «TRUE» свидетельствует о серьезных проблемах с HDD, в такой ситуации можно ожидать его скорую поломку

Также следует обратить внимание на столбец «Reason», особенно если в нем отображается число больше нуля. Значение выводимого здесь числового кода у разных производителей винчестеров может расшифровываться по-разному.

Программы для просмотра S.M.A.R.T.

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

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

CrystalDiskInfo

CrystalDiskInfo – бесплатное приложение для просмотра параметров S.M.A.R.T. и оценки тенденции их изменений. Интерфейс утилиты полностью русифицирован (язык можно переключить с помощью меню). Температура винчестера или твердотельного накопителя показывается в системном трее (внизу экрана справа). Программа позволяет построить график, на котором будут наглядно отображены изменения, произошедшие за последний месяц с носителем информации. В случае необходимости приложение может быть запущено с задержкой. С помощью CrystalDiskInfo пользователю удобно изменить режим работы жесткого диска: установить максимально возможную скорость либо включить режим экономии электроэнергии (при этом также уменьшится издаваемый HDD шум). Помимо этого, разработчиками реализована поддержка внешних HDD и карманов, а также RAID-массивов Intel.

AIDA64

С помощью данного приложения можно получить информацию обо всех аппаратных компонентах системы и их технических характеристиках, а также выполнить их тестирование. Для просмотра информации о жестком диске следует перейти к разделу «Меню» в левой части окна и щелчком по треугольнику слева открыть подменю «Хранение данных». В его нижней части присутствует пункт «SMART», именно его и нужно выбрать. В правой секции окна вверху появится список всех установленных в системе жестких дисков. Остается выбрать только нужный накопитель и щелкнуть мышью по соответствующей строке. Сведения о выбранном диске будут отображены в секции ниже.

AIDA64 – условно-бесплатное приложение, период безвозмездного пользования которым ограничен 30 днями. Чтобы иметь возможность работать с ним и дальше, необходимо купить лицензию.

Victoria

Victoria – одна из лучших утилит для диагностики и восстановления неисправностей жестких дисков. Существует 2 версии программы: для запуска с загрузочного носителя и для работы непосредственно в среде Windows. В последнем случае для корректной работы приложения его следует запускать от имени администратора (соответствующую команду можно выбрать из его контекстного меню посредством щелчка по значку правой кнопкой мыши). Для загрузки с внешнего носителя потребуется предварительно создать загрузочный USB-диск или CD (DVD) и записать на него образ приложения.

После того, как Victoria запустится, на вкладке «Standard» в правой половине окна вверху выбираем тестируемый HDD и жмем на кнопку «Passport» для обновления сведений о нем. В самом низу окна отобразится информация о модели винчестера, его вместимости в дорожках и серийном номере. Затем можно переходить на вкладку “SMART”. Для считывания данных нажимаем на кнопку «Get SMART» в правой секции окна вверху.

При всех своих прочих достоинствах программа бесплатна. Также следует отметить, что ее новейшие версии поддерживают работу со S.M.A.R.T.-данными SSD-накопителей.

HDDScan

Отличительной особенностью утилиты является предельная простота в использовании. Достаточно выбрать из списка «Select Drive» жесткий диск и нажать на кнопку «S.M.A.R.T.», как на экране появится новое окно с подобной информацией о жестком диске. Разработчиками предусмотрена возможность менять некоторые из этих параметров (AAM, APM и др.). И за все это платить ничего не надо.

Speccy

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

Из меню в левой части экрана выбираем «Хранение данных», и в правой части окна приложения появятся сведения сразу обо всех установленных на машине пользователя жестких дисках. Если информация сразу не будет выведена на экран, надо подождать несколько секунд до завершения ее считывания.

Стоит ли ремонтировать HDD

Любое устранение ошибки смарт, это временные меры. Любые махинации лишь немного отсрочат полный сбой оборудования. Если все сообщения об ошибках смарт были проигнорированы и пользователь не успел скопировать данные, то есть смысл чинить устройство. Потребуется вскрыть накопитель и заменить изношенные детали. Цена ремонта может превысить стоимость нового HDD.
У инженеров Storelab в наличии комплекс специального оборудования. Они смогут гарантировано вернуть потерянные файлы или нужные документы в целости и сохранности. Руководствуясь этим, есть необходимость отдать устройство профессионалам и потратиться на ремонт.

Описание программы S.M.A.R.T. Assistant

Для обеспечения нормального функционирования необходимо включить опцию «S.M.A.R.T.» в BIOS компьютеране в режиме AHCIне работает со SCSI-дисками и RAID-массивами

  • O.K. — состояние диска в норме;
  • ERROR — диск может выйти из строя.

Список атрибутов:

  • 01h ‘Raw Read Error Rate’
  • 02h ‘Throughput Performance’
  • 03h ‘Spin Up Time’
  • 04h ‘Start/Stop Count’
  • 05h ‘Reallocated Sector Count’
  • 06h ‘Read Channel Margin’
  • 07h ‘Seek Error Rate’
  • 08h ‘Seek Time Performance’
  • 09h ‘Power-On Hours Count’
  • 0Ah ‘Spin Retry Count’
  • 0Bh ‘Calibration Retry Count’
  • 0Ch ‘Power Cycle Count’
  • 0Dh ‘Read Soft Error Rate’
  • BDh ‘High Fly Writes’
  • BEh ‘Airflow Temperature’
  • BFh ‘G-Sense Error Rate’
  • C0h ‘Power-Off Retract Count’
  • C1h ‘Load Cycle Count’
  • C2h ‘Temperature’
  • C3h ‘Hardware ECC Recovered’
  • C4h ‘Reallocation Event Count’
  • C5h ‘Current Pending Sector Count’
  • C6h ‘Uncorrectable Sector Count’
  • C7h ‘UltraDMA CRC Error Count’
  • C8h ‘Multi Zone Error Rate’
  • C9h ‘Soft Read Error Rate’
  • DCh ‘Disk Shift’
  • DDh ‘G-Sense Error Rate’
  • DEh ‘Loaded Hours’
  • DFh ‘Load Retry Count’
  • E0h ‘Load Friction’
  • E1h ‘Load Cycle Count’
  • E2h ‘Load-in Time’
  • E4h ‘Power-off Retract Count’
  • E7h ‘Temperature’
  • F0h ‘Head Flying Hours’
  • FAh ‘Read Error Retry Rate’
  • Name — название атрибута
  • Attr — нормализованное значение атрибута (1..253, чем выше значение, тем лучше)
  • Worst — самое низкое значение атрибута
  • Raw — ненормализованное значение атрибута
  • Threshold — пороговое значение атрибута (1..253, 254 — запрещено, 0 — информационный атрибут, не влияющий непосредственно на надежность, 255 — тестовое значение)
  • Flags — флаги:

    • S — Self-preserve (SP) — самосохраняющийся атрибут — значение атрибута обновляется и сохраняется автоматически
    • C — Events count (EC) — атрибут является счетчиком событий
    • E — Error rate (ER) — значение атрибута отражает относительную частоту ошибок по данному параметру
    • P — Performance related (PR) — значение атрибута отражает производительность диска
    • O — Online collection (OC) — значение атрибута обновляется во время выполнения online тестирования
    • F — Pre-failure (PF) — жизненно важный атрибут
  • Status — статус атрибута: OK — в пределах нормы, !!! — неудовлетворительное состояние (нормализованное значение меньше порога).

Зеленымжизненно важные атрибутырозовымВиды тестирования S.M.A.R.T.«Online» тестирование (on-line data collection)«Offline» тестирование (off-line data collection)«Self» тестирование
S.M.A.R.T. Report — 02.09.2008 9:52:18
Model Number: ST3250820AS
Firmware Revision: 3.AAC
Serial Number: 5QE05S1E
A W R T S
Raw Read Error Rate (01) 117 88 1377492756 —EPOF
Throughput Performance (02) 0 0 0 0 ——
Spin Up Time (03) 90 90 0 0 —-OF
Start/Stop Count (04) 98 98 2464 20 SC—O-

Head Flying Hours (F0) 0 0 0 0 ——
Read Error Retry Rate (FA) 0 0 0 0 ——

  • Serial Number — серийный номер жесткого диска
  • Firmware Revision — версия прошивки жесткого диска
  • Model Number — модель жесткого диска
  • Size — объем жесткого диска в гигабайтах
  • LBA48 — поддержка режима адресации LBA48
  • S.M.A.R.T. — активное состояние S.M.A.R.T.
  • HPA — поддержка HPA
  • Security — поддержка режима ATA Security
  • первое значение (черные цифры) — температура жесткого диска (атрибут 0xC2)
  • второе значение (синие цифры) — наименьшая температура жесткого диска с момента включения питания (атрибут 0xBE), поддерживается не всегда
  • третье значение (красные цифры) — наибольшая температура жесткого диска с момента включения питания (атрибут 0xBE), поддерживается не всегда
  • четвертое значение (черные цифры) — температура жесткого диска (атрибут 0xBE)
  1. включение/выключение AAM или APM
  2. заданный уровень AAM или APM
  3. текущий уровень AAM или APM
  4. рекомендованный производителем уровень AAM или APM

SMARTAssistant.iniC:\Documents and Settings\%UserName%\Application DataC:\Users\%UserName%\AppData\Roaming

  • тип файловой системы («Filesystem«)
  • буква раздела и его метка («Volume Label«)
  • серийный номер раздела («Serial Number«)
  • размер кластера («Cluster Size«)
  • начальный сектор раздела («Start LBA«)
  • количество секторов в разделе и размер раздела («Sectors Count«)
  • активный/неактивный статус раздела («Active«)
  • флаг необходимости проверки («Dirty«, для NTFS)

Volume ID

  • Host — имя SMTP-сервера
  • Port — порт SMTP-сервера
  • Login — имя пользователя
  • Password — пароль пользователя
  • From — обратный адрес e-mail
  • E-Mail — адрес получателя e-mail
  • Authentication — необходимость SMTP-аутентификации

ReportsWarningsReport Sending O.K.Report sending failed
S.M.A.R.T. Assistant Report — 30.06.2009 22:56:54
ST3250820AS:
S.M.A.R.T.: O.K.
Temperature: 49 °C
ST3250824AS:
S.M.A.R.T.: O.K.
Temperature: 51 °C
WDC WD5000AAKS-00YGA0:
S.M.A.R.T.: O.K.
Temperature: 50 °C
SAMSUNG SP2504C:
S.M.A.R.T.: O.K.
Temperature: 49 °C

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *