Пятница, 29.03.2024
Тюменский радиолюбительский сайт
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Casper  
Форум » Компьютерная ветка » Накопители » Система S.M.A.R.T., анализ показателей S.M.A.R.T. жесткого д
Система S.M.A.R.T., анализ показателей S.M.A.R.T. жесткого д
CasperДата: Понедельник, 25.09.2017, 18:37 | Сообщение # 1
Системотехник
Группа: Администраторы
Сообщений: 195
Награды: 0
Репутация: 5
Статус: Offline
Все современные накопители на жестких магнитных дисках поддерживают технологию самотестирования, анализа
состояния, и накопления статистических данных об ухудшении собственных
характеристик S.M.A.R.T. (Self-Monitoring Analysis and Reporting Technology). Основы S.M.A.R.T. были разработаны в 1995 г. совместными усилиями
ведущих производителями жестких дисков. В процессе совершенствования
оборудования накопителей, возможности технологии также
дорабатывались, и после стандарта SMART появился SMART II, затем -
SMART III, который, очевидно, тоже не станет последним.
Жесткий диск в процессе своего
функционирования постоянно отслеживает определенные параметры своего
состояния и отражает их в специальных характеристиках - атрибутах (Attribute), сохраняющихся, как правило, в специально выделенной части
дисковой поверхности, доступной только внутренней микропрограмме
накопителя - служебной зоне. Данные атрибутов могут быть считаны специальным программным обеспечением.
Атрибуты идентифицируются своим цифровым
номером, большинство из которых одинаково интерпретируется накопителями
разных моделей. Некоторые атрибуты могут быть определены конкретным
производителем оборудования, и поддерживаться только отдельными
моделями накопителей.
Атрибуты состоят из нескольких полей,
каждое из которых имеет определенный смысл. Обычно, программы считывания
S.M.A.R.T. выдают расшифровку атрибутов в виде:
  • Attribute - имя атрибута
  • ID - идентификатор атрибута
  • Value - текущее значение атрибута
  • Threshold - минимальное пороговое значения атрибута
  • Worst - самое низкое значение атрибута за все время работы накопителя
  • Raw - абсолютное значение атрибута
  • Type (необязательно) - тип атрибута - характеризует производительность (PR - Performance-related), характеризует сбои (ER -
    Error rate), счетчик событий (EC - Events count), определено
    производителем или не используется (SP - Self-preserve);
    Для анализа состояния накопителя, пожалуй, самым важным значением атрибута является Value - условное число (обычно от 0 до 100 или до 253), заданное
    производителем. Значение Value изначально установлено на максимум при
    производстве накопителя и уменьшается в случае ухудшения его параметров.
    Для каждого атрибута существует пороговое
    значение, до достижения которого, производитель гарантирует его
    работоспособность - поле Threshold. Если значение Value приближается или становится меньше значения Threshold, - накопитель
    пора менять. Перечень атрибутов и их значения жестко не
    стандартизированы и определяются изготовителем накопителя, но наиболее
    важные из них интерпретируются одинаково.
    Например, атрибут с идентификатором 5 (Reallocated sector count) будет характеризовать число забракованных и переназначенных из
    резервной области секторов диска, и для устройств производства компании
    Seagate, и для Western Digital, Samsung, Maxtor.
    Жесткий диск не имеет возможности, по
    собственной инициативе, передать данные SMART потребителю. Их
    считывание выполняется специальным программным обеспечением.
    В настройках большинства современных BIOS
    материнских плат имеется пункт позволяющий запретить или разрешить
    считывание и анализ атрибутов SMART в процессе выполнения тестов
    оборудования перед выполнением начальной загрузки системы. Включение
    опции позволяет подпрограмме тестирования оборудования BIOS считать
    значения критических атрибутов и, при превышении порога, предупредить об
    этом пользователя. Как правило, без особой детализации:
    Primary Master Hard Disk: S.M.A.R.T status BAD!, Backup and Replace.
    Выполнение подпрограммы BIOS приостанавливается, чтобы привлечь внимание:
    Press F1 to Resume
    Таким образом, без установки или запуска
    дополнительного программного обеспечения, имеется возможность вовремя
    определить критическое состояние накопителя (при включении данной опции)
    средствами Базовой Системы Ввода-Вывода (BIOS).
    Анализ данных S.M.A.R.T. жесткого диска

    Для получения данных SMART в среде
    операционной системы могут использоваться специальные программы, в
    частности, практически все утилиты для тестирования оборудования жестких
    дисков.
    Одной из самых популярных программ для тестирования жестких дисков является Victoria Сергея Казанского. На сайте автора найдете последнюю версию программы, а
    также массу полезной информации, в том числе и подробное описание
    работы с Victoria.
    Программа Victoria имеет две
    разновидности - для работы в среде DOS и, для работы в среде Windows.
    DOS-версия может напрямую работать с контроллером жесткого диска и
    обладает значительно большими возможностями по сравнению с версией для
    Windows. Назначение, основные возможности и порядок использования
    программы найдете на сайте автора.
    Программа проста в использовании и
    позволяет оценить техническое состояние накопителя, выполнить его
    тестирование и некоторые настройки - уровня шума, производительности,
    физического объема. Режимы тестирования поверхности накопителя позволяют
    принудительно избавиться от сбойных секторов с помощью режима Remap нескольких видов. Вызов меню тестирования выполняется по нажатию клавиши F4 (SCAN). Пользователь имеет возможность задать область тестирования:
    • Start LBA :0 - начало области (по умолчанию - 0)
    • End LBA :14680064 - конец области (по умолчанию - номер последнего блока диска)


    Режим тестирования:
    • Линейное чтение - последовательное чтение от начального блока до конечного;
    • Случайное чтение - номер считываемого блока формируется случайным образом;
    • BUTTERFLY чтение - выполняется чтение блоков, начиная от граничных номеров (начала и конца), к центру области
      тестирования. Изменение режима выполняется по нажатию клавиши "пробел".

    Режим обработки ошибок. Этот пункт позволяет выполнить скрытие дефектных блоков, с
    использованием переназначения (ремап) из резервной области. Выбор режима
    выполняется клавишей "пробел". Выбранный метод работы с дефектами
    отображается в правом верхнем углу экрана, под часами, а также в нижней
    строке в момент запуска теста. Изменить режим можно в и в процессе
    выполнения сканирования.
    • Ignore Bad Blocks - программа не будет выполнять никаких действий при обнаружении ошибки.
    • BB = RESTORE DATA - программа попытается восстановить данные из поврежденных секторов.
    • BB = Classic REMAP - выполняется запись в поврежденный сектор для вызова процедуры переназначения.
    • BB = Advanced REMAP - улучшенный алгоритм скрытия сбойных блоков. Используется, когда не помогает классический ремап.
      Программа выполняет специальную последовательность операций с цельюформирования признака кандидата на ремап (атрибут 197) у сбойного блока.Затем выполняется 10-кратная запись, обрабатываемая микропрограммойнакопителя как обычная обработка кандидата на ремап - если есть ошибка,выполняется переназначение, если нет ошибки - блок считается нормальным иудаляется из кандидатов на ремап. Данный режим позволяет выполнитьскрытие сбойных блоков без потери пользовательских данных. Конечно,только в случаях, когда накопитель технически исправен и есть свободноеместо в резервной области для переназначения.
    • BB = Fujitsu Remap - выполнение специфических алгоритмов, основанных на недокументированных возможностях некоторых моделей накопителей Fujitsu
    • BB = Erase 256 sect - при обнаружении сбойного сектора выполняется перезаписывание блока из 256 секторов. Пользовательские данные не сохраняются.




    В процессе работы с программой можно вызвать контекстную справку клавишей F1
    Версия Victoria For Windows обладает более скромными возможностями по настройке накопителя и выбору
    режимов тестирования, и на данный момент не имеет поддержки русского
    языка , однако ей проще пользоваться и имеющихся возможностей вполне
    достаточно для считывания таблицы SMART и оценки технического
    состояния накопителя.
    Программа должна выполняться под учетной
    записью с павами администратора. В среде Windows 7 / 8 необходимо
    использовать контекстное меню “Запуск от имени администратора”.
    Для анализа состояния SMART-атрибутов выбираем режим работы через программный интерфейс Windows - включаем кнопку API в правой верхней части основного окна. Затем выбираем накопитель для проверки - нажимаем на кнопку Standard в основном меню программы и подсвечиваем мышкой нужный диск в окне со списком.
    В информационном окне будет отображен
    паспорт накопителя - модель, версию аппаратной прошивки, серийный номер,
    размер и т.п. Для получения данных SMART выбираем пункт меню SMART и жмем кнопку "Get SMART". Результат будет отображен в информационном окне программы.


    Краткое описание атрибутов (в скобках дано шестнадцатеричное значение номера):
    • 001 ( 1 ) Raw Read Error Rate - абсолютное значение ошибок считывания. Существует некоторые отличия в формировании
      значения данного атрибута разными производителями. Из практики могусказать, что накопители Seagate могут иметь гигантское значение RAWэтого атрибута, реально будучи в хорошем состоянии, а накопителиWestern Digital могут иметь его нулевым, имея критические показатели подругим характеристикам. Некоторые модели вообще могут не поддерживатьданный атрибут.
    • 003 ( 3 ) Spin Up Time - Среднее время раскрутки шпинделя диска от 0 RPM до рабочей скорости.
    • 004 ( 4 ) Start/Stop Count - Количество циклов запуск/останов шпинделя.
    • 005 ( 5 ) Reallocated Sector Count - Количество переназначенных секторов. Современные накопители имеют довольно большую
      (тысячи секторов) резервную область поверхности накопителя дляиспользования ее в случае ухудшения характеристик секторов из основнойзоны. Если накопитель обнаруживает проблемы с записью/считыванием какого- либо сектора, то он автоматически перемещает его данные в резервнуюобласть, а данный сектор помечается как "переназначенный". Часто этотпроцесс называют "remapping", или "automatic defect reassignment", онвыполняется микропрограммой накопителя и для пользователя (операционнойсистемы) невидим. Поле raw value содержит общее количество переназначенных секторов. Даже некритическое, но большоезначение этого поля, может привести к снижению скорости обмена данными,поскольку накопитель выполняет дополнительную операцию установки головокна дорожки резервной области, обычно расположенной в конце диска.
    • 007 ( 7 ) Seek Error Rate - Частота появления ошибок позиционирования блока магнитных головок (БМГ) . Накопитель
      контролирует правильность установки головок на требуемую дорожкуповерхности. В случае, когда установка выполнилась неверно, фиксируетсяошибка и операция повторяется. Для данного накопителя причиной большогочисла ошибок явился перегрев.
    • 008 ( 8 ) Seek Time Performance - средняя скорость позиционирования магнитных головок. Если значение атрибута уменьшается
      (замедление позиционирования), то велика вероятность проблем смеханической частью привода головок.
    • 009 ( 9 ) Power-On Hours - Количество часов во включенном состоянии. Достижение предельного значения этого атрибута
      означает выработку накопителем заданной производителем наработки наотказ (MTBF - Mean Time Between Failures).
    • 010 ( 0A ) Spin Retry Count - Количество повторных попыток старта шпинделя. После включения питания, накопитель
      раскручивает диски и контролирует достижение рабочей скорости вращениядля данного устройства ( например 5400 , 7200, 10000 об/мин.) заопределенное время. В случае неудачи - увеличивается счетчик повторов иповторяется попытка старта.
    • 011 ( 0B ) Recalibration Retries - количество попыток рекалибровки, в случае, если первая попытка была неудачной.
      Если значение атрибута увеличивается, то велика вероятность проблем смеханической частью накопителя. Кроме того, увеличение абсолютногозначения данного атрибута может быть вызвано тем, что процедурарекалибровки используется внутренней микропрограммой накопителя длякоррекции других типов ошибок.
    • 012 ( 0C ) Device Power Cycle Count - Количество циклов включения/выключения диска.
    • 184 ( B8 ) End-to-End error - Данный атрибут - часть технологии HP SMART IV - означает, что после передачи данных через
      буферную память чётность данных между контроллером компьютера и жесткимдиском не совпадает.
    • 187 ( BB ) Reported Uncorrectable Error - Характеризует количество ошибок, которые не были исправлены микропрограммой накопителя.
    • 188 ( BC ) Command Timeout Количество прерванных операций в связи с HDD тайм-аут. Обычно это значение атрибута должно
      быть равно нулю, и, если значение гораздо выше нуля, то, скорее всего,там будут какие-то серьезные проблемы с питанием или окислениемконтактов интерфейсного кабеля.
    • 189 ( BD ) High Fly Writes - Если высота полета головки над магнитной поверхностью, даже на короткое время превысит
      оптимальную, то записанные ею данные, в дальнейшем, могут непрочитаться. Современные накопители используют специально разработаннуютехнологию контроля высоты полета головок, позволяющую не выполнятьзапись данных при неоптимальной высоте. В счетчик данного атрибутадобавляется единица, а запись выполняется после установки нормальнойвысоты полета. Повышенное значение данного атрибута может быть вызвановнешними ударами или вибрациями, ненормальной температурой, ухудшениемхарактеристик магнитной поверхности или головки.
    • 190 ( BE ) Airflow Temperature - температура окружающей среды блока магнитных головок. Для большинства моделей данный
      атрибут отсутствует и используется атрибут 194.
    • 191 (BF ) G-sense error rate - количество ошибок, возникающих в результате ударных нагрузок. Атрибут хранит показания
      встроенного акселерометра, который фиксирует все удары, толчки, падения идаже неаккуратную установку диска в корпус компьютера. Обычно довольноточно характеризует условия эксплуатации ноутбуков - большое значениеатрибута говорит о резких толчках и падениях при работе устройства.
    • 192 ( C0 ) Power-off retract count - количество циклов выключений или аварийных отказов (включений/выключений питания накопителя).
    • 193 ( C1 ) Load/Unload Cycle - количество циклов перемещения блока магнитных головок в зону парковки.
    • 194 ( C2 ) HDA Temperature - температура самого накопителя (HDA - Hard Disk Assembly). В данном атрибуте хранятся
      показания встроенного температурного датчика, которым обычно служитодна из магнитных головок (как правило - нижняя ). Данные, записанные вполях атрибута отображают текущую, минимальную и максимальнуютемпературу. Поле Worst показывает наихудшую, достигнутую за времяработы накопителя, температуру (можно установить факт перегрева и егостепень), raw value - текущую температуру. Некоторые модели накопителеймогут поддерживать атрибут 205 ( CD ) Thermal asperity rate (TAR)фиксирующий количество опасных перепадов температуры.
    • 195 ( C3 ) Hardware ECC recovered - характеризует количество ошибок считывания, исправленных оборудованием накопителя с
      применением кода коррекции ошибок. Подобные ошибки не требуют повторногосчитывания сектора, и не приводят к потере скорости обмена данными, нобольшое их количество говорит об ухудшении параметров тракта считывания.
    •  196 ( C4 ) Reallocation Event Count - Число событий переназначения сбойных секторов. В поле raw value данного атрибута хранится общее число попыток переноса данных из
      нестабильных секторов в резервную область. Учитываются как успешные, таки неуспешные попытки.
    • 197 ( C5 ) Current Pending Sector Count - Текущее количество нестабильных секторов. Поле raw value этого атрибута показывает общее количество секторов, которые накопитель
      в данный момент считает кандидатами на переназначение в резервнуюобласть (remap). Если в дальнейшем какой-то из этих секторов будетпрочитан успешно, то он исключается из списка кандидатов. Если же чтениесектора будет сопровождаться ошибками, то накопитель попытаетсявосстановить данные и перенести их в резервную область, а сам секторпометить как переназначенный (remapped).
    • 198 ( C6 ) Uncorrectable Sector Count - Счетчик некорректируемых ошибок. Это ошибки, которые не были исправлены
      внутренними средствами коррекции оборудования накопителя. Может бытьвызвано неисправностью отдельных элементов или отсутствием свободныхсекторов в резервной области диска, когда возникла необходимостьпереназначения.
    • 199 ( C7 ) UltraDMA CRC Error Count - Счетчик ошибок, возникших при передаче данных в режиме UltraDMA . Аппаратные
      средства контроля передачи данных из накопителя в оперативную памятьобнаружили ошибку контрольной суммы. Нередко этот тип ошибки связан нестолько с оборудованием накопителя, сколько с неисправным интерфейснымкабелем, нестабильным питанием, разгоном частоты шины PCI, перегревоммикросхем чипсета материнской платы и т.п.
    • 200 ( C8 ) Write Error Rate ( Multi-Zone Error Rate ) - Характеризует наличие ошибок при записи данных. Может быть вызвано
      ухудшением состояния поверхности, головок или характеристик трактазаписи данных. Чем ниже значение Value, тем опаснее использовать такойнакопитель.
    • 220 ( DC ) Disk Shift - смещение блока дисков относительно вертикальной оси шпинделя. В основном возникает из-за
      сильного удара или падения накопителя и как правило, является сигналомдля его замены.
    • 228 ( E4 ) Power-Off Retract Cycle - Количество автоматических парковок магнитных головок при выключения питания.


    Современные накопители поддерживают не
    только формирование атрибутов S.M.A.R.T, но и ведут дополнительные
    журналы статистики, а также поддерживают протокол SCT (SMART Command Transport), обеспечивающий считывание данных журналов.
    Журнал статистики устройства - это доступный только для чтения журнал
    SMART, передаваемый накопителем при получении команд READ LOG EXT, READ
    LOG DMA EXT или SMART READ LOG. В журналах отображается информация о
    выполнении встроенных тестов S.M.A.R.T ( self-test ), статистика ошибок,
    номера сбойных блоков LBA и т.п.
  •  
    Форум » Компьютерная ветка » Накопители » Система S.M.A.R.T., анализ показателей S.M.A.R.T. жесткого д
    • Страница 1 из 1
    • 1
    Поиск:

    Copyright MyCorp © 2024
    Сделать бесплатный сайт с uCoz