SMART коды на HDD

При проверке жесткого диска утилитами считывающими SMART информацию с жесткого диска мы видим таблицу с результатами. Что за что отвечает и что значит можно прочитать в статье на сайте iXBT.

Более полный вариант таблицы - на Wiki.

Легенда
Больше
Большее значение параметра лучше
Меньше
Меньшее значение параметра лучше
Критический параметр — красный фон строкиИндикатор возможной скорой поломки устройства
HexИмя атрибутаЛучше если…Описание
0101Raw Read Error Rate
Меньше
Частота ошибок при чтении данных с диска, происхождение которых обусловлено аппаратной частью диска. Для всех дисков Seagate, Samsung (семейства F1 и более новые) и Fujitsu 2,5″ это — число внутренних коррекций данных, проведённых до выдачи в интерфейс, — следовательно, на пугающе огромные цифры можно реагировать спокойно.
0202Throughput Performance
Больше
Общая производительность диска. Если значение атрибута уменьшается, то велика вероятность, что с диском есть проблемы.
0303Spin-Up Time
Меньше
Время раскрутки пакета дисков из состояния покоя до рабочей скорости. Растёт при износе механики (повышенное трение в подшипнике и т. п.), также может свидетельствовать о некачественном питании (например, просадке напряжения при старте диска).
0404Start/Stop CountПолное число циклов «запуск-остановка» шпинделя. У дисков некоторых производителей (например, Seagate) — счётчик включения режима энергосбережения. В поле raw value хранится общее количество запусков/остановок диска.
0505Reallocated Sectors Count
Меньше
Число операций переназначения секторов. Когда диск обнаруживает ошибку чтения/записи, он помечает сектор «переназначенным» и переносит данные в специально отведённую резервную область. Вот почему на современных жёстких дисках нельзя увидеть bad-блоки — все они спрятаны в переназначенных секторах. Этот процесс называют remapping, а переназначенный сектор — remap. Чем больше raw-значение, тем хуже состояние поверхности дисков. Поле raw value содержит общее количество переназначенных секторов. Рост raw-значения этого атрибута может свидетельствовать об ухудшении состояния поверхностей «блинов» диска.
0606Read Channel MarginЗапас канала чтения. Назначение этого атрибута не документировано. В современных накопителях не используется.
0707Seek Error Rate
Меньше
Частота ошибок при позиционировании блока магнитных головок. Чем их больше, тем хуже состояние механики и/или поверхности жёсткого диска. Также на значение параметра может повлиять перегрев и внешние вибрации (например, от соседних дисков в корзине).
0808Seek Time Performance
Больше
Средняя производительность операции позиционирования магнитными головками. Если значение атрибута уменьшается (замедление позиционирования), то велика вероятность проблем с механической частью привода головок.
0909Power-on Time Count (Power-On Hours)
Меньше
Число часов (минут, секунд — в зависимости от производителя), проведённых во включенном состоянии. В качестве порогового значения для него выбирается паспортное время наработки на отказ (MTBF — mean time between failure).
100ASpin-Up Retry Count
Меньше
Число повторных попыток раскрутки дисков до рабочей скорости в случае, если первая попытка была неудачной. Если значение атрибута увеличивается, то велика вероятность неполадок с механической частью.
110BRecalibration Retries
Меньше
Количество повторов запросов рекалибровки в случае, если первая попытка была неудачной. Если значение атрибута увеличивается, то велика вероятность проблем с механической частью.
120CDevice Power Cycle CountКоличество полных циклов включения-выключения диска.
130DSoft Read Error Rate
Меньше
Число ошибок при чтении по вине программного обеспечения, которые не поддались исправлению. Все ошибки имеют немеханическую природу и указывают лишь на неправильную разметку/взаимодействие с диском программ или операционной системы.
10064Erase/Program Cycles (для SSD)Общее количество циклов стирания/программирования для всей флэш-памяти за всё время ее существования. Твердотельный накопитель имеет ограничение на количество записей в него. Точные значения (ресурс) зависят от установленных микросхем флэш-памяти.
В накопителях Kingston — объём стёртого в гигабайтах.
10367Translation Table Rebuild (для SSD)Количество событий, когда внутренние таблицы адресов блоков были повреждены и впоследствии восстановлены. Raw-значение этого атрибута указывает фактическое количество событий.
170AAReserved Block Count (для SSD)Состояние пула резервных блоков. Значение атрибута показывает процент оставшегося пула. Иногда raw-значение содержит фактическое количество использованных резервных блоков.
170 атрибут связан с атрибутом 5, числом использованных резервных блоков.
171ABProgram Fail Count (для SSD)Число попыток, когда запись во флэш-память не удалась. Raw-значение показывает фактическое количество отказов. Процесс записи технически называется «программирование флэш-памяти» — отсюда и название атрибута. Когда флэш-память изношена, она больше не может быть записана и становится доступной только для чтения.
Значение обычно идентично атрибуту 181.
172ACErase Fail Count (для SSD)Количество сбоев операции стирания на флэш-памяти. Raw-значение показывает фактическое количество отказов. Полный цикл записи флэш-памяти состоит из двух этапов. Сначала необходимо удалить память, а затем данные должны быть записаны («запрограммированы») в память. Когда флэш-память изношена, она больше не может быть записана и становится доступной только для чтения.
Идентичен атрибуту 182.
173ADWear Leveller Worst Case Erase Count (для SSD)Максимальное количество операций стирания, выполняемых для одного блока флэш-памяти.
174AEUnexpected Power Loss (для SSD)Число неожиданных отключений питания, когда питание было потеряно до получения команды на отключение диска. На жестком диске срок службы при таких отключениях намного меньше, чем при обычном отключении. На SSD существует риск потери внутренней таблицы состояний при неожиданном завершении работы.
175AFProgram Fail Count (для SSD)Число попыток, когда запись во флэш-память не удалась. Raw-значение показывает фактическое количество отказов. Процесс записи технически называется «программирование флэш-памяти», отсюда и название атрибута. Когда флэш-память изношена, она больше не может быть записана и становится доступной только для чтения.
176B0Erase Fail Count (для SSD)Количество сбоев операции стирания на флэш-памяти. Raw-значение показывает фактическое количество отказов. Полный цикл записи флэш-памяти состоит из двух этапов. Сначала необходимо удалить память, а затем данные должны быть записаны («запрограммированы») в память. Когда флэш-память изношена, она больше не может быть записана и становится доступной только для чтения.
177B1Wear Leveling Count (для SSD)
Wear Range Delta
В зависимости от производителя, максимальное количество операций стирания, выполняемых для одного блока флэш-памяти[источник не указан 941 день] или разница между максималоьно изношенными (больше всего раз записанными) и минимально изношенными (записанными наименьшее число раз) блоками[4].
178B2Used Reserved Block Count (для SSD)Состояние пула резервных блоков. Значение атрибута показывает процент оставшегося пула. Raw-значение этого атрибута иногда содержит фактическое количество использованных резервных блоков.
179B3Used Reserved Block Count (для SSD)Состояние пула резервных блоков. Значение атрибута показывает процент оставшегося пула. Raw-значение этого атрибута иногда содержит фактическое количество использованных резервных блоков.
180B4Unused Reserved Block Count (для SSD)Состояние пула резервных блоков. Значение атрибута показывает процент оставшегося пула. Raw-значение этого атрибута иногда содержит фактическое количество неиспользованных резервных блоков.
181B5Program Fail Count (для SSD)Число попыток, когда запись во флэш-память не удалась. Raw-значение показывает фактическое количество отказов.
182B6Erase Fail Count (для SSD)Количество сбоев операции стирания на флэш-памяти. Raw-значение показывает фактическое количество отказов.
183B7SATA Downshifts (для SSD)Указывает, как часто требовалось снизить скорость передачи данных SATA (с 6 Гбит/с до 3 или 1,5 Гбит/с или с 3 Гбит/с до 1,5 Гбит/с) для успешной передачи данных. Если значение атрибута уменьшается, попробуйте заменить кабель SATA.
184B8End-to-End error
Меньше
Назначение зависит от производителя.
У HP (часть технологии HP SMART IV) увеличивается в случае, когда после передачи данных через кэш-память чётность данных между хостом и жёстким диском не совпадает.
У Kinston это количество ошибок чтения из флэш-памяти.
187BBReported UNC Errors
Меньше
Количество ошибок, которое накопитель сообщил хосту (интерфейсу компьютера) при любых операциях, обычно это ошибки данных на диске, которые не исправлены средствами ECC[4].
188BCCommand Timeout
Меньше
Количество прерванных операций в связи с таймаутом HDD. Обычно это значение атрибута должно быть равно нулю, и, если значение гораздо выше нуля, то, скорее всего, имеются серьёзные проблемы с питанием или окислением контактов кабелей передачи данных.
189BDHigh Fly Writes
Меньше
Cодержит количество зафиксированных случаев записи при высоте полета головки выше рассчитанной — скорее всего, из-за внешних воздействий: например, вибрации.
190BEAirflow Temperature (WDC)
Меньше
Температура воздуха внутри корпуса жёсткого диска. Для дисков Seagate рассчитывается по формуле 100-HDA temperature. Для дисков Western Digital — 125-HDA.
191BFG-sense error rate (Mechanical Shock)
Меньше
Количество ошибок, возникающих в результате ударных нагрузок. Атрибут хранит показания встроенного акселерометра, который фиксирует все удары, толчки, падения во время работы диска.
192C0Power-off retract count
Меньше
Число циклов выключений или аварийных отказов (включений/выключений питания накопителя).
193C1Load/Unload Cycle
Меньше
Количество циклов перемещения блока магнитных головок в парковочную зону/в рабочее положение.
194C2HDA temperature
Меньше
Здесь хранятся показания встроенного термодатчика для механической части диска — «банки» (HDA — Head and Disk Assembly). Информация снимается со встроенного термодатчика, которым служит одна из магнитных головок — обычно нижняя в банке. В битовых полях атрибута фиксируются текущая, минимальная и максимальная температура. Не все программы, работающие со SMART, правильно разбирают эти поля, так что к их показаниям стоит относиться критически.
В SSD это температура внутри корпуса SSD или температура печатной платы[4].
195C3Hardware ECC Recovered или
ECC On-the-Fly Error Count
Меньше
Число коррекции ошибок ECC, выполненных контроллером диска. На дисках с интерфейсом SATA значение нередко ухудшается при повышении частоты системной шины — SATA очень чувствителен к «разгону».


У накоителей Kingston идентичен атрибутам 201 и 204.

196C4Reallocation Event Count
Меньше
Число операций переназначения. В поле «raw value» атрибута хранится общее число попыток переноса информации с переназначенных секторов в резервную область. Учитываются как успешные, так и неуспешные попытки.
197C5Current Pending Sector Count
Меньше
Число секторов, являющихся кандидатами на замену. Они ещё не были определены как плохие, но считывание с них отличается от чтения стабильного сектора — это так называемые подозрительные, или нестабильные сектора. В случае успешного последующего прочтения сектора он исключается из числа кандидатов. В случае повторных ошибочных чтений накопитель пытается восстановить его и выполняет операцию переназначения (remapping). Рост значения этого атрибута может свидетельствовать о физической деградации жёсткого диска.
198C6Uncorrectable Sector Count
Меньше
Число некорректируемых (средствами диска) секторов. В случае увеличения числа ошибок велика вероятность критических дефектов поверхности и/или механики накопителя.
199C7UltraDMA CRC Error Count,
SATA R-Errors Error Count
Меньше
Для HDD с интерфейсом UltraDMA — число ошибок, возникающих при передаче данных по внешнему интерфейсу в режиме UltraDMA (нарушения целостности пакетов и т. п.). Рост этого атрибута свидетельствует о плохом (мятом, перекрученном) кабеле и плохих контактах. Также подобные ошибки появляются при разгоне шины PCI, сбоях питания, сильных электромагнитных наводках, а иногда и по вине драйвера. Возможно, причина в некачественном шлейфе. Для исправления попробуйте использовать SATA-шлейф без защёлок, имеющий плотное соединение с контактами диска.
Для HDD с интерфесом SATA и для SSD — число ошибок при приёму и передаче данных по интерфейсу.
200C8Write Error Rate / Multi-Zone Error Rate
Меньше
Показывает общее количество ошибок, происходящих при записи сектора. Показывает общее число ошибок записи на диск. Может служить показателем качества поверхности и механики накопителя.
201C9Soft read error rate,
Uncorrectable Soft Read Error Rate
Меньше
Частота появления «программных» ошибок при чтении данных с диска.

Данный параметр показывает частоту появления ошибок при операциях чтения с поверхности диска по вине программного обеспечения, а не аппаратной части накопителя.
Для SSD это число ошибок, которые не исправлены ECC и потребовали коррекции другими методами.

202CAData Address Mark errors
Меньше
Number of Data Address Mark (DAM) errors (or) vendor-specific.
203CBRun out cancel
Меньше
Количество ошибок ECC.
204CCSoft ECC correction,
Soft ECC Correction Rate
Меньше
Количество ошибок ECC, скорректированных программно.
205CDThermal asperity rate (TAR)
Меньше
Number of thermal asperity errors.
206CEFlying heightРасстояние между головкой чтения-записи и поверхностью диска во включенном состоянии.
207CFSpin high current
Меньше
Величина силы тока при раскрутке диска.
208D0Spin buzzNumber of buzz routines to spin up the drive.
209D1Offline seek performanceПроизводительность поиска во время офлайновых операций (Drive’s seek performance during offline operations).
210D2Vibration During Write
Меньше
Вибрация во время чтения
211D3Vibration During Read
Меньше
Вибрация во время записи
212D4Shock During Write
Меньше
Нанесён ли физический удар по жёсткому диску во время его работы
220DCDisk Shift
Меньше
Дистанция смещения блока дисков относительно шпинделя. В основном возникает из-за удара или падения. Единица измерения неизвестна. При увеличении атрибута диск быстро становится неработоспособным.
221DDG-Sense Error Rate (Mechanical Shock)
Меньше
Число ошибок, возникших из-за внешних нагрузок и ударов. Атрибут хранит показания встроенного датчика удара.
222DELoaded HoursВремя, проведённое блоком магнитных головок между выгрузкой из парковочной области в рабочую область диска и загрузкой блока обратно в парковочную область.
223DFLoad/Unload Retry CountКоличество новых попыток выгрузок/загрузок блока магнитных головок в/из парковочной области после неудачной попытки.
224E0Load Friction
Меньше
Величина силы трения блока магнитных головок при его выгрузке из парковочной области.
225E1Load Cycle Count
Меньше
Количество циклов перемещения блока магнитных головок в парковочную область.
226E2Load 'In'-timeВремя, за которое привод выгружает магнитные головки из парковочной области на рабочую поверхность диска.
227E3Torque Amplification Count
Меньше
Количество попыток скомпенсировать вращающий момент.
228E4Power-Off Retract Cycle
Меньше
Количество повторов автоматической парковки блока магнитных головок в результате выключения питания.
230E6GMR Head Amplitude,
Drive Life Protection Status
Зависит от производителя.
Амплитуда «дрожания» (расстояние повторяющегося перемещения блока магнитных головок).
У Kingston — степень использования носителя, состояние защиты его жизненного цикла[4].
231E7Temperature,
SSD Life Left
Для HDD — температура жёсткого диска.
Для SSD — остаток жизненного цикла, приблизительное число оставшихся циклов или возможного объёма записи[4].
232E8Available Reserved Space (SSD)Зависит от производителя.
Для SSD Kingston — количество оставшихся резервных служебных блоков. Исходно (в новом накопителе) равно числу Reserve Block Count. Для некоторых накопителей — значение атрибута 170, выраженное в гигабайтах.
234EAКоличество неисправимых ошибок ECC
Меньше
235EBPower Fail Backup HealthЗависит от производителя.
У некоторых SSD показывает возможность сохранить данные из кэша в микросхемы флэш после внезапного отключения питания.
240F0Head flying hoursОбщее время нахождения блока головок в рабочем положении в часах.
241F1Total LBAs Written,
Lifetime Writes from Host System
У HDD — полное число записанных секторов.
У SSD Kingston — объём записанного за всё время жизни накопителя, в гигабайтах.
242F2Total LBAs Read,
Lifetime Reads to Host System
У HDD — полное число прочитанных секторов.
У SSD Kingston — объём прочитаного из микросхем накопителя за всё время его жизни, в гигабайтах.
250FARead error retry rate
Меньше
Число ошибок во время чтения жёсткого диска.
254FEFree Fall ProtectionСчётчик зафиксированных событий "свободного падения".

Другие публикации на эту тему: