Ремонт hdd с мухой

Восстановление SEAGATE Barracuda 7200.11 (муха цеце)

Прошивки которые подвержены этой проблеме: AD14, SD15, SD16, SD17, SD18, SD19, SD81.

Жесткий диск SEAGATE производства Thailand или China
Жесткие диски AS серии: ST3500320AS, ST3500620AS, ST3500820AS, ST3640330AS, ST3640530AS, ST3750330AS,
ST3750630AS, ST31000340AS, ST31500341AS, ST31000333AS, ST3640323AS, ST3640623AS, ST3320613AS, ST3320813AS,
ST3160813AS.
Жесткие диски NS Barracuda ES.2 серии: ST31000340NS, ST3750330NS, ST3500320NS, ST3250310NS
Жесткие диски DiamondMax 22 серии: STM31000340AS, STM3750330AS, STM3500320AS,STM31000334AS, STM3320614AS,
STM3160813AS
Жесткие диски SV35 серии: ST31000340SV, ST3320410SV, ST3750330SV, ST3500320SV

Cимптомы: не определяется в Bios

Для начала нам необходимо обзавестись RS232-to-TTL контроллером. Можно сделать его самому, читать тут, или в гугле.
Я его просто приобрел на ebay.com за 200 рублей.

Далее порядок действий следующий:
1) Подключаем контроллер 232toTTL к COM порту и к винчестеру.

2) Запускаем гипертерминал.
3) В гипертерминале выбираем COM порт, скорость 38400, управление потоком — нет, остальное по умолчанию.

4) Подаем питание на винчестер.
5) Наблюдаем сообщение о мухе ЦЦ.

6) Все выключаем.
7) Откручиваем винт на плате винчестера рядом с контактными дорожками к двигателю.
8) Подсовываем кусок пленки или другой изолятор (отключаем питание двигателя), я использовал пластиковую карту.

9) повторяем пункты с 1 по 4.
10) Жмем Ctrl+Z
11) Наблюдаем на терминале

12) Набираем /2 жмем Enter (переход на уровень 2)
13) Наблюдаем на терминале

14) Набираем Z жмем Enter (команда на останов двигателя)
15) Жесткий диск пишет что остановил двигатель.

16) Ничего не отключая убираем изолятор и закручиваем винт (лучше это сделать во избежание плохого контакта)
17) Набираем U жмем Enter (команда на раскрутку двигателя)
18) Пишет что шпиндель раскрутился

19) Набираем /1 жмем Enter (переход на уровень 1)
20) Набираем N1 жмем Enter (очистка SMART и снятие блокировки ЦЦ)
21) Набираем /T жмем Enter (переход на корневой уровень)
22) Выключаем питание жесткого диска (все остальное включено) на 10 сек.
23) Включаем питание винчестера
24) Жмем Ctrl+Z
25) Набираем i4,1,22 жмем Enter (эта команда в корневом уровне)
26) Далее команда зависит от места производства
а) сделано в Китае: набираем m0,2,2. 22 жмем Enter
а) сделано в Тайланде: набираем m0,2,2,0,0,0,0,22 жмем Enter
27) Винт через некоторое время (менее минуты) напишет длинное сообщение вроде этого:

и пригласит к работе с терминалом
28) Повторяем пункты с 12 по 15 для остановки двигателя.
29) Выключаем компьютер, подсоединяем винчестер в штатном режиме и радуемся.

Для моделей жестких дисков серии NS Barracuda ES.2 вместо использования изолятора нужно замыкать контакты на плате, проще всего использовать тонкий пинцет.

После замыкания этих контактов, головы в течении 5-7 секунд щелкают, затем двигатель сам останавливается, далее
(не раньше. ) один раз жмем CTRL+Z и терпеливо ждем приглашение в виде

может появится и через пол минуты, после появления приглашения вводим все команды как обычно.

Размыкать контакты, убрав пинцет, можно ТОЛЬКО после остановки шпенделя

Spin Down Complete
Elapsed Time 0.147 msecs

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

Если при вводе в терминале команды

в ответ возвращаются следующие строчки

вероятнее всего, что у вас механические проблемы с винчестером и терминал тут уже не поможет.

После удачного восстановления рекомендуется сделать backup данных.
Также производитель рекомендует обновить прошивку на SD1A

Источник

Проблемы Seagate 7200.11 и 12 серий

Проблема Seagate Barracuda, которую стали называть «муха cc» появилась еще в 2008 году, когда массово стали выходить из строя, казалось бы, совсем новые жесткие диски.

Как правило, при данной проблеме жесткий диск Seagate не определяется, но при этом рекалибруется и не издает посторонних звуков. Изначально муха cc Seagate — это нарушение трансляции жесткого диска, но в терминал LED:000000CC или LED:000000CE выводится почти всегда, чего бы, ни случилось. А пользователи, начитавшись статей в Интернете про муху цц Seagate, упорно пытаются исправить данную «ошибку» во что бы то ни стало. Причем к нам уже не редки обращения, когда после таких манипуляций восстановление данных с жесткого диска уже совершенно невозможно. Например, при неисправности блока магнитных головок или служебной зоны (обычно при этом диск издает стучащие звуки), винчестер также пишет в терминал ошибки такого же вида, а радостные пользователи безуспешно применяя методики из сети, своими действиями делают только хуже. За время издевательства над диском он часто просто запиливает поверхность магнитных дисков из-за вертикальных вибрации магнитных головок во время ударов об ограничитель.

В Интернете массово стали появляться всевозможные способы решения данной проблемы, обычно с помощью шнурка от старого телефона Siemens и пластиковой карты. Но при этом простые пользователи не учитывают очень важной детали, чтобы решить какую-то проблему нужно знать истинные причины ее появления. А между тем у Seagate 7200.11 муха cc не появляется просто так, а является следствие какой-то другой реальной неисправности. Обычно, какая бы с Seagate проблема ни была у него все равно и «муха цц» тоже появляется, то есть это так называемая исключительная (Exception) ситуация, когда контроллер не знает какую ошибку ему выдавать.

Читайте также:  Ремонт светодиодного светильника от аккумулятора

Вот только некоторые ошибки из серии «муха cc», которые можно наблюдать в терминале:

LED:000000CC FAddr:0024A051
LED:000000CC FAddr:00259A1D
LED:000000CC FAddr:0024EE5D
LED:000000CC FAddr:0027205B
LED:000000CC FAddr:0024CDC9
LED:000000CC FAddr:00237EC5
LED:000000CC FAddr:00248153

Но непосвященные пользователи приписывают к этому же типу проблем любые другие ошибки, которых у Seagate 7200.11 и 12 серии великое множество, например:

LED:000000CE FAddr:00280569
LED:000000CE FAddr:00280575
LED:000000CE FAddr:0028DFBB
LED:000000CE FAddr:0025DEE7
LED:000000CE FAddr:00260523

Есть и другие проблемы, симптомы которых один в один повторяют проблему Seagate Barracuda 7200.11 и 12 серий. Весь список тут выкладывать нет никакого смысла, а то бы он занял несколько страниц, тем более что Seagate Barracuda 7200.12 (LP, FreePlay, Green, Momentus) почти никогда и ничего в терминал не пишет. Это не случайно и сделала это компания Seagate намеренно после публикаций в Интернете способов решения проблемы Seagate муха сс, но не потому что это закрытая технология, а потому что после «лечения» таким способом всего подряд, к ней самой и в различные компании по восстановлению данных стали обращаться пользователи, которым совсем уже было невозможно помочь. Самое страшное заключается в том, что многие пытаются решить любую проблему все тем же вышеупомянутым кабелем от телефона Siemens при этом, совершенно не понимая, что же они делают, но в случае неудачи винят, как правило, Seagate.

Наиболее проблемные модели Seagate 7200.11

  • Seagate 7200.11
    ST3500320AS, ST3500620AS, ST3500820AS, ST3640330AS, ST3640530AS, ST3750330AS, ST3750630AS, ST31000340AS, ST31500341AS, ST31000333AS, ST3640323AS, ST3640623AS, ST3320613AS, ST3320813AS, ST3160813AS.
    Прошивки: AD14, SD11, SD15, SD16, SD17, SD18, SD19, SD35, SD81.
  • Maxtor DiamondMax 22
    STM3500320AS, STM3750330AS, STM31000340AS, STM31000333AS, STM31000334AS, STM3320614AS, STM3160813AS, STM3640323AS.
    Прошивки: MX15, MX16, MX17, MX18, MX19.
  • Seagate ES2
    ST3250310NS, ST3500320NS, ST3750330NS, ST31000340NS.
    Прошивки: SN04, SN05, HP12, HP19, HPG1.

Ремонт жестких дисков Seagate в такой ситуации возможен не всегда, потому что даже причиной «мухи сс» могла быть более серьезная проблема, которую далеко не всегда можно устранить, а вот восстановить данные с жесткого диска можно почти всегда.

Проблемы Seagate 7200.12 по своей сути очень похожи на 7200.11 (все-таки это одно семейство F3), но частенько еще более сложные чем у 11 серии, из-за того что обычно ничего не выводится в терминал, как было сказано выше. У жестких дисков Seagate Barracuda 7200.12 проблемы не уменьшились, а скорее даже прибавились, например, теперь частенько проявляются неполадки со служебной областью, диск при этом, конечно же, тоже не определяется и ведет себя точь-в-точь как при «мухе цц».

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

В Вашем случае проблема скорее в появлении да жестком диске Bad-блоков или же выходом из строя одной или нескольких магнитных головок. Без диагностики точно сказать невозможно, но это точно не Муха CC. Желательно больше не издеваться над HDD, иначе последствия для данных могут быть плачевными.

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

Для отправки комментария вам необходимо авторизоваться.

Источник

Восстановление винчестеров Seagate 7200.11 после «Мухи CC»

Немного теории с hdd-911.com

Сравнительно новая серия винчестеров Seagate очень популярна. К сожалению, они не могут похвастаться высокой надежностью. Разговоры о многочисленных отказах «рыбок» пришли от московских коллег-ремонтников ещё осенью 2008 года. Теперь и в РБ «барракуды» начали массово умирать. Как спасти с них информацию?

Наиболее часто встречается неисправность вида: Винт раскручивает вал, рекалибруется, но не определяется в BIOS

Возникает обычно самопроизвольно, спустя 3-6 месяцев после начала эксплуатации HDD. Компьютер может вдруг начать «жутко тормозить», зависнуть, и после перезагрузки винчестер уже не определится. Это следствие саморазрушения микрокода HDD.

Восстановление винчестера: практика

Софтварный способ определения, что винт ушел в СС — Victoria for Windows
Исходник на английском: http://www.msfn.org/board/index.php?showtopic=129263

Способ хоть и весьма достоверный, но 100% точного результата не дает.
Для полной уверенности, собирайте адаптер, подключайтесь через него к винту и ждите появления в терминальной программе сообщения — «LED:000000CC FAddr:0024A051»

Итак, что для этого нужно:

Первоисточник способа восстановления уже неопределяющегося в БИОСЕ HDD (язык английский):
http://www.msfn.org/board/index.php?showtopic=128807 — иструкция с пояснениями

Изготовить схему для подключения винта можно несколькими способами:

Можно приобрести готовый Конвертер RS232-TTL наподобии вот этого — RS232 to TTL Level Converter (5V Signal).

Можно самому сделать конвертер на базе микросхемы MAX232 :
MAX232, MAX232I Datasheet брать здесь — http://cp.people.overclockers.ru/cgi-bin/dl.pl?id=30899&filename=DOC000205326.pdf

Схема конвертера на базе MAX232 (за идею спасибо StRuslan с ixbt.com):

Выбор емкости электролитических конденсаторов 1μF или 10μF определяется особенностями выбраной разновидности микросхемы MAX232 (смотрите даташит на микросхему), также допускается использование неполярных конденсаторов. Для упрощения схемы можно принебрегнуть светодиодами и соответственно резисторами, так как светодиоды используются всего лишь для индикации работы устройства.

Пример собранного конвертера на базе MAX232:

При нормальной работе схемы оба светодиода на линии TX и RX светятся (при подключенном винчестере), а при передаче — приеме данных мигают.

Кстати можно использовать не только MAX но и аналогичные ему:
5V -> MAX232, HIN232, ST232, ADM232, и тд.
3V -> MAX3232

Читайте также:  Ремонт водопроводных пнд труб

Как вариант можно попробывать собрать схему из одной микросхемы К555ТЛ2 и резистора на 10 КОм , но в большинстве случаев она не работает должным образом, поэтому использовать ее имеет смысл, только если у вас в городе сложно найти MAX232 и дата-кабели от телефонов:


Это далеко не полный список. Чтобы узнать подходит ли ваш дата-кабель для восстановления, смотрим его распиновку на — http://www.pinouts.ru/

Можно использовать кабель для любого телефона если в нем стоит преобразователь RS232-TTL, кабель не обязательно должен быть с COM портом, зачастую преобразователь USB-COM прячется все там же в кабеле, в основном такие кабели основаны на микросхеме Prolific PL-2303.
Микросхема PL-2303:

Для кабеля на основе PL-2303 потребуется установить специальный драйвер, чтобы в системе появился виртуальный COM порт. НЕЛЬЗЯ использовать кабели без преобразователя RS232-TTL.

PL-2303 Datasheets — http://www.prolific.com.tw/eng/downloads.asp?ID=23
ds_pl2303HXD_v1.1.pdf (625 KB)
— PL-2303HX (Chip Rev D) USB to Serial Bridge Controller Datasheet
ds_pl2303HX_v15F.pdf (525 KB)
— PL-2303HX (Chip Rev A) USB to Serial Bridge Controller Datasheet v1.5F

PL-2303 Prolific Driver — Перейти по ссылке для загрузки
— Windows 98/ME/2000/XP/Server2003/Vista/7/Server2008 (32 & 64-bit) Driver

Номера пинов на кабелях Siemens считать так: берем кабель так, как будто в хотим воткнуть в телефон, то есть штекером от себя и контактами вверх и слево направо считаем пины.

Если кабель оригинальный 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 с 3мя проводками запитывать отдельно не нужно, питание берется напрямую с COM порта, соответственно нужны только 1,5,6 пины:
pin 1 — соединяем с землей
pin 5 — на HDD TX
pin 6 — на 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 оригинальный — 7ми контактный, распиновка:

то следует подключать 4 пина:
pin 1 — 3.3V — 5V
pin 2 — соединяем с землей
pin 3 — на HDD TX
pin 4 — на HDD RX

Китайский аналог кабеля DCA-510 с 3мя проводками запитывать отдельно не нужно, питание берется напрямую с COM порта, соответственно нужны только 2,3,4 пины:
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


GND, TX, RX со стороны винта:

также, если появляются посторонние символы, можно поиграться с Землей (GND), подвести ее либо на 3й пин винчестера, либо в Molex.

или делаем все как на картинках:


Как альтернативу стандартному терминалу, можно использовать программу putty. Скачать можно здесь — http://cp.people.overclockers.ru/cgi-bin/dl.pl?id=32862&filename=putty.exe
Настройки и пример ошибки СС на скринах:


Для проверки работоспособности собранного девайса, замкните между собой rx/tx и проверьте «эхо» в терминале. Каждый введенный вами символ — должен появлятся на экране (возвращаться через tx-rx). Если «эха» нет, значит ваш девайс не работает. На деле это выглядит так: Подключаем кабель — запускаем теминал — настраиваем его на нужный порт — пытаемся что-нибудь напечатать — в терминале тишина. Замыкаем tx-rx — пытаемся что-нибудь напечатать — в терминале появляется то, что мы напечатали. Вывод — Эхо работает.

При выключенном компе подключаем RX, TX, GND и питание

включаем компьютер — включаем терминал:

При подключении винта который не видится в биосе к гипертерминалу (ещё без изолятора, для теста) должно появиться сообщение типа: LED: 000000CC FAddr: 0024A051 (см.скрин). ОНО ПОЯВЛЯЕТСЯ НЕ СРАЗУ , а спустя примерно минуту.

Удостоверившись что у вас СС, выключаем терминал — выключаем компьютер.
Далее процедура снятия блокировки СС для винчестеров моделей AS и NS, ES.2 отличается друг от друга.

ВАЖНО. Для моделей ST******AS, Maxtor STM******AS версия PCB, при снятии блокировки CC, значения не имеет.

откручиваем один болтик на PCB, используя отвертку Torx T-6

включаем компьютер — включаем терминал

После замыкания этих контактов двигатель останавливается, в терминал перестает выпадать сообщении: «LED:000000CC. «, нажимаем CTRL+Z, через несколько секунд в окне терминала появляется сообщение: «Input command error» и наконец появляется приглашение «F3 T>», далее вводим все команды как обычно.

Для владельцев моделей ES.2 (ST******NS) с прямоугольной PCB, без выступа, замыкать следующие контакты:

Размыкать контакты, убрав пинцет, можно ТОЛЬКО после:

то есть на том же самом шаге, где убираем изолятор в случае с моделями AS.

Далее все по инструкции:

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
Очистка G-List является опциональной и при первой попытке восстановления можно эту команду пропустить, если же после всей процедуры муха СС останется, то нужно повторить все сначала, но уже с использованием этой команды.

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

Если винчестер определяется размером 0 байт (LBA 0), то нужно выполнить всего лишь одну команду в терминале:
F3 T> m0,2,2. 22
Если при вводе в терминале команды

в ответ возвращаются следующие строчки

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

Если после передергивания питания терминал завис и не отвечает ни на какие команды, не отчаивайтесь.) Выключите терминал, перезагрузите компьютер, включите терминал и продолжайте вводить команды с того места, где завис терминал.
Впринципе все, выключаем терминал — выключаем компьютер , возвращаем на место Винт и о чудо =) , все данные на месте.
ВАЖНО! Делаем бэкап всех важных данных, т.к. были случаи появления большого количества бэд секторов после перепрошивки. И только потом заливаем новую прошивку, в моем случае это 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. Грузимся с записанного диска, видим следующее:

ВНИМАНИЕ! После следующих действий все данные на винте удалятся без возможности восстановления.
Скачиваем с сайта — http://www.seagate.com/www/en-gb/support/downloads/seatools — SeaTools for DOS . Записываем ее на диск, загружаемся с него. Из предложенного списка винчестеров выбираем нужный, затем:
1. Запускаем Full Erase — процесс длительный, на винте в 500GB идет около трех часов.
2. По окончании Full Erase запускаем Long Test — тем самым вы проверите поверхность на бэд сектора, и в случаи их нахождения произведете remap данных секторов (repair all). Seatool for DOS не может обработать свыше 100 бэдов, поэтому в случаях с их большим количеством, необходимы многократные запуски программы.
По завершении пользуемся диском в обычном режиме и поглядываем на парамерт SMART — relocated sector count — если начнет увеличиваться, то повторите вышепроделанные действия, если это не поможет, то есть вероятность что диск скоро придет в негодность.

Первый диск с «Мухой СС» ST3500320AS SD15 9QM***** p\n 9BX154-303 Made in Thailand, после восстановления работает уже 7 месяцев, каких либо проблем с ним не наблюдается, график скорости и смарт ниже:

Принесли на днях винт ST3320613AS SD22
Вроде бы обычная СС, в БИОСЕ не определяется, но диск ведет себя как то странно. При включении компьютера запускается, через 5 сек останавливается и снова запускается.

С новой прошивкой SD22 программеры добавили несколько информационных сообщений, отсутствующие на ранних прошивках:
— RST 0x20M
— (P) SATA Reset
— ASCII Diag mode

При первой попытке связаться с винтом через шурок, при нажатии 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 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

Обсуждение проблем с винчестерами данной серии идет здесь

Источник

Оцените статью