Доступные методы диагностики жёстких дисков

В этой статье описывается набор стандартных действий по диагностике жёстких дисков средствами, доступными каждому. Внедрение специализированных инструментов и программного обеспечения, имеющихся у профессионалов по ремонту жёстких дисков, тут не рассматривается. Статья сначала рекомендуется продвинутым юзерам. Тут мы исходим из догадки, что о диагностируемом жёстком диске совсем ничего непонятно, потому что очень нередко догадки неподготовленного юзера имеют довольно не много общего с реальностью. Практика указывает, что под пользовательским диагнозом «винчестер не стартует» может прятаться как клин мотора, так и очевидный слет Windows под воздействием тысчонки-другой окопавшихся на винчестере вирусов.

На этой страничке:

Наружный осмотр
Тестер в зубы
На постамент!
Программная диагностика

1. Наружный осмотр

Диагностика начинается с внимательного наружного осмотра. Тут нашим основным инвентарем будет лупа. Внешний облик может сильно много поведать о винчестере и его обладателе. Например, бессчетные царапинки на боковинах корпуса молвят о том, что жесткий диск нередко снимался-ставился, при этом неаккуратно и впопыхах. Очевидно, для проведения этих операций системник не вытаскивался на освещенное место и не клался на бок для комфортабельной работы, а делалось это всё под «компьютерным» столом в узенькой, пыльной и черной «будке», где системник, обычно, помещается. Будет справедливым представить, что бессчетные манипуляции по съёму-установке предпринимались для переноса винчестера по различного рода местам, потому нелишне будет изучить накопитель на предмет следов от ударов о бетонный пол, асфальт и пр. Неловкие условия для монтажа, описанные выше, часто приводят не только лишь к косметическим повреждениям на боковинах, да и к порезам как уплотнителя крышки гермоблока, так и наклейки на технологическом окне, что ведет к разгерметизации винчестера. Попавшие вовнутрь остатки уплотнителя вкупе с клеем, также пыль среды ведут к мучительному подыханию голов и запилам на магнитных дисках.

Доступные способы диагностики жёстких дисков

Исследовав корпус, перебегаем к внимательному осмотру платы электроники. Для этого могут пригодиться разные специальные отвертки для снятия платы как то: TORX-9, TORX-5 и т. д., т. к. на неких винчестерах (WD, в ближайшее время Seagate), в том числе и ноутбучных, элементы на плате спрятаны вовнутрь, и разглядеть их без снятия последней на физическом уровне не представляется вероятным.

Доступные способы диагностики жёстких дисков

Сначала нас заинтересовывают следы прогаров, прострелов частей на плате, снесенные элементы, о былом наличии которых можно судить по оставшимся ошметкам в местах пайки. Обычными местами пробоев являются защитные стабилитроны на Seagate [1], Самсунг [2], в ближайшее время и WD [3] с Hitachi [4].

Доступные способы диагностики жёстких дисков

Дальше идут так именуемые «нулевки» либо «фузы» (нулевые резисторы или предохранители, пылающие при пробое стабилитронов, чтобы не насиловать маленьким замыканием блок питания: Самсунг [1], последние WD [2]).

Доступные способы диагностики жёстких дисков
Прирастить набросок

Потом представляют энтузиазм драйвера движков и головок: реальный рекордсмен тут WD [1], пореже Maxtor [2], Seagate.

Доступные способы диагностики жёстких дисков
Прирастить набросок

Исследуем PATA интерфейс на наличие вдавленных пинов (вдавленный 21-й пин ведет к тормозам при операциях записи-чтения либо к зависанию на POST на неких материнских платах), говорящих о неоднократных панических всовываниях и вытаскиваниях кабеля (та «пляска с бубном» – а вдруг запустится), заломанных пластмассовых отбортовок [1], вследствие резкого бокового перекоса при снятии кабеля. Встречались случаи с загнутым вниз или вообщем отломанным от платы PATA интерфейсом – здоровяков на Руси хватает. На WD, вследствие нередких и хаотических дерганий часто отрывают колодку питания от платы [2]. Пристально осматриваем место пайки на снятой плате под лупой на наличие трещинок в припое. Слабый SATA интерфейс мучается обламыванием пластмассового основания группы контактов, как на шине данных, так и по питанию, вследствие резкого и сильного перекоса кабелей при их снятии.

Доступные способы диагностики жёстких дисков

В связи с отказом производителей от свинцовых припоев вылезла неувязка окисления контактных площадок на платах электроники винчестеров. Неувязка несколько гиперболизированная, и при обычных критериях эксплуатации не имеющая негативных последствий. Игловатые или пружинные контакты довольно накрепко накалывают контактные площадки и обеспечивают полностью применимое соединение. Но, как показала практика, при несоблюдении сначала температурного режима, процесс окисления воспринимает лавинообразный нрав, в особенности если ему сопутствует завышенная влажность. Попадались случаи, когда контактные площадки окислялись практически до черноты. Это вправду вело к жутчайшим глюкам накопителя: хаотическим софтбэдам, дилеммам с чтением-записью, прямо до развала внутренней микропрограммы. Косвенно такое состояние платы может свидетельствовать о перегреве в процессе использования в дешевеньких невентилируемых системных блоках, или в различного рода видеорекордерах.

Доступные способы диагностики жёстких дисков

В визуальную диагностику заходит и проверка корректности установки перемычек. Самые всераспространенные ошибки: WD установлен «мастером» на контактах 5-6 ( ::I:: – винчестер не определяется, или длительно висит на POST) – перемычка должна быть снята или установлена в «нейтраль» на контакты 4-6; Самсунг установлен «слейвом» на контактах 5-6 ( :I:: – винчестер обрезается до 32 ГБ) – перемычка должна быть снята, или установлена в «мастер» на контакты 7-8 ( I::: ). Ставшая уже традиционной багофича южных мостов VIA VT8237 (R, R Plus) с неопределением на их SATA-2 винчестеров лечится установкой перемычки в SATA-1 (WD, Seagate, Самсунг), или, при отсутствии перемычек, программной модификацией фирмваре (Hitachi, Самсунг).

2. Тестер в зубы

Если ничего увлекательного не найдено, то вооружаемся тестером и прозваниваем цепи питания винчестера на колодке питания PATA [1] или SATA [2]. Во-1-х, это позволит нам попробовать найти элементы, пробитые без дыма. Во-2-х, мы предохраним себя от подключения короткозамкнутого винчестера к нашему тестовому блоку питания.

Доступные способы диагностики жёстких дисков
Прирастить набросок

Сопротивление меж общим проводом и хоть какой из ветвей питания на на теоретическом уровне исправном диске должно быть порядка нескольких 10-ов, а то и сотен килоом. Короткозамкнутая на землю ветка гласит о пробитых защитных стабилитронах. Нескончаемо огромное сопротивление гласит о пробитом на землю стабилитроне и выгоревших «нулевках». (На ноутбучных винчестерах из-за эксплуатации в дешевеньких кармашках, или сбоях в питателях ноутов прошибает нулёвые «фузы» по 5 Вольтам – они звонятся в обрыв заместо положенных 0 Ом.)

Доступные способы диагностики жёстких дисков

Сопротивление порядка сотен Ом относительно общего провода гласит, обычно, о спаленных элементах, находящихся за уцелевшей защитой, как то: элементы стабилизации, конвертеры напряжений, убитые драйвера движков и голов.

3. На постамент!

Если пока неисправность не найдена, подключаем винчестер к отдельному тестовому блоку питания. Делается такой из обыденного высококачественного блока, методом подсоединения фиксирующейся кнопки к зеленоватому и черному проводу на 20-контактной колодке. Винчестер кладем платой ввысь, чтоб следить вновь образующиеся прогары и держать под контролем пальцем места завышенного нагрева.

Если при включении блок отправился в защиту по КЗ, то немедля выключаем его и ищем, чего недоглядели-недомеряли. Если БП стартовал, то проницательным ухом (стетоскоп приветствуется) слушаем старт винчестера. Нестарт гласит о очевидных дилеммах на плате контроллера: мертвом драйвере мотора (пробитый часто нагревается, аки сковорода), неисправном ПЗУ, управляющем микропроцессоре (пробитый тоже имеет склонность к завышенному нагреву). На Самсунг’ах нередки случаи отрыва прижимающей контактной группы (см. набросок), идущей к движку – в целях диагностики просто придавим её пальцем. Зудящий вой изношенного шарикоподшипника на старых дисках может быть фатальным знаком для тех же «тонких» Maxtor’ов, а может ровненьким счетом ничего не значить для тех же WD. Специфичный железный скрежет, доносящийся изнутри гермокамеры, вероятнее всего, повествует об оборванной головке, волочащейся по диску – обычно, вследствие удара, может быть и на ходу.

Доступные способы диагностики жёстких дисков

Однообразное клацанье головами с остановками и без их может свидетельствовать, как о неисправной головке или блоке головок полностью, так и о дилеммах с их питанием, идущих от неисправности на плате электроники. В том числе, не исключаем и установленную хитрецким пользователем чужую зрительно исправную плату (чтоб «просунуть винт по гарантии») с неподходящим содержимым ПЗУ, несоответствующей электрической частью (установка часто приводит к моментальной погибели голов на WD). Также стук может быть следствием сбоя в микропрограмме диска. В любом случае, тарабанящий винчестер не мучаем и выключаем. Свойственное похрюкивание, попискивание, чирикание и даже музыкальное пение без раскрутки мотора, сопровождающееся зверским нагревом микросхемы управления движком свидетельствует о прилипших к дискам головах или о клине вала мотора вследствие удара. Длительно услаждаться чириканием и пением категорически не рекомендуется.

4. Программная диагностика

a) Инициализация

Если старт винчестера прошел чисто, без сторонних звуков и возгораний, то только сейчас мы можем приступить к программной диагностике, т. е. полностью безбоязненно подключить винчестер к нашему диагностическому компу. Очевидно, ни о каких тестах под «дружественным» Windows XP, монтирующим всё, что движется, и пишущим в фоне на всё, что пишется, не может быть и речи. Тестирование будем вести под DOS. Рекомендую использовать свободно распространяемый под лицензией GNU FreeDOS. Из диагностического ПО нам пригодится ставшая де-факто образцом первичной диагностики MHDD, также Vivard для проверки записи.

Тестируемый винчестер, присоединенный к отдельному блоку питания, подсоединяем к тестовому компу. Компьютер и блок питания винчестера должны, как минимум, быть подключены в один и тот же, лучше заземленный, фильтр-удлинитель. Первым включаем винчестер, вторым компьютер. Смотрим прохождение POST. Если винчестер корректно обусловятся – отлично. Бывает, определяется так именуемыми «псевдонимами» либо «технологическими именами», что типично для Maxtor (Athena, ARES64K, N40P), WD (Mammoth, Sabre, Starling). Предпосылки в покоробленной микропрограмме на дисках или в нечитающих головах. Если же винт висит и завешивает машину, то выключаем его (вот зачем нужен отдельный блок питания) и продолжаем загрузку, либо перезагружаемся, если все зависло наглухо.

Следует направить внимание на то, что по дефлоту DOS пробует читать имеющийся МБР и монтировать разделы с FAT. При этом при дилеммах, связанных с логикой, в том числе из-за имеющихся изъянов на винчестере, вероятны достаточно долгие зависания ОС на старте. Потому, в неких случаях, даже корректно определяющийся BIOS’ом винчестер есть смысл прогрузить в DOS выключенным.

Даём загрузиться операционке, запускаем MHDD (рекомендуется заблаговременно настроить её на исследуемый порт, а не топтать Shift+F3 на ходу), включаем винчестер и смотрим за регистрами состояния и ошибок. Длительный BUSY без раскрутки мотора гласит о дилеммах на плате контроллера. Если движок раскрутился, но BUSY не сбрасывается, другими словами смысл подозревать головы в проблемном чтении, или же представить разрушение микропрограммы на диске. Заавтоматизировать процесс наблюдения сброса BUSY можно командой wait. Если нормально выходит на готовность и подымает DRSC и DRDY, то здесь же софт-ресетим его через F3. Seagate с глючными головами обожают в этом месте зависнуть. Если ресетится чисто, здесь же получаем паспорт по F2. Обращаем внимание на наличие установленных HPA и пароля.

b) SMART

Если паспорт дал, пытаемся получить SMART по F8. Внимание: SMART должен быть включен в BIOS материнской платы, по другому, в неких случаях, вероятна ошибка получения атрибутов. Чтоб обойти это без перезагрузки, перед F8 введем smart on. Проблемные WD и Самсунг часто портят для себя часть микропрограммы, отвечающей за SMART, и по F8 могут выдавать ошибку. По получении атрибутов читаем их и пытаемся интерпретировать.

Пример SMART нового винчестера:

HDD: Самсунг HD161HJ; FW: GF100-07; SN: S0V3JDWQ549412
——————————————————–
Name Val Worst Raw
Att # 1 : Read error rate : 252 252 0
Att # 3 : Spin up time : 252 252 0
Att # 4 : Number of spin-up times : 252 252 0
Att # 5 : Reallocated sectors count : 252 252 0
Att # 7 : Seek error rate : 252 252 0
Att # 8 : Seek time performance : 252 252 0
Att # 9 : Power-on time : 99 99 1
Att # 10 : Spin-up retries : 252 252 0
Att # 11 : Calibration retries : 252 252 0
Att # 12 : Start/stop count : 252 252 0
Att # 184 : Unknown : 252 252 0
Att # 187 : Unknown : 252 252 0
Att # 188 : Unknown : 252 252 0
Att # 190 : Unknown : 193 193 20
Att # 194 : HDA Temperature : 193 193 20
Att # 195 : Hardware ECC recovered : 252 252 0
Att # 196 : Reallocate event count : 252 252 0
Att # 197 : Current pending sectors : 252 252 0
Att # 198 : Offline scan UNC sectors : 252 252 0
Att # 199 : Ultra ATA CRC Error Rate : 200 200 0
Att # 200 : Write error rate : 252 252 0
Att # 201 : Unknown : 252 252 0

Нельзя совершенно точно выделить «важные» либо «неважные» для диагностики атрибуты. Они все имеют свою информационную ценность. Но сначала обратим внимание на:

1 – Read error rate, сигнализирующий об ошибках чтения;

3 – Spin up time, говорящий о дилеммах или с питанием, или с управлением мотора, или с самим движком;

5 – Reallocated sectors count, отмечающий уже сремапленные сектора;

7 – Seek error rate гласит о дилеммах с позиционированием, что в свою очередь может быть вызвано как неуввязками питания, так и деградирующей поверхностью либо головками;

194 – HDA Temperature – нужная штука, позволяющая выяснить не только лишь текущую температуру, да и прикинуть, как был перегрет винчестер в работе;

197 – Current pending sectors указывает количество кандидатов в очереди на ремап;

198 – Offline scan UNC sectors – количество бэдов, отысканных в оффлайновом смарт-тесте;

200 – Write error rate фиксирует ошибки записи, что также может гласить о дефектных поверхностях, деградирующих головах. Невзирая на неограниченное количество программ смарт-мониторинга, наблюдается больная тенденция к прогрессирующему недопониманию юзером, для чего этот SMART нужен. Как следствие, неумение воспользоваться настолько полезной функцией и интерпретировать результаты смарт-диагностики. На вышеуказанном примере мы лицезреем, что у на теоретическом уровне исправного винчестера текущие (value) значения и наихудшие (worst) должны быть очень близки, а сырое (raw) значение быть как можно поближе к нулю, за некими исключениями (HDA Temperature, Power-on time, Number of spin-up times).

При исследовании винчестера с временами возникающими неуввязками, или вообщем с непонятной историей заболевания, очень принципиальное значение имеет исследование наихудших (worst) характеристик, сигнализирующих о том, как винчестеру было плохо в некий просвет времени. Вот увлекательный пример Самсунг’а, с временами вылетающей по прогреву на записи 2-й головой. Найти этот плавающий глюк посодействовал нам анализ худших характеристик.

HDD: Самсунг HD401LJ; FW: ZZ100-15; SN: S0HVJ1WL901029
——————————————————–
Name Val Worst Raw
Att # 1 : Read error rate : 253 93 0
Att # 3 : Spin up time : 100 100 8064
Att # 4 : Number of spin-up times : 100 100 32
Att # 5 : Reallocated sectors count : 253 253 0
Att # 7 : Seek error rate : 253 253 0
Att # 8 : Seek time performance : 253 253 0
Att # 9 : Power-on time : 253 253 4
Att # 10 : Spin-up retries : 253 253 0
Att # 11 : Calibration retries : 253 253 0
Att # 12 : Start/stop count : 100 100 31
Att # 190 : Unknown : 63 62 37
Att # 194 : HDA Temperature : 127 124 37
Att # 195 : Hardware ECC recovered : 253 100 159
Att # 196 : Reallocate event count : 253 253 0
Att # 197 : Current pending sectors : 253 90 0
Att # 198 : Offline scan UNC sectors : 253 253 0
Att # 199 : Ultra ATA CRC Error Rate : 200 200 0
Att # 200 : Write error rate : 253 90 0
Att # 201 : Unknown : 253 100 0
Att # 202 : Unknown : 253 253 0

Увлекательны худшие значения Read error rate, Current pending sectors и Write error rate. По прогреву пишущая головка начинает глючить (Write error rate) и садить софт-бэды, которые и отобразились в Write error rate и Current pending sectors. После достаточно длительного бездействия головка на время восстанавливает работоспособность и отлично убирает недостатки записью, но с нагревом всё начинается опять.

Либо пример разгерметизированного WD. Целостность уплотнителя была восстановлена, но обычной работы под нагрузкой, очевидно, достигнуть не удалось.

HDD: WDC WD4000AAKS-00YGA0; FW: 12.01C02; SN: WD-WCAS86084683
——————————————————–
Name Val Worst Raw
Att # 1 : Read error rate : 193 1 789
Att # 3 : Spin up time : 214 179 4291
Att # 4 : Number of spin-up times : 100 100 29
Att # 5 : Reallocated sectors count : 200 195 0
Att # 7 : Seek error rate : 199 197 52
Att # 9 : Power-on time : 100 100 26
Att # 10 : Spin-up retries : 100 253 0
Att # 11 : Calibration retries : 100 253 0
Att # 12 : Start/stop count : 100 100 23
Att # 192 : Power-off retract count : 199 199 809
Att # 193 : Load/unload cycle count : 200 200 818
Att # 194 : HDA Temperature : 128 101 22
Att # 196 : Reallocate event count : 200 190 0
Att # 197 : Current pending sectors : 200 198 0
Att # 198 : Offline scan UNC sectors : 200 200 0
Att # 199 : Ultra ATA CRC Error Rate : 200 200 0
Att # 200 : Write error rate : 200 200 0

Worst Read error rate гласит нам, что винт одно время пребывал просто в ауте, когда его дырявого пробовали истязать. Плюс к тому, подваленный worst Spin up time гласит об эксплуатации на нехорошем блоке питания. Worst Reallocated sectors count поведал нам о том, что бэды от разгерметизации наличествовали, но ушли после записи. Seek error rate показал задачи с позиционированием – грязные головы или плохо лицезреют сервометки, или некие сервометки повреждены. Worst Current pending sectors зафиксировал бывшие в очереди недостатки, которые убрались записью. В целом, текущее значение Read error rate значит, что чтение не нормализовалось (что логично на таковой плотности) и винт не жилец.

На закуску конкретный пример полудохлого Quantum AS, совсем неприменимого к эксплуатации.

HDD: QUANTUM FIREBALLP AS20.5; FW: A1Y.4500; SN: 792125276721
——————————————————–
Name Val Worst Raw
Att # 1 : Read error rate : 100 253 0
Att # 3 : Spin up time : 79 79 2663
Att # 4 : Number of spin-up times : 97 97 2573
Att # 5 : Reallocated sectors count : 14 14 431
Att # 7 : Seek error rate : 100 100 0
Att # 9 : Power-on time : 86 86 9363
Att # 10 : Spin-up retries : 100 100 0
Att # 11 : Calibration retries : 100 100 0
Att # 12 : Start/stop count : 97 97 2559
Att # 13 : Soft read error rate : 100 70 0
Att # 195 : Hardware ECC recovered : 4 1 12822750
Att # 196 : Reallocate event count : 100 253 0
Att # 197 : Current pending sectors : 82 81 94
Att # 198 : Offline scan UNC sectors : 100 253 0
Att # 199 : Ultra ATA CRC Error Rate : 200 200 0

431 сремапленный сектор (Reallocated sectors count), 94 в очереди (Current pending sectors). А неувязка в фактически нечитающих головах. Мусор, который поступает с их, контроллер еще пока в состоянии поправить, но способности его уже исчерпаны (Hardware ECC recovered) – винчестер находится в коматозном состоянии.

c) Верификация

Последующая диагностическая операция после исследования SMART – верификация поверхности в MHDD. Позволяет зрительно локализовать ошибки в работе винчестера: недостатки, зависания, провалы в скорости. Вне зависимости от нашей лени и пожеланий заказчика тестируется стопроцентно весь объем. Верификация, к примеру, 500 ГБ будет идти около 2 часов. В этой части диагностики нас будут заинтересовывать любые ошибки и отличия от нормы. Например, обычная картина для WD со слетевшим кусочком микропрограммы, отвечающей за трансляцию физических адресов секторов накопителя в LBA:

51 ERR INDX CORR DREQ DRSC WRFT DRDY BUSY AMNF T0NF ABRT IDNF UNCR BBK 10
[WDC WD200EB-75CPF0 ] [ 39,102,336] [ 134,640] [ EST: 07:45 ]
ACT [ 50288 kb/s]
¦ <3ms :
WDC WD200EB-75CPF0 LBA:39,102,336 BIOS: 81H ¦ <10ms :
SN:WD-WMAAU2868939 FW:06.04G06 CACHE:2048KB Size = 19 ¦ <50ms :
To see enhanced information, use command EID ш <150ms:
Init drive: Done ш 500ms:
? TIME :
Scan… x UNC :
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS ! ABRT :
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS S IDNF : 528
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS A AMNF :
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS 0 T0NF :
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS * BBK :
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS [ 0.3% ][ 0.3% ]
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS Error: 133110
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS Error: 133365
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS Error: 133620
Error: 133875
Last scanned LBA: 134894 Error: 134130
| Exit : | 15:30:51

Обычная картина для ударенного WD с полуживой 0-й (нижней) головой. Участки зависаний и UNC чередуются с необъятными участками обычного чтения живыми головками. В регистре ошибок временами смотрим UNCR.

50 ERR INDX CORR DREQ DRSC WRFT DRDY BUSY AMNF T0NF ABRT IDNF UNCR BBK 00
[WDC WD2000JD-00HBB0 ] [ 390,721,968] [ 218,535] [ EST: 58:50:45 ]
ACT [ 1106 kb/s]
¦ <3ms : 569
Scan… ¦ <10ms : 32
¦ш¦¦¦ш¦¦¦ш¦¦¦ш¦¦¦¦¦¦¦ш¦¦¦ш¦¦¦ш¦¦шш¦ш¦¦¦ш¦¦¦¦¦¦¦ш¦¦¦ш¦¦¦ш¦¦ш ¦ <50ms : 179
ш¦¦ш¦¦¦ш¦¦¦x¦¦¦ш¦¦¦ш¦¦¦x¦¦¦ш¦¦¦x¦¦¦x¦¦шx¦¦шx¦¦ш¦¦¦x¦¦¦ш¦¦¦x ш <150ms: 3
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ ш 500ms: 6
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ ? TIME :
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ x UNC : 45
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ ! ABRT :
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S IDNF :
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ A AMNF :
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ 0 T0NF :
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦xш¦¦xx¦¦xш¦¦x¦¦¦x¦¦¦ш¦¦¦x¦¦шx¦¦¦¦¦¦¦x¦¦x * BBK :
x¦¦xx¦¦xш¦¦x¦¦¦x¦¦¦x¦¦¦x¦¦xx¦¦¦¦¦¦¦x¦¦xш¦¦x¦¦¦xx¦¦x¦¦¦x¦¦¦ш [ 0.0% ] [ 0.0% ]
¦¦¦x¦¦xx¦¦¦¦¦¦¦x¦¦xx¦¦x¦¦¦x¦¦¦x¦¦¦x¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ Error: 185363
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ Error: 185465
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ Error: 186346
Error: 187328
Last scanned LBA: 218789 Error: 188309
| Select a drive : | 16:37:37

Задачи с чтением наглядно подтверждает и SMART. Что любопытно непосредственно в этом экземпляре, что удар получен сверху по крышке, а издохла нижняя голова. Такие вот чудеса.

HDD: WDC WD2000JD-00HBB0; FW: 08.02D08; SN: WD-WCAL82186788
——————————————————–
Name Val Worst Raw
Att # 1 : Read error rate : 1 1 3743
Att # 3 : Spin up time : 146 146 5200
Att # 4 : Number of spin-up times : 100 100 17
Att # 5 : Reallocated sectors count : 123 123 1230
Att # 7 : Seek error rate : 200 200 0
Att # 9 : Power-on time : 100 100 16
Att # 10 : Spin-up retries : 100 253 0
Att # 11 : Calibration retries : 100 253 0
Att # 12 : Start/stop count : 100 100 14
Att # 194 : HDA Temperature : 116 93 34
Att # 196 : Reallocate event count : 1 1 348
Att # 197 : Current pending sectors : 200 174 0
Att # 198 : Offline scan UNC sectors : 100 253 0
Att # 199 : Ultra ATA CRC Error Rate : 200 253 0
Att # 200 : Write error rate : 100 253 0

Для наглядности итог верификации полностью исправного винчестера:

50 ERR INDX CORR DREQ DRSC WRFT DRDY BUSY AMNF T0NF ABRT IDNF UNCR BBK 00
[Hitachi HDP725050GLA36] [ 976,773,168] [ 2,983,500] [ EST: 1:53:08 ]
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ ACT [ 86038 kb/s]
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ ¦ <3ms : 11696
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ ¦ <10ms : 4
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ ¦ <50ms :
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ ш <150ms:
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ ш 500ms:
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ ? TIME :
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ x UNC :
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ ! ABRT :
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ S IDNF :
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ A AMNF :
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ 0 T0NF :
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ * BBK :
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ [ 0.3% ] [ 0.3% ]
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
Last scanned LBA: 2983754
| MHDD 4.6 (c) Dmitry Postrigan | FREEWARE | 17:05:46

d) Общий анализ логических структур ОС

Т. к. способности DOS в резвом зрительном анализе имеющихся на жестком диске файловых структур достаточно ограничены, то, признаюсь честно, особенных альтернатив Linux и GParted я не вижу. Во-1-х, мы представили сначала, что ничего о тестируемом накопителе непонятно, в том числе ни об установленных ОС, ни о файловой структуре. Следует согласиться, что не считая Windows в мире существует еще много разных операционных систем. Во-2-х, в пору разгула совсем сумасшедшего числа разных виндовых авторановых вирусов было бы тупо очертя голову подсоединять незнакомый винчестер к возлюбленной винде, на которой только что в очередной 325-й раз мы вылечили все глюки :) . И, в-3-х, пора уже привыкать к Линуксу как к одному из инструментов на компьютере тестировщика. В последнем случае, можно ограничиться GParted-LiveCD.

GParted имеет «интуитивно понятный дружеский интерфейс», стандартный для такового рода программ, и в деле резвого анализа имеющихся на диске разделов и файловых систем полностью подойдёт.

Доступные способы диагностики жёстких дисков

e) Проверка на запись

Внимание! В процессе выполнения этого теста, информация на винчестере будет уничтожена без способности восстановления!

Тут мы вернемся во FreeDOS. Заместо MHDD предложу пользоваться Vivard. Он лучше работает в UDMA режиме на запись, плюс к тому, наглядно отрисовывают карту диска при записи, и при ошибках пишет сообщения в особом окошке :) . У исправного винчестера процедура записи в UDMA режиме занимает примерно столько же времени, сколько и верификация. Скорость записи примерно равна скорости верификации и имеет плавненько падающую к концу диска характеристику. Любые аномалии резко (в разы) отличающиеся от заявленных критерий свидетельствуют о ненормальном поведении винчестера при записи.

Пример неисправного Seagate, совершенно верифицирующегося без одного бэда, но здесь же вешающегося при записи:

Доступные способы диагностики жёстких дисков

Плюс к тому, в народе издавна известны целительные характеристики записи по всей «поляне», удаляющей софт-бэды, кривые MBR, вирусы и всю имеющуюся на диске информацию . Потому сама процедура наполнения винчестера нулевыми б (аналог так наз. «low-level format») совсем не повредит даже полностью исправному накопителю.

f) Linux

Не могу обойти вниманием любителей свободного программного обеспечения и приверженцев работы в терминале. Что нам может дать стандартный набор консольных программ, имеющийся в любом дистрибутиве, в деле программной диагностики накопителя? Коротко остановимся на этом вопросе.

В просмотре смарт-атрибутов нам поможет команда smartctl -A /dev/hdX, где -A – вывод только атрибутов, /dev/hdX – наш подопытный винчестер. Для SATA винчестеров команда будет иметь вид smartctl -A -d ata /dev/sdX.

Для просмотра имеющихся разделов на всех присоединенных накопителях применим fdisk -l. Если нас интересует определенный подопытный экземпляр, то укажем его: fdisk /dev/hdX, после этого уже в самой программке введем p для просмотра имеющихся разделов. По окончанию анализа введем q и выйдем из программки.

Для проверки накопителя на бэды используем dd if=/dev/hdX of=/dev/null bs=8K. При наличии таких dd просигнализирует нам выводом i/o error. Для «low-level format» применим dd if=/dev/zero of=/dev/hdX bs=8K. И в том, и в другом случае для наблюдения за скоростью чтения либо записи привлечем на другом терминале watch -n60 killall -SIGUSR1 dd. На 1-ый терминал раз в 60 сек. dd будет выводить промежные результаты процесса.

В заключение хотелось бы сказать, что как в диагностике, ремонте жестких дисков, восстановлении данных, так и в хоть какой другой работе нужны вдумчивость, сосредоточенность, неторопливость («винчестеры обожают терпеливых») и точное осознание конечных, в том числе и отрицательных, результатов тех либо других манипуляций. Следует учесть, что при работе с диском одной из основных задач является – не навредить, не сделать ужаснее, чем было. Потому, после чтения этого материала, я предлагаю поначалу задуматься: стоит этим вообщем заниматься? И только позже приступить практическому применению приобретенных познаний.

Аналогичный товар: Комментирование на данный момент запрещено, но Вы можете оставить ссылку на Ваш сайт.

Комментарии закрыты.