
Здравствуйте уважаемые. Многие из Вас задаются вопросом: "Как определить сколько еще проживет жесткий диск и можно ли его использовать/восстановить если на нем "портятся" файлы?". Постараюсь раскрыть тему полностью. В этой статье пойдет речь о диагностике жесткого диска. На самом деле это очень обширная и достаточно глубокая тема. Сервис центры используют в основном
DOS программы, которые правильно использовать могут единицы, во-первых они написаны под
MS DOS, во-вторых интерфейс очень не дружелюбный для новичков, ну а в-третьих нужно понимать устройство жесткого диска и его логику. Но мир не без добрых людей, и вот
Артем Рубцов разработал программу для диагностики жесткого диска в Windows, с широкими возможностями и удобным интерфейсом. Программа умеет проводить низко уровневую проверку
HDD, поддерживает
IDE, SATA, SCSI жесткие диски,
RAID-массивы,
USB и
Firewire внешние накопители, а также флеш карты! Программа умеет проверять поверхность, показывать
S.M.A.R.T. информацию, имеет поддержку
AAM (
Automatic Acoustic Management),
APM (
Advanced Power Management). Кроме того умеет строить график скорости обращения к жесткому диску. Не требует установки и весит 350Кбайт, такая программа обязательно должна быть на вашей флешке! Но обо всем по порядку.
Интерфейс
В секции
Source Disk выбираем тестируемый/форматируемый диск, в нашем случае это:
Seagate ST3160811AS с интерфейсом
SATA и размером в
160Гб. Программа сообщает нам, что у этого жесткого диска прошивка:
3.AAE, серийный номер жесткого диска:
6PT0Z158, в
LBA отображается количество секторов на диске. Переключатель
Verify - проверка поверхности,
Read - проверка чтения,
Erase - форматирование. Ну и конечно кнопка
S.M.A.R.T., при нажатии на которую Вы увидите следующую таблицу:
Что такое S.M.A.R.T.
S.M.A.R.T. (
Self Monitoring Analysing and Reporting Technology) — технология оценки состояния жесткого диска
встроенной аппаратурой самодиагностики, а также механизм предсказания
времени выхода его из строя. Начало технологии было положено фирмой IBM в 1995 году.
С помощью таблицы ниже Вы сможете понять, что не так с вашим диском и принять решение: "Жить или не жить".
Описание столбцов таблицы
Attribute - идентификационный номер.
Description - название атрибута.
Value - значение, (от 1 до 255) чем выше, тем лучше.
Worst - самое минимальное значение за всю жизнь диска.
RAW (hex) - шестнадцатиричное значение атрибута (кроме температуры (Temperature), которая в градусах Цельсия).
Threshold - пороговое значение атрибута. Используется для сравнения со значением параметра (Value).
Индикаторы
Зеленый - все ОК.
Желтый - небольшое отклонение от нормы.
Красный - сильное отклонение.
Значения атрибутов S.M.A.R.T.
| №№ |
Hex |
Имя атрибута |
Описание |
| 01 |
01 |
Raw Read Error Rate |
*КРИТИЧЕСКИЙ* частота ошибок при чтении данных с диска, происхождение которых обусловлено аппаратной частью диска. |
| 02 |
02 |
Throughput Performance |
общая производительность диска. Если значение атрибута уменьшается, то велика вероятность, что с диском есть проблемы. |
| 03 |
03 |
Spin-Up Time |
*КРИТИЧЕСКИЙ* время раскрутки пакета дисков из состояния покоя до рабочей скорости.. |
| 04 |
04 |
Start/Stop Count |
полное число запусков/остановок шпинделя. У дисков некоторых
производителей (например, Seagate) — счётчик включения режима
энергосбережения. В поле raw value хранится общее количество
запусков/остановок диска. |
| 05 |
05 |
Reallocated Sectors Count |
*КРИТИЧЕСКИЙ* число операций переназначения секторов. Когда
диск обнаруживает ошибку чтения/записи, он помечает сектор
«переназначенным», и переносит данные в специально отведенную область.
Вот почему на современных жёстких дисках нельзя увидеть bad-блоки — все
они спрятаны в переназначенных секторах. Этот процесс называют
remapping, а переназначенный сектор — remap. Чем больше значение, тем
хуже состояние поверхности дисков. Поле raw value содержит общее
количество переназначенных секторов. |
| 06 |
06 |
Read Channel Margin |
Запас канала чтения. Назначение этого атрибута не документировано. В современных накопителях не используется. |
| 07 |
07 |
Seek Error Rate |
*КРИТИЧЕСКИЙ* частота ошибок при позиционировании блока головок. Чем их больше, тем хуже состояние механики и/или поверхности жёсткого диска. |
| 08 |
08 |
Seek Time Performance |
Средняя производительность операции позиционирования магнитными
головками. Если значение атрибута уменьшается, то велика вероятность
проблем с механической частью. |
| 09 |
09 |
Power-On Hours (POH) |
число часов, проведённых во включённом состоянии. В качестве
порогового значения для него выбирается паспортное время наработки на
отказ (MTBF — mean time between failure). |
| 10 |
0A |
Spin-Up Retry Count |
*КРИТИЧЕСКИЙ* число повторных попыток раскрутки дисков до
рабочей скорости, в случае если первая попытка была неудачной. Если
значение атрибута увеличивается, то велика вероятность неполадок с
механической частью. |
| 11 |
0B |
Recalibration Retries |
Количество повторов запросов рекалибровки, в случае если первая
попытка была неудачной. Если значение атрибута увеличивается, то велика
вероятность проблем с механической частью. |
| 12 |
0C |
Device Power Cycle Count |
количество полных циклов включения-выключения диска. |
| 13 |
0D |
Soft Read Error Rate |
Число ошибок при чтении по вине программного обеспечения. |
| 190 |
BE |
Airflow Temperature (WDC) |
Температура воздуха внутри корпуса жёсткого диска для дисков
Western Digital. Для дисков Seagate рассчитывается по формуле (100 -
HDA temperature). |
| 191 |
BF |
G-sense error rate |
Количество ошибок, возникающих в результате ударных нагрузок |
| 192 |
C0 |
Power-off retract count |
Number of power-off or emergency retract cycles |
| 193 |
C1 |
Load/Unload Cycle |
Количество циклов перемещения блока магнитных головок в парковочную зону/в рабочее положение. |
| 194 |
C2 |
HDA temperature |
здесь хранятся показания встроенного термодатчика. |
| 195 |
C3 |
Hardware ECC Recovered |
Число ошибок передачи данных по шине данных, которые удалось
восстановить аппаратно. На SATA дисках значение ухудшается обычно при
«разгоне» частоты системной шины — SATA интерфейс очень чувствителен к
«разгону» компьютера. |
| 196 |
C4 |
Reallocation Event Count |
*КРИТИЧЕСКИЙ* Число операций переназначения. В поле «raw
value» атрибута хранится общее число попыток переноса информации с
переназначенных секторов в резервную область. Учитываются как успешные
так и неуспешные попытки. |
| 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 |
Number of off-track errors |
| 202 |
Ca |
Data Address Mark errors |
Number of Data Address Mark (DAM) errors (or) vendor-specific |
| 204 |
CC |
Soft ECC correction |
Number of errors corrected by software ECC |
| 205 |
CD |
Thermal asperity rate (TAR) |
Number of thermal asperity errors |
| 206 |
CE |
Flying height |
Height of heads above the disk surface |
| 207 |
CF |
Spin high current |
Amount of high current used to spin up the drive |
| 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 |
Величина силы трения блока магнитных головок при его загрузке из парковочной области. |
| 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 |
Число ошибок во время чтения жёсткого диска |
Наш случай
Итак у нас горит красным атрибут
005, означающий что у нас есть поврежденные сектора, цифра
001 означает их количество, в данном случае этой неисправностью можно пренебречь, но если bad блоки начали появляться ничего хорошего это не несет.
Идем дальше, атрибут
197 помечен желтым. Означает, что у нас есть
76 подозрительных секторов, которые вскоре могут стать поврежденными. Это лишний раз доказывает, что жесткий диск не надежный. Конечно
76 это далеко не весь жесткий диск, но все же подтверждает его дальнейшее использование в качестве видео-помойки.
Следующий атрибут
198, который тоже помечен желтым. Число ошибок при обращении к секторам, обратите внимание, что оно соответствует числу подозрительных секторов, это не спроста.
Итог. Предпочитаю использовать такие жесткие диски для хранения фильмов, если
в итоге поврежденные блоки все же появятся (а они появляются всегда и даже на абсолютно новых дисках с течением времени, иногда очень большого) я смирюсь с потерей парочки фильмов или даже всех
160Гб, но ценную информацию я бы ему не доверил.
Проверка поверхности
Ну что же, есть скептики, которые абсолютно не смотрят на значения
S.M.A.R.T. считая, что это абсолютно бесполезная информация, давайте тогда проведем полную проверку диска. Выбираем в секции
Process пункт
Verify (или
Erase, что лучше, в секторы будут записаны нули, его следует проводить если на жестком диске нет нужной информации) и жмем
Start. Программа автоматически пробежит по всем секторам и проверит как быстро с нее получится считать данные, если на это уйдет
<5мс, то программа считает сектор абсолютно рабочим,
<20мс - рабочим, но уже требуется время к его доступу, что говорит о том, что некоторые из них когда-нибудь перейдут в группу
<50мс, а те в свою очереь в
<150мс - в таких участках уже возможны проблемы с чтением, в
- очень плохой сектор, ну а
B - сбойный сектор, доступ к которому программа так и не получила.
Вкладка Report
А это более детальная информация, тут видно сколько времени ушло на тест, какие блоки программа выделила.
Drive testing
Model : ST3160811AS
Firmware : 3.AAE
Serial : 6PT0Z158
LBA : 312581808
Start LBA : 0
End LBA : 312581808
Block size : 256
Block start at 139008 time 94ms
Block start at 628224 time 13031ms
Block start at 890368 time 156ms
Block start at 1973760 time 109ms
Block start at 1999872 time 141ms
Block start at 2178048 time 125ms
Block start at 2492928 time 125ms
Block start at 2570240 time 94ms
Block start at 6164992 time 235ms
Block start at 6207744 time 156ms
Block start at 6209280 time 141ms
Block start at 6213120 time 109ms
Block start at 6240000 time 266ms
Block start at 6277120 time 3516ms
Block start at 7381504 time 109ms
Block start at 14387200 time 78ms
Block start at 19359488 time 94ms
Block start at 61462016 time 78ms
Block start at 76039424 time 94ms
Block start at 84415488 time 78ms
Block start at 142370560 time 78ms
Block start at 158180864 time 219ms
Block start at 160235776 time 93ms
Block start at 161535744 time 172ms
Block start at 161536000 time 125ms
Block start at 161546496 time 266ms
Block start at 161554688 time 203ms
Block start at 163543040 time 7547ms
Block start at 163543296 time 5453ms
Block start at 163553792 time 10109ms
Block start at 163561984 time 13391ms
Block start at 163571200 time 3375ms
Block start at 163942656 time 2562ms
Block start at 163949056 time 2969ms
Block start at 196288768 time 188ms
Block start at 196289024 time 62ms
Test time : 00:45:21
Complete
Вкладка IDE Features
Automatic Acoustic Management - с помощью этого параметра можно указать скорость работы диска, например компьютер у Вас в спальне и ночью трещащий жесткий диск мешает спать, Вы можете изменить его "шумовую" характеристику пожертвовав скоростью, этот параметр полезен, если жесткий диск не системный. Например если это обычная файловая помойка.
Power Management - с помощью этого параметра можно задать время, через которое жесткий диск будет отключаться и включаться при надобности, данный параметр увеличивает срок службы жесткого диска, плюс позволяет сэкономить на электричестве
Advanced Power Management - расширенное управление питанием.
Spindle Start/Stop - отключение вращения диска, не знаю зачем ее поставили, может для теста как жесткий диск стартует при отключении и как отключается. А может для того, чтобы перед горячим отключением парковать головки.
Вкладка S.M.A.R.T. Self tests
В этой вкладке можно провести тесты
S.M.A.R.T.
Вкладка Graph
По этому графику можно судить о скорости работы жесткого диска, а если его сопоставить со значениями во вкладке
Report, то падение скорости в секторе 160млн связан с тем, что там сбойный сектор. Ну а то, что скорость постепенно падает к концу диска - очевидна. Дело в том, что периметр, который приходится пройди головке в начале диска меньше того, который на конце. Итого, максимальная скорость диска
75000Кбайт/сек, а средняя
57434,4Кбайт/сек.
Итог
В целом вполне хороший винт, который проживет еще как минимум год, но повторюсь, ценную информацию я бы не стал на нем хранить.
Теперь Вы имеете удобное, маленькое и не требующее установки программное обеспечение, которое к тому же и
Freeware (бесплатное).
Скачать можно с официального сайта:
Внимание! У вас нет прав для просмотра скрытого текста.