Восстановление винчестеров Seagate 7200.11 после Мухи CC
Немного теории с hdd-911.com Сравнительно новая серия винчестеров Seagate очень популярна. К сожалению, они не могут похвастаться высокой надежностью. Разговоры о многочисленных отказах "рыбок" пришли от московских коллег-ремонтников ещё осенью 2008 года. Теперь и в РБ "барракуды" начали массово умирать. Как спасти с них информацию?
Наиболее часто встречается неисправность вида: Винт раскручивает вал, рекалибруется, но не определяется в BIOS
Возникает обычно самопроизвольно, спустя 3-6 месяцев после начала эксплуатации HDD. Компьютер может вдруг начать "жутко тормозить", зависнуть, и после перезагрузки винчестер уже не определится. Это следствие саморазрушения микрокода HDD.
Восстановление винчестера: практика
Здесь впервые всплыл реально рабочий способ восстановления уже неопределяющегося в БИОСЕ HDD (язык английский): http://www.msfn.org/board/index.php?showtopic=128807 - иструкция с пояснениями http://www.msfn.org/board/index.php?showtopic=128807&st=100 - фото (питание не от компа а от батарейки, и еще связь с компом через переходник COM-USB)
Изготовить схему для подключения винта можно из следующих деталей: 1. http://shop1.frys.com/product/4717389 - сам Конвертер RS232-TTL 2. Кабель Нуль-Модемный 3. Два проводка от Конвертера RS232-TTL до Винта 4. Два проводка из компа +5В и GND до Конвертера RS232-TTL
Также возможно изготовление конвертера на базе микросхемы MAX232: MAX232, MAX232I Datasheet брать здесь - http://cp.people.overclockers.ru/cgi-bin/dl.pl?id=30899&filename=DOC000205326.pdf Неплохая статья "Простой конвертер RS-232-TTL" - http://kazus.ru/articles/360.html
Схема конвертера на базе MAX232:
Пример собранного конвертера на базе MAX232:
Кстати можно использовать не только MAX но и аналогичные ему: 5V -> MAX232, HIN232, ST232, ADM232, и тд. 3V -> MAX3232
Как вариант можно попробывать собрать схему из одной микросхемы К555ТЛ2 и резистора на 10 КОм, но в большинстве случаев она не работает должным образом, поэтому использовать ее имеет смысл, только если у вас в городе напряженка с MAX232 и кабелями от телефонов:
Пример собранного конвертера на базе MAX232:
Пример :
Самый доступный способ через кабель от Siemens C35
Оригинал сообщения здесь - http://www.msfn.org/board/index.php?showtopic=128807&view=findpost&p=829656
Распиновку телефонных кабелей смотреть тут - http://www.pinouts.ru/
Если кабель оригинальный DCA-500 для Siemens A35, A36, A40, C25, C35, C45, M35, M35i, M50, ME45, MT50, S25, S35, S45, SL-42, SL45, 3118 cell phones cable connector - распиновка:
нужны 1,4,5,6 пины: pin 1 - соединяем с землей pin 4 - 3.3V - 5V pin 5 - на HDD TX pin 6 - на HDD RX
Если китайский аналог DCA-500 для Siemens A35, A36, A40, C25, C35, C45, M35, M35i, M50, ME45, MT50, S25, S35, S45, SL-42, SL45, 3118 с 3мя проводками, то соответственно нужны 1,5,6 пины: pin 1 - соединяем с землей pin 5 - на HDD TX pin 6 - на HDD RX
Можно использовать кабель для любого телефона если в нем стоит преобразователь RS232-TTL, кабель не обязательно должен быть с COM портом, зачастую преобразователь USB-COM прячется все там же в кабеле, в основном такие кабели основаны на микросхеме PL2303, единственно что для USB кабелей с RS232-TTL потребуется установить специальный драйвер, чтобы в системе появился виртуальный COM порт. НЕЛЬЗЯ использовать кабели без преобразователя RS232-TTL
TX и RX со стороны винта:
Если кабель DCA-510 для Siemens A52, A55, A56, A60, C55, C56, C60, C65, CF62, CT56, M55, MC60, MT55, S55, S56, S57, S65, SL5C, SL55, SL56, 2218, SX1 оригинальный - 7ми контактный, а не его китайский 3х пиновый аналог, то следует подключать 4 пина: pin 1 - 3.3V - 5V pin 2 - соединяем с землей pin 3 - на HDD TX pin 4 - на HDD RX
Китайский аналог кабеля DCA-510 для Siemens A52, A55, A56, A60, C55, C56, C60, C65, CF62, CT56, M55, MC60, MT55, S55, S56, S57, S65, SL5C, SL55, SL56, 2218, SX1 имеет 3 провода: синий, белый и черный. Подключать их следует следующим образом:
если же цвета другие, то вот так: pin 2 - соединяем с землей pin 3 - на HDD TX pin 4 - на HDD RX
Кабель DCA-540 USB for Siemens C65, CF65, CFX65, CT65, CX65, CXO65, CXT65, CXV65, CV65, M65, MC65, S65, SK65, SL65, SP65, C66, CT66, CX66, M66, S66, C70, CX70, CX70, CXT70, CXV70, C72, C75, CC75, CF75, CL75, CX75, M75, ME75, S75, SL75, SXG75, SX1 использовать не получится, т.к. в нем нет преобразователя RS232-TTL
Не забывайте вынимать джампер, переводящий винт в режим работы SATAI. Часто он приводит к шумам в терминале:
также, если появляются посторонние символы, можно поиграться с Землей (GND), подвести ее либо в Molex, либо на 3й пин винчестера.
Как настроить terminal читаем здесь (на английском) - http://www.msfn.org/board/index.php?showtopic=128807&view=findpost&p=828264
или делаем все как на картинках:
Для проверки работоспособности собранного девайса, замкните между собой rx/tx и проверьте "эхо" в терминале. Каждый введенный вами символ - на экране, должен повторяться (возвращаться через tx-rx). Если "эха" нет, значит ваш девайс не работает.
Если жесткий в БИОС уже не определяется, то делаем так:
Сам лично делал через китайский 3х пиновый COM кабель для Siemens ME45, соединял TX, RX и GND
При выключенном компе подключаем TX, RX, GND и питание
включаем компьютер - включаем терминал:
При подключении винта который не видится в биосе к гипертерминалу (ещё без "прокладки" или закорачивания контактов, для теста) должно появиться сообщение типа: LED: 000000CC FAddr: 0024A051 (см.скрин). Так вот, ОНО ПОЯВЛЯЕТСЯ НЕ СРАЗУ, а спустя примерно минуту.
Удостоверившись что у вас СС, выключаем терминал - выключаем компьютер... Далее процедура снятия блокировки СС для винчестеров моделей AS и NS, ES.2 отличается друг от друга.
Снятие блокировки СС для моделей ST******AS:
откручиваем один болтик на PCB, используя отвертку Torx T-6
подкладываем изолятор между контактами
НЕЖЕЛАТЕЛЬНО ИСПОЛЬЗОВАТЬ ГЛЯНЦЕВУЮ БУМАГУ ДЛЯ ИЗОЛИРОВАНИЯ КОНТАКТОВ, ТОЛЬКО ОБЫЧНУЮ ОФИСНУЮ БУМАГУ или нормальный изолятор в противном случае можно легко словить КЗ и что нибудь спалить
включаем компьютер - включаем терминал
Снятие блокировки СС для моделей ES.2 (ST******NS):
включаем компьютер - включаем терминал. Винчестер выдает сообщение: "LED:000000CC FAddr:0024A7E5", при нажатии CTRL+Z успевает появиться приглашение F3 T> , затем вновь "LED:000000CC FAddr:0024A7E5" и так в цикле.
замыкаем пинцетом точки показанные на картинке (версии PCB могут быть разные, у одних квадратная, у других сверху с выступом, но эти контакты по счасливой случайности находятся в одном и том же месте): После замыкания этих контактов, в терминал перестает выпадать сообщении о СС, нажимаем CTRL+Z, через несколько секунд в окне терминала появляется сообщение: "Input command error", пинцет всё еще держим, и наконец появляется "F3 T>" Размыкать контакты, убрав пинцет, можно ТОЛЬКО после: F3 2>Z
Spin Down Complete
Elapsed Time 0.147 msecs
F3 2>
то есть на том же самом шаге, где убираем изолятор в случае с моделями AS.
Далее все по инструкции: ВНИМАНИЕ!!! Все команды вводить только БОЛЬШИМИ буквами
цитата: Нажал CTRL+Z: F3 T> F3 T>/2 F3 2>Z
Spin Down Complete Elapsed Time 0.147 msecs F3 2>
Подождал 5-10 сек, Для моделей AS - вытащил карточку (а вот на этом шаге карточку дергать на живую, без отключания питания) Для моделей NS, ES.2 - разомкнули контакты, убрав пинцет Опять нажал 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, вставил обратно (не обязательно именно на 20сек, главное дождаться когда винт полностью остановится и только тогда снова подавать питание) Нажал CTRL+Z: F3 T> F3 T>i4,1,22
F3 T>m0,2,2,,,,,22
Везде пишут эта команда выполняется долго, у меня же не дольше 5-10 секунд... Потом появилось сообщение вида: 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>
Вот как это выглядит в самомтерминале:
Если при вводе в терминале команды F3 2>U
в ответ возвращаются следующие строчки Error 1009 DETSEC 00006008
Spin Error
Elapsed Time 53.959 secs
R/W Status 2 R/W Error 84150180
вероятнее всего, что у вас механические проблемы с винчестером и терминал тут уже не поможет.
На www.msfn.org появилась информация что очистка G-List: F3 T>i4,1,22
является опциональной и при первой попытке восстановления можно эту команду пропустить, если же после всей процедуры муха СС так и останется, то нужно повторить все сначала, но уже с использованием этой команды, подтвердить или опровергнуть не могу, сам не пробывал.
Впринципе все, выключаем терминал - выключаем компьютер, возвращаем на место Винт и о чудо =) , все данные на месте... от греха подальше перепрошиваемся новой прошивкой, в нашем случае это SD1A: 1. Проходим проверку на инвалидность по ссылке (теперь уже ради интереса) - https://apps1.seagate.com/rms_af_srl_chk/rms_af_serial_check_index.jsp 2. Нам заявляют следующее: 3. Переходим по ссылке Proceed with Step 4 , скачиваем .iso файл с прошивкой, накатываем его на cd\dvd
4. Грузимся с записанного диска, видим следующее:
5. Жмем ESC видим список дисков, выбираем модель, в нашем случае это ST3500320AS, а значит буква А, процесс прошивки пошел, в конце нам предложат нажать любую кнопку, после чего компьютер САМ выключится:
Способ работает ... Восстановлен на днях еще один ST3500320AS SD15 5QM***** Made in China, метод и подключения и восстановления уже отлаженный, поэтому вся процедура занимает 5-10 мин максимум... Кстати при восстановление этого винта появилась строчка вида: User Partition Format 5% complete, Zone 00, Pass 00, LBA 00004339, ErrCode 00000080, Elapsed Time 0 mins 05 secs - чтож она все таки значит?? Напомню первым подопытным был ST3500320AS SD15 9QM***** p\n 9BX154-303 Made in Thailand, после неделе работы после восстановления, выглядит как новенький, СМАРТ чист, не одного переназначенного сектора и т.д.
Еще пара фотографий соединения кабеля и винчестера:
Нестандартное решение проблемы СС на винте ST3320613AS SD22
Принесли на днях винт ST3320613AS SD22 Вроде бы стандартная СС, в БИОСЕ нету и все тут... но диск ведет себя странновато... при включении компа запускается, через 5 сек останавливается и снова запускается...
При первой попытке связаться с винтом через шурок, при нажатии CTRL+Z рисовал стрелку и больше никак не реагировал, при повторной перепроверке всех контактов, связь все таки установилась исправно.. и винт в терминал выдал следующее: LED:000000CC FAddr:0024CDC9
RST 0x20M(P)
SATA Reset
Диск сам останавливается, затем заново раскручивается и снова в терминал выдает: LED:000000CC FAddr:0024CDC9
RST 0x20M(P)
SATA Reset
И так до бесконечности...
С прокладкой под контактами, при нажатии CTRL+Z выдает не просто F3 T>, а следущие строчки: ASCII Diag mode
F3 T>
но команды принимает исправно..
После команды: F3 2>Z
Spin Down Complete
Elapsed Time 0.147 msecs
F3 2>
и удалении из под контактов карточки, команда: F3 2>U
Spin Up Complete
Elapsed Time 7.093 secs
F3 2>
повторилась дважды, но зато диск стал себя нормально вести, до этого раскручивался - останавливался - снова раскручивался... теперь включается и работает исправно...
После команд: F3 1>N1
F3 1>/T
и выключения питания...диск выдал: RST 0x20M
после обратного включения питания, команды: 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 Successful - Elapsed Time 0 mins 05 secs
прошли успешно, единственное, что при выполнении команды F3 T>m0,2,2,,,,,22 не вывелось строчки: User Partition Format 5% complete, Zone 00, Pass 00, LBA 00004339, ErrCode 00000080, Elapsed Time 0 mins 05 secs
что она означает так и не выяснили.. на некоторых винтах появляется, на некоторых нет..
При подключении к компу, винт исправно опознался и был перешит с SD22 на SD2B .. Виндой определился успешно, работает вроде пока...
|