Технический форум
Вернуться   Технический форум > Компьютерный форум > Компьютерное железо > Носители информации > Жесткие диски


Ответ
 
Опции темы Опции просмотра
Старый 04.01.2016, 11:40   #11 (permalink)
WHS
Механик
 
Аватар для WHS
 
Регистрация: 02.08.2011
Адрес: |30RUS|
Сообщений: 18,210
Записей в дневнике: 3
Сказал(а) спасибо: 384
Поблагодарили 165 раз(а) в 38 сообщениях
Репутация: 92424
По умолчанию Восстановление ПЗУ HDD Toshiba на примере MK5065GSX

Цитата:
Попал на восстановление данных жесткий диск Toshiba MK5065GSX f.w. GJ002JH с заявленной неисправностью - не крутит шпиндельный двигатель при подаче питания. Первым делом требуется проверить плату электроники путем замены на заведомо исправную, аналогичную, с перепайкой микросхемы ПЗУ. Дело в том, что в отличие от подавляющего большинства жестких дисков практически вся критически важная служебная информация (прошивка, микрокод) у HDD Toshiba расположены на плате электроники в этой самой ПЗУ.

toshiba-mk5065gsx-fix.jpg

Манипуляции с платой локализовали проблему в самом коде ПЗУ. По неясной до конца причине произошел сбой. И буквально изменение одного бита может привести к нарушению контрольной суммы как отдельного блока так и ПЗУ в целом, в результате сего после старта питания процессор видит несоответствие КС и останавливает обработку процессов. Плата "зависает" и шпиндельный двигатель не раскручивается.
ПЗУ у Тошиб, помимо прочего содержит страницы конфигурации, имеющие свой ID и контрольную сумму в конце страницы. Самым правильным решением в такой ситуации является перенос CP из "битой" ПЗУ в заведомо исправную. Совпадение версии прошивки (firmware) желательно, но не обязательно. В данной ситуации вообще была использована ПЗУ от винчестера MK6465GSX f.w. GJ003AY.
Страницы конфигурации, которые содержатся в ПЗУ несколько отличаются от *.cp файлов которые можно считать с исправного накопителя через диагностический порт. Разная длина. И в данном случае пришлось в шестнадцатеричном редакторе искать нужные CP по сигнатуре, запоминать смещения и прописывать оригинальные ЦП-шки по нужному смещению в рабочую варь.


toshiba_5065gsx_programming.jpg

Поскольку ранее с такой проблемой сталкиваться не доводилось, для экспериментов потребовалось неоднократно читать\писать ПЗУ на программаторе. Каждый раз отпаивать и припаивать обратно не полезно для платы электроники (контроллера HDD) поэтому каретку с микросхемой я подвесил на проводках.

toshiba-mk5065gsx-rom-recovery.jpg

В процессе экспериментов со страницами конфигурации получил такой забавный отклик на GetID

toshiba-drive-under-constraction.jpg

После переноса всех нужных страниц конфигурации диск заработал как новенький!

Восстановить ПЗУ жесткого диска Toshiba
_________________________________
__________________
«Sound. Vision. Soul» ©
WHS вне форума   Ответить с цитированием

Старый 04.01.2016, 11:40
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Участники форума уже создавали что то похожее, обратите внимание

"Проблема с <TOSHIBA L40-14G PSL48E-01D01JRU>, что делать?"
Продам телевизор "Toshiba" 81см.
Продам отличный Toshiba 15,4" 2 Ггц, Озу 3 Гб, hdd 160 Гб. Москва.
Toshiba экспериментирует с компьютерами "всё-в-одном"
[Продам] [Москва] Toshiba 15,4", 1,7 Ггц, ОЗу 2 Гб, видео 831mb, выглядит на 5-.

Старый 04.01.2016, 23:43   #12 (permalink)
lyolik
Новичок
 
Регистрация: 31.12.2015
Сообщений: 7
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от WOLF Project Посмотреть сообщение
ну могу из личного опыта посоветовать кое что, но это из разряда шаманств...
пробуй все харды/винты отцепить, (если увидит грузиться с флэшки из под линюха) в общем перебираешь все шины питания (т.е. все разъёмы какие есть) меняешь шнурки SATA и подключаешь во все разъёмы на МП, авось где-то у тебя и увидится данный "калека".
Про шаманство и танцы с бубнами понято, не понял про загрузку с флэшки из под линукса.Где он должен увидится ? В биосе он и так виден. Мне сделать загрузочную флэшку с операционкой Линукс или что то типа LiveCD на основе линукса ? Если он увидется в линуксе чем мне его потестить ? Я с линуксом не работал никогда для него же вроде свои программы ? Программатора у меня нет и покупать его на один раз нет смысла все равно запчастей нет. А без программатора можно чем нибудь считать ПЗУ винта ?
lyolik вне форума   Ответить с цитированием
Старый 05.01.2016, 03:14   #13 (permalink)
lyolik
Новичок
 
Регистрация: 31.12.2015
Сообщений: 7
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Ошибся с девайсом для терминала, он у меня USB на основе микрухи PL2303TA можно через usb подключить к терминалу. Терминал установил, драйвер для устройства тоже, проверил работает ( замкнул контакты rx/tx при запущенном терминале что я с клавы ввожу в окне терминала пишет ) . Как теперь определить какие контакты rx и tx на винте, хочу попробовать загнать в него команды :

RS - полный сброс накопителя. (не уверен что стоит)
VR, VM - версия микропрограммы.
HP - краткий список команд.
TR - версия терминала.
SR - информация о SMARTe.
SC – координаты, где находится головка накопителя.
SD - физические параметры накопителя.
SL - информация о уровне секретности накопителя (Security Level).
SO - информация о SMART и Security.
CR - проверят контрольную сумму ПЗУ микропроцессора.

про работу остальных не разобрался пока, хотя-бы эти попробовать.
Но вот какие контакты у него RX и TX ? Ну и GND до кучи, хотя его вроде подключать в toshibe не надо.
lyolik вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 02:39.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.