Категории

суббота, 7 марта 2015 г.

Восстановление Seagate 1Tb ST31000528AS 7200.12

Перестал определяться в BIOS ST31000528AS (CC35) 7200.12, первое что подумал - 1Tb данных пропал безвозвратно, но погуглив, понял, что не все так плохо, как кажется и решил побороться за данные и hdd, и так, подключаемся к hdd через serial терминал.
Для подключения использовал FTDI232, в распоряжении был еще BusPirate, но до него дело не дошло, FTDI232 справился отлично.
# screen /dev/ttyUSB0 38400
Rst 0x20M
ASCII Diag mode

F3 T>
Как видно, тут что-то не так Rst 0x20M - происходит сброс, зайдем в терминал нажатием Ctrl+Z и попробуем проверить работу электроники и механики путём отключения/включения шпинделя:
F3 F>Z
Spin Down Complete
Elapsed Time 513.285 msecs 
F3 F>U
 HighPowerMode 
ExecuteSpinRequest

Spin Up Complete
Elapsed Time 5.776 secs 
F3 F>
Ошибок не было, значит с большей долей вероятности все живое и функционирует, поиск по интернету показал, что проблема в SMART данных (они хранятся на пластинах диска) - можно попробовать сбросить SMART данные:
F3 T>/1
F3 1>N1
Init SMART Fail
LED:000000CC FAddr:0024EE41
LED:000000CC FAddr:0024EE41
А вот и ошибки, опять же поиск подсказывает, что необходимо форматировать пользовательскую зону с сертификацией, без записи, используя Slip(V1)-лист, т.е. пересчитать транслятор, пробуем, для этого я отключил кабель питания hdd, дождался остановки шпинделя (почему-то я не отключил его) и включил снова:
# screen /dev/ttyUSB0 38400
Rst 0x20M
ASCII Diag mode

F3 T>
Снова зашел в терминал диска нажатием Ctrl+Z и попробовал пересчитать транслятор, как рекомендуют на форуме:
F3 T>V4
Reassigned Sectors List
Original     New    log log   log     phy     phy
    LBA      PBA    cyl  hd  sctr zn  cyl hd  sctr     SFI
 
         Alt   Pending  Total    Alted  Total
       Entries Entries Entries    Alts   Alts
Head 0              0
Head 1              0
Head 2              0
Head 3              0
Total        0      0       0        0      0
Total Alt Removals:    0
Checksum = 0000
 
F3 T>V1
 User Slip Defect List
                         log log   log     phys   phys
    LBA    span   cumm   cyl  hd  sctr zn   cyl   sctr     SFI      PBA
       0      0      0     0  0     0   0      0     0        4        0
 
Head 0: entries      1        slips        0
Head 1: entries      0        slips        0
Head 2: entries      0        slips        0
Head 3: entries      0        slips        0
  Total Entries      1  Total Slips        0
 
F3 T>m0,2,2,,,,,22
Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 16, Max Certify Rewrite Retries = 2DF8
 
User Partition Format Successful - Elapsed Time 0 mins 00 secs
Zone re-format was skipped.
Ошибок не было, все прошло успешно, теперь необходимо обязательно отключить питание hdd и можно пробовать подключать SATA кабель и проверять данные!
Итак, после включения диск определился в BIOS, после загрузки ос я увидел все свои данные в целости и сохранности, на всякий случай скопировал оттуда фотографии, видео на другой диск.
У меня был еще такой же диск, но с прошивкой поновее (CC38), поэтому я решил обновить её, делается это не так сложно, на сайте производителя [2] есть необходимый софт, мне очень подошел вариант с iso образом - я загрузился по сети pxeboot и произвел процедуру обновления, она не сложная.

Ссылки по теме:

1. Восстановление работоспособности жесткого диска
2. Barracuda 7200.12 Firmware Update
3. Maxtor DiamondMax 23 STM3500418AS не определяется в BIOS
4. Расширяем стандартные возможности жесткого диска

4 комментария:

Виктор комментирует...

Спасибо Вам за обзор, но я ничего не понял.....:) т.к. в этом не разбираюсь толком. Хочу научиться, однако не хватает средств и времени на такое, хотя для себя - интересная тема.

Анонимный комментирует...

рядом с пином питания +12В сгорел чип-элемент (то-ли конденсатор , то-ли диод), что это такое??

METAJIJI комментирует...

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

Анонимный комментирует...

2Аноним
можно отпаять сгоревший элемент (похоже это защитный диод), и винт должен заработать.

Отправить комментарий