Это заметка-шпаргалка для тех, кто занимается восстановлением и ремонтов сбойных жестких дисков. Здесь я рассмотрю несколько наиболее важных параметров SMART:
- 005 Reallocated Sector Count — содержит количество секторов, переназначенных винчестером в резервную область. Если этот параметр превышает максимально допустимое — в частности меньше параметра Threathhold, то есть смысл прогнать Erase и remap, и посмотреть результаты. Если они не изменятся жд под операционную систему и хранение ответственных данных не подходит, так же под вопросом остается целесообразность его переразметки, т.к. за любую работу придется нести ответственность. Клиент должен быть предупрежден об отсутствии гарантий на такую работу, хотя жд может стать работоспособным в качестве флэшки и прослужить еще долгие годы — при чем рекомендуется данные на нем именно хранить, а не гонять туда-сюда
- 187 Reported UNC error — софт-бэды. Лечатся полным стиранием — Erase
- 191 (BF) G-Sensor Shock Count (Mechanical Shock) — характеризует количество падений, ударов, но не всегда о повреждениях. Основное назначение датчика — прекратить операцию записи при вибрациях, чтобы избежать ошибок. Косвенно говорит о здоровье жесткого диска. У Samsung-ов этот параметр рекомендуется игнорировать. В остальных случаях может говорить о причинах крошения диска.
- 193 Load/Unload Cycle Count — тоже довольно интересный параметр. Если он превосходит в сотни раз значение 12 (Start/Stop count) — — количество включения/выключения питания — значит включена парковка. Это не очень хорошая ситуация для долговечности жесткого диска, хотя позволяет оптимизировать его энергопотребление и предотвращает выход из строя в случае неконтролируемой парковки головки, когда случается непредвиденное отключение питания. Поэтому в некоторых случаях рекомендуется эту функцию отключить либо увеличить время парковки. Делается это с помощью утилиты WDIdle3 для Western Digital, как тут, либо для Seagate через hdat2 — как тут. Эти способы отключают парковку непосредственно в биосе диска. Либо есть путь попроще с помощью hdparm или HDDScan
- 195 Hardware ECC recovered — количество ошибок, которые были исправлены самим диском. Не требует исправления
- 196 Reallocation Event Count — содержит количество операций переназначения секторов. Чем больше значение — тем хуже. Увеличивается как при выявлении как софт-, так и хардваре-бэдов. Так что параметр косвенный
- 197 Current Pending Errors Count — количество секторов-кандидатов на переназначение в резервную область. Натыкаясь в процессе работы на «нехороший» сектор (например, контрольная сумма сектора не соответствует данным в нём), диск помечает его как кандидат на переназначение, заносит его в специальный внутренний список и увеличивает параметр 197
- 198 Offline scan UNC sectors — количество реально существующих на жёстком диске непереназначенных бэдов, определенных в Offline режиме, в.т.ч. софтверных
- 199 UltraDMA CRC Errors—число ошибок, возникающих при передаче информации по внешнему интерфейсу, причина- перекрученный и некачественный SATA шлейф, возможно его нужно поменять.
- 225 (E1) Load Cycle Count — Количество циклов перемещения блока магнитных головок в парковочную область.
Выводы:
- Подлежат полному лечению пункты:
- 187
- 199
- Подлежат частичному либо полному лечению пункты:
- 005
- 196
- 197
- 198
- Не подлежат лечению пункты:
- 191
Так же бывают случаи, когда жесткий диск вообще не определяется системой. В этом случае на помощь так же приходит Victoria в PIO-режиме: после поиска PCI-устройств, выбрать нужное нам и если параметр BUSY активен, то есть вероятность его восстанановления через прошивку. Подробнее можно почитать тут