- Сообщения
- 13,681
- Реакции
- 6,637
S.M.A.R.T. производит наблюдение за основными характеристиками накопителя, каждая из которых получает оценку. Характеристики можно разбить на две группы:
параметры, отражающие процесс естественного старения жёсткого диска (число оборотов шпинделя, число перемещений головок, количество циклов включения-выключения);
текущие параметры накопителя (высота головок над поверхностью диска, число переназначенных секторов, время поиска дорожки и количество ошибок поиска).
Данные хранятся в шестнадцатеричном виде, называемом raw value («сырые значения»), а затем пересчитываются в value — значение, символизирующее надёжность относительно некоторого эталонного значения. Обычно value располагается в диапазоне от 0 до 100 (некоторые атрибуты имеют значения от 0 до 200 и от 0 до 253).
Высокая оценка говорит об отсутствии изменений данного параметра или медленном его ухудшении. Низкая — о возможном сбое в скором времени.
Значение, меньшее, чем минимальное, при котором производителем гарантируется безотказная работа накопителя, означает выход узла из строя.
Технология S.M.A.R.T. позволяет осуществлять:
мониторинг параметров состояния;
сканирование поверхности;
сканирование поверхности с автоматической заменой сомнительных секторов на надёжные.
Следует заметить, что технология S.M.A.R.T. позволяет предсказывать выход устройства из строя в результате механических неисправностей, что составляет около 60 % причин[1] поломки жесткого диска. Предсказать последствия скачка напряжения или механического удара S.M.A.R.T. не способна.
Следует отметить, что накопители не могут самостоятельно сообщать о своём состоянии посредством технологии SMART, однако для этого существуют специальные программы. Таким образом, использование технологии S.M.A.R.T. невозможно без наличия следующих двух составляющих:
ПО, встроенного в контроллер накопителя;
Внешнего ПО, встроенного в хост.
Программы, отображающие состояние S.M.A.R.T.-атрибутов, работают по следующему алгоритму:
Проверка наличия поддержки накопителем технологии S.M.A.R.T.;
Посылка команды запроса S.M.A.R.T.-таблиц;
Получение таблиц в буфер приложения;
Расшифровка табличных структур, извлечение номера атрибута и его числового значения;
Сопоставление стандартизированных номеров атрибутов их названиям (иногда — в зависимости от типа, модели или производителя, как, например, в программе Victoria);
Вывод числовых значений в удобном для восприятия виде (например, конвертация шестнадцатеричных значений в десятичные);
Извлечение из таблиц флагов атрибутов (признаков, характеризующих назначение атрибута в данном накопителе, например, «жизненно важный» или «счётчик»);
Вывод общего состояния устройства на основании всех таблиц, значений и флагов.
параметры, отражающие процесс естественного старения жёсткого диска (число оборотов шпинделя, число перемещений головок, количество циклов включения-выключения);
текущие параметры накопителя (высота головок над поверхностью диска, число переназначенных секторов, время поиска дорожки и количество ошибок поиска).
Данные хранятся в шестнадцатеричном виде, называемом raw value («сырые значения»), а затем пересчитываются в value — значение, символизирующее надёжность относительно некоторого эталонного значения. Обычно value располагается в диапазоне от 0 до 100 (некоторые атрибуты имеют значения от 0 до 200 и от 0 до 253).
Высокая оценка говорит об отсутствии изменений данного параметра или медленном его ухудшении. Низкая — о возможном сбое в скором времени.
Значение, меньшее, чем минимальное, при котором производителем гарантируется безотказная работа накопителя, означает выход узла из строя.
Технология S.M.A.R.T. позволяет осуществлять:
мониторинг параметров состояния;
сканирование поверхности;
сканирование поверхности с автоматической заменой сомнительных секторов на надёжные.
Следует заметить, что технология S.M.A.R.T. позволяет предсказывать выход устройства из строя в результате механических неисправностей, что составляет около 60 % причин[1] поломки жесткого диска. Предсказать последствия скачка напряжения или механического удара S.M.A.R.T. не способна.
Следует отметить, что накопители не могут самостоятельно сообщать о своём состоянии посредством технологии SMART, однако для этого существуют специальные программы. Таким образом, использование технологии S.M.A.R.T. невозможно без наличия следующих двух составляющих:
ПО, встроенного в контроллер накопителя;
Внешнего ПО, встроенного в хост.
Программы, отображающие состояние S.M.A.R.T.-атрибутов, работают по следующему алгоритму:
Проверка наличия поддержки накопителем технологии S.M.A.R.T.;
Посылка команды запроса S.M.A.R.T.-таблиц;
Получение таблиц в буфер приложения;
Расшифровка табличных структур, извлечение номера атрибута и его числового значения;
Сопоставление стандартизированных номеров атрибутов их названиям (иногда — в зависимости от типа, модели или производителя, как, например, в программе Victoria);
Вывод числовых значений в удобном для восприятия виде (например, конвертация шестнадцатеричных значений в десятичные);
Извлечение из таблиц флагов атрибутов (признаков, характеризующих назначение атрибута в данном накопителе, например, «жизненно важный» или «счётчик»);
Вывод общего состояния устройства на основании всех таблиц, значений и флагов.
Критический параметр — красный фон строки | Индикатор возможной скорой поломки устройства
01 | 01 | Raw Read Error Rate |
02 | 02 | Throughput Performance |
03 | 03 | Spin-Up Time |
04 | 04 | Start/Stop Count |
05 | 05 | Reallocated Sectors Count |
06 | 06 | Read Channel Margin |
07 | 07 | Seek Error Rate |
08 | 08 | Seek Time Performance |
09 | 09 | Power-on Time Count (Power-On Hours) |
10 | 0A | Spin-Up Retry Count |
11 | 0B | Recalibration Retries |
12 | 0C | Device Power Cycle Count |
13 | 0D | Soft Read Error Rate |
184 | B8 | End-to-End erro r |
187 | BB | Reported UNC Errors |
188 | BC | Command Timeout |
190 | BE | Airflow Temperature (WDC) |
191 | BF | G-sense error rate |
192 | C0 | Power-off retract count |
193 | C1 | Load/Unload Cycle |
194 | C2 | HDA temperature |
195 | C3 | Hardware ECC Recovered |
196 | C4 | Reallocation Event Count |
197 | C5 | Current Pending Sector Count |
198 | C6 | Uncorrectable Sector Count |
199 | C7 | UltraDMA CRC Error Count |
200 | C8 | Write Error Rate / Multi-Zone Error Rate |
201 | C9 | Soft read error rate |
202 | CA | Data Address Mark errors |
203 | CB | Run out cancel |
204 | CC | Soft ECC correction |
205 | CD | Thermal asperity rate (TAR) |
206 | CE | Flying height |
207 | CF | Spin high current |
208 | D0 | Spin buzz | | Number of buzz routines to spin up the drive.
209 | D1 | Offline seek performance | | Производительность поиска во время офлайновых операций (Drive’s seek performance during offline operations.)
220 | DC | Disk Shift |
221 | DD | G-Sense Error Rate | | Число ошибок, возникших из-за внешних нагрузок и ударов. Атрибут хранит показания встроенного датчика удара.
222 | DE | Loaded Hours |
223 | DF | Load/Unload Retry Count | | Количество новых попыток выгрузок/загрузок блока магнитных головок в/из парковочной области после неудачной попытки.
224 | E0 | Load Friction |
225 | E1 | Load Cycle Count |
226 | E2 | Load 'In'-time | | Время, за которое привод выгружает магнитные головки из парковочной области на рабочую поверхность диска.
227 | E3 | Torque Amplification Count |
228 | E4 | Power-Off Retract Cycle |
230 | E6 | GMR Head Amplitude | | Амплитуда «дрожания» (расстояние повторяющегося перемещения блока магнитных головок).
231 | E7 | Temperature |
240 | F0 | Head flying hours | | Время позиционирования головок.
250 | FA | Read error retry rate |