Четверг, 21.11.2024, 08:59
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход
Меню сайта
Форма входа
Календарь новостей
«  Июнь 2009  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930
Поиск
Друзья сайта
kreo.at.ua
kreo.at.ua
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Веселые Сборщики
Главная » 2009 » Июнь » 17 » Я схватил муху сс и нашёл личение!!!
Я схватил муху сс и нашёл личение!!!
16:20

Восстановление винчестеров 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 .. Виндой определился успешно, работает вроде пока...

Просмотров: 41247 | Добавил: Pacyk666 | Рейтинг: 4.3/13 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright daimos © 2024