Восстановление жесткого диска Seagate Barracuda ES.2 ST500320NS

Случилось так что у моего знакомого сломался жесткий диск Seagate Barracuda ES.2 модель ST500320NS, это линейка жестких дисков повышенной надежности от фирмы Seagate... Как оказалось позже, это самая ненадежная линейка из всех надежных :). В прошивке жесткого диска была зашита БАГА :) Которая после определенного количества времени срабатывала и винт переставал определяться. Кроме как специально они так сделали поступит не могли, видно хотели почаще и побольше их продавать :) Ну в общем-то суть не в этом, суть в процессе восстановления, и конкретно в моем случае. Как выяснилось у этого жесткого диска есть интерфейс управления, который находится в области переключателей, которыми мы можем задавать разные режимы работы жесткого диска, смотрим картинку:

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

1. Самый простой способ, это найти кабель от Siemens C35, в котором используется преобразователь интерфейсов микросхема MAX232, там уже все готово, только надо знать какие контакты использовать в качестве приема и передачи

нужны 1,4,5,6 пины:

1 - соединяем с землей
4 - с 3.3V
5 - на HDD TX
6 - на HDD RX

2. Еслмы мы не можем найти такого кабеля, покупаем или делаем сами переходник вот такого вида:

Если у вас нету Com порта на компьютере (в последнее время почти все материнки идут без оных), необходимо будет купить переходник RS232 в USB (USB вроде еще идет как стандарт на компьютерах и ноутбуках).

По сути, нам необходимы 3 контакта GND TX и RX соединяем их с жестким диском (припаиваем или садим на клеммы, это уже Вам решать, я сделал клеммами).

Далее необходимо подать питание на жесткий диск и на контроллер RS232->TTL и подключить переходник в COM порт компьютера.

ВНИМАНИЕ!!! Земля должна быть общая для всех запитанных устройств, иначе вы кроме полезной информации в терминальной программе получите в подарок кучу мусора :)

На компьютере необходимо запустить любую терминальную программку, я использовал PUTTY.

Настраиваем терминальную программу следующим образом:

1. Скорость на порту должна быть 38400

2. Биты данных 8

3. Бит четности не используем

4. Стоповый бит 1

5. Управление потоком не используем ни программное ни аппаратное.

Если в качестве терминального клиента используется Hyper terminal, который идет в поставке Windows XP, то картинка настройки должна быть следующая:

 

После утомительных подготовок приступаем к восстановлению:

После подачи питания на все устройства и запуска терминальной программы, на экране мы должны увидеть следующие строки:

LED: 000000CC FAddr: 0024A051

Эти строки будут появляться на экране с некоторой периодичностью.

Если после появления строки нажать CTRL-Z (мне приходилось нажимать по 2-3 раза), то мы выходим в приглашение командной строки оболочки управления и программирования жесткого диска:

F3 T>

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

После замыкания контактов сообщение об ошибке перестает выдаваться в цикле. Держим пинцетом замкнутые контакты и вводим следующие команды (у меня был помощник, а так, конечно сложновато одной рукой держать контакты, а другой писать команды...):

ВНИМАНИЕ!!! Все команды вводятся с учетом регистра!!! (очень важно большие или маленькие буквы вы вводите, следите за точностью введения команд!)

F3 T>/2

F3 2>Z

На что винчестер нам выдаст:

Spin Down Complete
Elapsed Time 0.147 msecs
F3 2>

Ура!!! Контакты можно размыкать!  Ждем 10 секунд надимаем CTRL-Z и вводим следующие команды:

F3 T>
F3 T>/2
F3 2>U

Spin Up Complete
Elapsed Time 7.457 secs

F3 2>/1
F3 1>N1
F3 1>/T
F3 T>

Теперь отключаем питание жесткого диска, ждем 20 секунд (чтоб произошла полная остановка жесткого диска) и включаем питание снова. Нажимаем CTRL-Z и вводим следующие команды:

Будьте внимательны при вооде этих команд, большие маленькие буквы, цифры и кол-во запятых!!!

F3 T>
F3 T>i4,1,22

F3 T>m0,2,2,,,,,22

Команда будет выполнятсья какое-то кол-во времени и в терменале появится следующее сообщение:

Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 14, Max Certify Rewrite Retries = 00C8
User Partition Format 5% complete, Zone 00, Pass 00, LBA 00004339, ErrCode 00000080, Elapsed Time 0 mins 05 secs
User Partition Format Successful - Elapsed Time 0 mins 05 secs

F3 T>

Всё! Жесткий диск снова в работе :)

Во избежении дальнейших поломок фирма Seagate рекомендует обновить прошивку жесткого диска, скачать новую прошивку можно на сайте Seagate по следующему адресу: http://seagate.custkb.com/seagate/crm/selfservice/search.jsp?DocId=207963

Прошивка идет в виде iso образа, записываем этот образ на диск и загружаемся с него, далее все просто и понятно. Главное здесь, отключить все жесткие диски от все интерфейсов и оставить только тот жесткий диск, который будет прошиваться. Ну и правильный выбор прошивки так же важен :) Удачи!

Комментарии и дополнения к теме "Восстановление жесткого диска Seagate Barracuda ES.2 ST500320NS"
Аватар пользователя jgs

ага

спасибо за починку винта!

Аватар пользователя Mascher

да, ты фотки обещал своего винта :) чтоб не плагиатить чужие :)

Аватар пользователя jgs

так они у тебя в аське давно

Аватар пользователя jgs

Масчер, а чего не вставил фото лицевой стороны винта?

Аватар пользователя Mascher

Да вот думаю куда его фставлять :)

Аватар пользователя jgs

в самом начале

когда пишешь что за винт

Аватар пользователя Mascher

да вроде все ок, это все на память потомкам о фирме Seagate с её криворукими программистами...

Аватар пользователя GAZ

 Здравствуйте, уважаемые!

Столкнулся с такой же бедой как описано здесь. Диск такой же. Хочу попробовать восстановить.

Не получается найти кабель для сименса с COM-интерфесом. Подойдет ли кабель с USB?

И еще вопрос: при данном методе восстановления данные на диске сохраняются или происходит форматирование?

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

 

 

Аватар пользователя Mascher

нужен именно COM порт, т.к. там терминалом надо будет заходить на него и писать команды. При удачном восстановлении данные сохраняются полностью. По мне, так лучше отдать на восстановление специалистам. Если не далеко от Томска, тут таких хватает :) Если знакомы с ICQ - 255800012 UIN спеца :) Могу сделать и я, но за сохранность данных отвечать не буду, у меня оборудования нужного нет :)

Аватар пользователя GAZ

В сервисный центр носили, сказали что ничем помочь не могут. Щас еще одним людям отдали. Если у них не получится, буду пробовать сам, если шнурок найду)

Как много винчестеров удалось восстановить благодаря описанному способу?:)

Аватар пользователя Mascher

Благодаря этому способу восстановили 5 жестких дисков :)

Это не личный опыт, это технология восстановления жестких дисков данной серии при данной поломке :)

Аватар пользователя amon

если делал ты, это твой личный опыт.

Можно сделать по инструкции и получить нулевой результат.

и фэнтези и фантастика

Аватар пользователя Mascher

Дык я же делал по результату многочасового гугления и консультации с специалистами... Впрочем, погуглить никогда не помешает :)

Аватар пользователя amon

 я так понимаю здесь описан удачный личный опыт, основу можете погуглить пока винта у вас нет :)

и фэнтези и фантастика

Смотрите далее по теме "техническая информация + hdd"

Чудные гентушники | автор: Mascher

gentoo e2fsprogs/ss/com_err fuckup and fix Тут гентушники на днях учудили -- вместо двух пакетов (sys-libs/ss и sys-libs/com_err) сделали один (sys-libs/e2fsprogs-libs). Соответственно, апдейт не...

Как я искал драйвер для геймпада Xbox 360 для PC - Windows | автор: Mascher

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

Настройка exim + cyrus-imapd + mysql | автор: Mascher

Настройка exim + cyrus-imapd + mysql на базе OpenBSD Автор: fr33man. Началось все как всегда банально — кто-то постучал в асю. Спрашивали, как настроить cyrus-imap. Я с ним не работал, поэтому...