Главная » Схемы » Схемы цифровых устройств » Для ПК » Восстановление Seagate ST500DM002

Восстановление Seagate ST500DM002

Автор: Tonich от 30-07-2020, 11:48

Накрылся на работе жёсткий диск Seagate ST500DM002, ни в винде ни в BIOSе не определяется, а файлы - плоды около 5 лет труда, прям очень нужны...

Начитавшись форумов понял, что проблема частая. Внешне диск раскручивался, не стучал и как бы стартовал, но признаков жизни комп не видел.

Первым делом почистил контакты головки и движка - не помогло.

Затем подкинул исправную плату заказанную с Али за 350 рублей и перепаял микруху биоса - не помогло.

Далее подключился через терминал к этому негоднику:

 

Восстановление Seagate ST500DM002

 

Восстановление Seagate ST500DM002

 

Для общения с винтом использовал всеми любимый терминал PuTTY.

 

Восстановление Seagate ST500DM002

 

После подключения COM порта, не подключая Sata кабель, включаю питание...и вуаля в терминале сообщения:


Rst 0x10M
MC Internal LPC Process
Spin Up
(P) SATA Reset

Есть связь! На CTRL+Z не реагирует, начал копать дальше...

 

Далее помог вот этот пост на rom.by, если вкратце, то надо коротнуть канал чтения/записи в момент инициализации перед (P) SATA Reset, сразу после щелчка головой. После удачного замыкания винт должен выдать ошибку и замереть в ожидани команды из терминала, иногда надо нажать CTRL+Z.

 

 

Коротить между собой отмеченные точки, удобнее всего припаять туда кнопку, всё на ваш страх и риск:

 

Восстановление Seagate ST500DM002

 

При удачном замыкании должен выдать что-то типа:

 

Rst 0x10M
 MC Internal LPC Process
 Spin Up
 (DOS) Table Read FAIL
 DOS: MAGIC CONFIG NUMBER MISMATCH
 (DOS) Requesting File Save 
(DOS) Table Read FAIL PASS
 No HOST FIS-ReadyStatusFlags 0002A185
 ASCII Diag mode
F3 T>

 

Дальше пишем ему из терминала


F3 T>m0,2,2,,,,,22
F3 T>/1
F3 1>N1

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

Если же он не может проиницилизировать смарт передергиваем питания и пытаемся снова с первой команды терминала(кстати замыкать чаще всего уже не надо он в ASCII Diag Mode застревает до следующего передергивания без ввода команд)

 

Спустя некоторое количество попыток коротнуть вовремя, всё получилось и винт завёлся! Думаю завёлся бы и на старой плате, но память перепаивать уже не стал... Примеры логов есть тут

 

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.