Кто восстановить диск после мухи cc. Я схватил муху сс и нашёл личение

Данная статья может пригодиться вам, если вы "счастливый" обладатель диска или/и дисков:

Barracuda 7200.11

  • ST31000340AS
  • ST3750330AS
  • ST3750630AS
  • ST3640330AS
  • ST3640530AS
  • ST3500320AS
  • ST3500620AS
  • ST3500820AS
  • ST31500341AS
  • ST31000333AS
  • ST3640323AS
  • ST3640623AS
  • ST3320613AS
  • ST3320813AS
  • ST3160813AS
  • ST3750640AS

Barracuda ES.2 SATA

  • ST31000340NS
  • ST3750330NS
  • ST3500320NS
  • ST3250310NS

DiamondMax 22

  • STM31000340AS
  • STM3750330AS
  • STM3500320AS
  • STM31000334AS
  • STM3320614AS
  • STM3160813AS

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

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

Перейдем к практике.

для восстановления HDD нам необходимо:

  • сам подопытный диск
  • ПК с COM портом и преобразователем TTL уровней, либо USB to COM с TTL уровнями.
  • загрузочный CD диск с свежей версией программного обеспечения
  • отвертка T6
  • пинцет либо карточка (зависит от модели диска)
  • прямые руки

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

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

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

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

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

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

Самый доступный способ через дата-кабель от мобильного телефона.

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

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

Отличие обычного TTL от COM:

для TTL логический ноль - от 0 до 2 вольт, а логическая единица около 5 вольт.

для COM логический ноль от -12 до -7 вольт, а логическая единица от 7 до 12 вольт.

В моем случае это был кабель от Nokia DKU-2.

Вот его вид в разбранном виде:Основан он на микросхеме CP2102 и дает TTL уровни на выходе.

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

Не забывайте вынимать джампер , переводящий винт в режим работы SATA первой версии.

Настраиваем терминал как показано на картинках:


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

Имя может быть произвольным.

Здесь мы выбираем используемый COM порт.

Для случая с COM-TTL переходником это обычно COM1 или COM2.

Для случая с USB-TTL переходником это COM3 и далее.

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

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

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

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

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

Снятие блокировки СС для моделей ST******AS, Maxtor STM******AS:

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

Откручиваем один болтик на PCB, используя отвертку T6

Подкладываем изолятор между контактами

НЕЖЕЛАТЕЛЬНО ИСПОЛЬЗОВАТЬ ГЛЯНЦЕВУЮ БУМАГУ ДЛЯ ИЗОЛИРОВАНИЯ КОНТАКТОВ, ТОЛЬКО ОБЫЧНУЮ ОФИСНУЮ БУМАГУ или нормальный изолятор в противном случае можно легко словить КЗ и что-нибудь спалить.

Снятие блокировки СС для моделей ES.2 (ST******NS):

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

Винчестер выдает сообщение: "LED:000000CC FAddr:0024A051", при нажатии CTRL+Z успевает появиться приглашение F3 T> , затем вновь "LED:000000CC FAddr:0024A051" и так в цикле. В тот момент, когда появилось приглашение F3 T>, но перед следующим сообщением об ошибке "LED:000000CC...", нужно успеть замкнуть пинцетом точки показанные на картинке:

После замыкания этих контактов, головы в течении 5-7 секунд щелкают, затем двигатель сам останавливается, далее (не раньше!!!) 1 (один) раз жмем CTRL+Z и терпеливо ждем (приглашение в виде F3 T> может появится и через пол минуты), сообщение "Input command error" не появляется!!! , после появления приглашения F3 T> вводим все команды как обычно.

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

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

Для владельцев моделей ES.2 (ST******NS) с PCB REV B

никакие ТОЧКИ ЗАМЫКАТЬ НЕ НУЖНО , используйте метод для моделей ST******AS с подкладыванием изолятора.

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

F3 2>ZSpin Down CompleteElapsed Time 0.147 msecsF3 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
Очистка 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

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

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

Error 1009 DETSEC 00006008 Spin Error Elapsed Time 53.959 secs R/W Status 2 R/W Error 84150180

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

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

В принципе все, выключаем терминал - выключаем компьютер , возвращаем на место Винт и о чудо, все данные на месте.
ВАЖНО! Делаем бэкап всех важных данных, т.к. были случаи появления большого количества бэд секторов после перепрошивки. И только потом заливаем новую прошивку.

  • ST3500320AS, ST3500620AS, ST3500820AS, ST3640330AS, ST3640530AS, ST3750330AS, ST3750630AS, ST31000340AS с прошивками AD14, SD15, SD16, SD17, SD18, SD19. Новую прошивку версии SD1A можно скачать отсюда либо по прямым ссылкам:
  • ST3500320AS, ST3500620AS, ST3500820AS - Download ;
    ST3750330AS, ST3750630AS, ST31000340AS -

Отдали тут убитый винт Seagate Barracuda ES.2 на 500 гигов. Биосом не определяется, постоянно хрустит в поисках чего-то. На вид полный труп. Однако я почитал, скачал пару софтин диагностических, оказалась пресловутая “Муха СС”, ошибка в микрокоде сигейта, отчего вполне нормальные винты дохнут. Надо залить новую прошивку, а как это сделать, если винт не определятся и прошивалка говорит “нет винта”. Порылся в инете, проблема решаема, надо собрать небольшой девайс и по ком-порту послать кой-какие команды, замкнув несколько дорожек на тушке диска. У меня микросхемы Max232 нет и 555ТЛ2 тоже. Есть вариант с шнурком для мобильника, но нужного не было. Уже отчаялся, но нашел от старого самсунга шнурок с чипом СP2102. Раздолбал шнурок, скачал даташит и припаял три провода, которые надо будет засунуть в коннектор HDD (там где перемычки ставятся). Получилась такая вот шняга:

Это не ком, а USB, поэтому скачал с сайта Silicon Labs драйвер CP2102, эмулирующий COM через USB. Поставился. Гипертерминал видит мой девайс и отправляет туда байты. Щас попробуем заслать в винчестер несколько управляющих кодов и замкнуть дорожки пинцетом.

Подключил, но никаких сообщений диск в терминал не выдавал. Помучился пару часов, никак. Я решил взять тайм-аут и продолжить сегодня. Утром озарило – дык ведь сигналы RX и TX надо подключать инверсно, а не напрямую! Т.е. RX – TX, а TX – RX. Совсем уже забыл фидошные темы. Поменял местами контакты – заработало. Гипертерминал ожил и выдал следы деятельности коварной мухи CC, порожденной кривыми руками программистов из Сигейта:

Осмотрим этикетку. Та-а-к. Не ронять, сделано в Таиланде, ну что сказать – молодцы. Пойдем дальше.

Все готово. Проводки из винта уходят на лицевую панель, где в порт USB воткнут самопальный девайс на чипе CP2102. Кстати, GND (земля) вообще не понадобился. Достаточно RX и TX. Питание к винту подключено, SATA кабель отключен.

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

Короче, или пинцет у меня кривой, или руки. Поэтому я взял две булавки (см. фото ниже) и соединил их проводочками. Между неудачными попытками приходилось выключать компьютер и включать его снова, опять запускать терминал и т.д., так как мотор HDD после замыкания останавливается и надо держать контакты закороченными. Рука дрогнула – разомкнулось – начинай заново. Диск с новой прошивкой был заготовлен заранее, ее берут на сайте Сигейта после ввода серийного номера диска, а потом прожигают на болванку. Там уже интегрирована FreeDos для загрузки.

С пятой, наверное, попытки у меня все получилось. Винт перестал странно жужжать и успокоился. Перезагрузка, HDD определяется BIOS-ом! Далее прошивка новой версии микрокода и вуаля, сигейт как новенький.

Конвертер

Конвертер можно купить (в продаже есть USB-TTL и COM-TTL) или сделать самому (привожу несколько схем ниже).

Для тех, у кого есть Arduino: соединяем GND и RESET , используем контакты RX и TX .

Для проверки схемы можно замкнуть RX и TX , - в результате все, что мы введем, должно вернуться.

Подключение

Подключаем RX и TX , как на рисунке ниже, отключаем SATA-кабель, подключаем питание.

Для работы с COM-портом я использовал PuTTY , с задачей также отлично справится ваша любимая программа. Итак, открываем PuTTY, выбираем тип подключения Serial , вводим порт и остальные настройки:

Speed 38400
Data Bits 8
Stop Bits 1
Parity None
Flow Control None
Открываем окно терминала, нажимаем Ctrl+Z и видим приглашение:
F3 T>
Чтобы увидеть список команд и описание к ним для вашего жесткого диска, необходимо ввести /C , а затем Q .

Восстановление

Пришло время приступить к восстановлению.

Важно : соблюдайте регистр при вводе команд!

  1. Перейдем на уровень 1, введя /1
  2. Очистим S.M.A.R.T. командой N1
  3. Выключаем питанием и ждем, когда остановится двигатель (~10 сек)
  4. Включаем питание и снова нажимаем Ctrl+Z
  5. Очищаем список bad-блоков: вводим i4,1,22
  6. Повторяем пункты 3-4
  7. Вводим в консоли: m0,2,2,0,0,0,0,22 (для жестких дисков «Made in China» - m0,2,2,22 )
  8. Переходим на уровень 2: /2
  9. Останавливаем двигатель: вводим Z
  10. Выключаем питание
После всех манипуляций жесткий диск стал определяться в BIOS. Чтобы не столкнуться с проблемой снова, обновите ПО у винчестера. Эта процедура совсем проста: с сайта производителя скачивается загрузочный образ, который записывается на болванку. Далее - загрузка и обновление прошивки в пошаговом режиме, просто следуйте инструкциям на экране.

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

О том, что осталось за кадром

Поскольку эта статья - результат собственных экспериментов, основаных на различных материалах по восстановлению HDD, далее я опишу те проблемы, с которыми столкнулся сам.
Проблема Решение
Шум в консоли Подключите контакт GND к «земле» на блоке питания. Я использовал провод от клавиши включения. Также вытяните джампер SATA I из жесткого диска.
На экране после нажатия Ctrl+Z ничего не появляется Скорее всего, неправильно подключены RX и TX .
При первом включении появляется ошибка LED:000000CC FAddr:0025BF67 или LED:000000CC FAddr:0024A7E5 Сначала попробуем отключить головки. Для этого откручиваем плату (заодно можно и почистить контакты ластиком: у меня там было очень много грязи), подкладываем изолятор (бумага, изолента и т.д.) на контакты, ведущие к головкам, и обратно прикручиваем плату (не всеми винтами, а так, чтобы было питание на мотор). Включаем питание, нажимаем Ctrl+Z , вводим /2 , потом Z . Ждем сообщение об успешной остановке. Spin Down Complete Elapsed Time 0.138 msecs Не отключая питания, откручиваем плату, достаем наш изолятор и прикручиваем обратно плату, вводим команду запуска двигателя: U .

Если не помог метод отключения головок, нужно замкнуть контакты на плате острым пинцетом или тонким проводком. На фото (доступны по ссылкам ниже) показаны точки замыкания на разных жестких дисках.

ВНИМАНИЕ!!! МЕТОД, ПРИВЕДЕННЫЙ В ДАННОЙ СТАТЬЕ, НЕ ДАЕТ 100% ГАРАНТИИ ВОССТАНОВЛЕНИЯ ДАННЫХ. ПРЕДСТАВЛЕННУЮ ИНСТРУКЦИЮ ВЫ ИСПОЛЬЗУЕТЕ ТОЛЬКО НА СВОЙ СТРАХ И РИСК.

Cейчас живу в Мосвке, если еще кому помощь нужна (хотя вроде нашествие мух почти сошло на нет) обращайтесь в личку.

Немного теории с 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»
Итак, для этого нужно: установленная Windows (на Vista/7/8/8.1 запускать с правами Администратора) и подключенный к SATA порту винчестер с симптомами «Мухи СС»
1)- Запускаете Victoria for Windows
2)- Переключаете режим работы программы на PIO
3)- Нажимаете - PCI Scan
4)- Видите список всех винчестеров подключенных к копьютеру, выбираете нужный вам и видите что он ушел в BUSY (поймал «Муху СС»):

Первоисточник способа восстановления уже неопределяющегося в БИОСЕ HDD (язык английский):
http://www.msfn.org/board/index.php?showtopic=128807 - иструкция с пояснениями
Изготовить схему для подключения винта можно несколькими способами:
1) Можно приобрести готовый Конвертер RS232(COM)-TTL, например - RS232 to TTL Converter , либо - RS232 to TTL Converter
2) Можно приобрести готовый Конвертер USB To TTL, например - USB To RS232-TTL Converter .
3) Можно самому сделать конвертер на базе микросхемы MAX232:
MAX232, MAX232I Datasheet брать здесь - http://www.ti.com/lit/ds/symlink/max232.pdf
Схема конвертера на базе MAX232 (за идею спасибо StRuslan с ixbt.com):


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

При нормальной работе схемы оба светодиода на линии TX и RX светятся (при подключенном винчестере), а при передаче - приеме данных мигают.
Кстати можно использовать не только MAX, но и аналогичные ему:
5V -> MAX232, HIN232, ST232, ADM232, и тд.
3V -> MAX3232
Как вариант можно попробывать собрать схему из одной микросхемы К555ТЛ2 и резистора на 10 КОм , но в большинстве случаев она не работает должным образом, поэтому использовать ее имеет смысл, только если у вас в городе сложно найти MAX232 и дата-кабели от телефонов:

Пример:

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

Распиновка PL-2303:

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

PL-2303 Datasheets - ds_pl2303HXD_v1.4.4.pdf
PL-2303 Prolific Driver -
- Windows XP (32 & 64-bit) WDM WHQL Driver: v2.1.51.238 (10/22/2013)
- Windows Vista/7/8/8.1 (32 & 64-bit) WDF WHQL Driver: v3.4.67.325 (08/15/2014)

Дата-кабели для телефонов Siemens
Номера пинов на кабелях 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
pin 6 - на HDD
Китайский аналог DCA-500 с 3мя проводками запитывать отдельно не нужно, питание берется напрямую с COM порта, соответственно нужны только 1,5,6 пины.
Если кабель 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
pin 4 - на HDD
Китайский аналог кабеля DCA-510 с 3мя проводками запитывать отдельно не нужно, питание берется напрямую с COM порта, соответственно нужны только 2,3,4 пины.
Кабель DCA-540 USB использовать не получится , т.к. в нем нет преобразователя RS232-TTL

Распиновка разъема на HDD, выбор и настройка терминальной программы
GND, TX, RX со стороны винта:


Для подключения к винту хорошо подходят контакты из кабеля для соединения звуковой карты и CD-ROM:

Не забывайте вынимать джампер , переводящий винт в режим работы SATA первой версии.

Часто он приводит к шумам в терминале:


также, если появляются посторонние символы, можно поиграться с Землей (GND), подвести ее либо на 3й пин винчестера, либо в Molex.
Как настроить terminal читаем здесь (на английском) - http://www.msfn.org/board/index.php?showtopic=128807
или делаем все как на картинках:

Для пользователей Windows Vista/7/8/8.1 можно скачать стандартный terminal> из XP - гуглим «HyperTerminal в Windows 7»
Как альтернативу стандартному терминалу, можно использовать программу putty. Скачать можно здесь - http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Настройки putty и пример ошибки СС на скринах:

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


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

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

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

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

подкладываем изолятор между контактами

НЕЖЕЛАТЕЛЬНО ИСПОЛЬЗОВАТЬ ГЛЯНЦЕВУЮ БУМАГУ ДЛЯ ИЗОЛИРОВАНИЯ КОНТАКТОВ, ТОЛЬКО ОБЫЧНУЮ ОФИСНУЮ БУМАГУ или нормальный изолятор в противном случае можно легко словить КЗ и что нибудь спалить.
Включаем компьютер - включаем терминал.
Снятие блокировки СС для моделей ES.2 (ST******NS):
ВАЖНО!!! Для моделей ES.2 (ST******NS), при снятии блокировки CC, версия PCB имеет значение!
Включаем компьютер - включаем терминал. Винчестер выдает сообщение: «LED:000000CC FAddr:0024A051», при нажатии CTRL+Z успевает появиться приглашение F3 T>, затем вновь сообщение «LED:000000CC FAddr:0024A051» и так в цикле. В тот момент, когда появилось приглашение F3 T>, но перед следующим сообщением об ошибке «LED:000000CC...», нужно успеть замкнуть пинцетом точки указанные на картинке:
PCB REV A

После замыкания этих контактов, головы в течении 5-7 секунд щелкают, затем двигатель сам останавливается, далее (не раньше!!!) 1 (один) раз жмем CTRL+Z и терпеливо ждем (приглашение в виде F3 T> может появится и через пол минуты), сообщение «Input command error» не появляется!!!, после появления приглашения F3 T> вводим все команды как обычно.
PCB REV B


Ничего ЗАМЫКАТЬ НЕ НУЖНО , испозьвовать метод для моделей ST******AS с подкладыванием изолятора.
PCB REV C


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


Размыкать контакты, убрав пинцет, можно только после команды:
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
Очистка 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 F3 T>
Вот как это выглядит в самом терминале:

А вот как в Putty без команды i4,1,22:

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

Если при вводе в терминале команды
F3 2>U
в ответ возвращаются следующие строчки
Error 1009 DETSEC 00006008 Spin Error Elapsed Time 53.959 secs R/W Status 2 R/W Error 84150180
вероятнее всего отсутствует контакт между 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. Грузимся с записанного диска, видим следующее:

5. Жмем ESC видим список дисков, выбираем модель, в моем случае это ST3500320AS, а значит буква А, процесс прошивки пошел, в конце нам предложат нажать любую кнопку, после чего компьютер САМ выключится:

После перепрошивки:
ВНИМАНИЕ!
После следующих действий все данные на винте удалятся без возможности восстановления.
Скачиваем с сайта - 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, после восстановления работает уже больше 2х лет, каких либо проблем с ним не наблюдается.

Необычная «Муха СС» на винте ST3320613AS SD22
Принесли на днях винт 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 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
прошли успешно.

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

Сомнения в надежности дисков серии Barracuda 7200.11 у профессиональных ремонтников появились еще летом-осенью прошлого года, когда накопилась статистика по необычно высокому проценту отказов ряда моделей.

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

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

Сомнения в надежности дисков серии Barracuda 7200.11 у профессиональных ремонтников появились еще летом-осенью прошлого года, когда накопилась статистика по необычно высокому проценту отказов ряда моделей. К Новому году проблема достигла апогея, и в середине января Seagate была вынуждена признать наличие брака. Но то, как она это сделала, отнюдь не делает чести крупнейшему производителю жестких дисков. Информация выдавалась в месяц по чайной ложке, зачастую новые данные опровергали старые, и до сих пор в этой истории больше темных пятен, чем твердо установленных фактов. И главная загадка - сколько бракованных винчестеров было выпущено и какова статистика их отказов. По независимым оценкам, речь идет о миллионах штук и 30-40-процентной вероятности отказа .

Как утверждают в Seagate, болезни подвержены модели трех семейств: Barracuda 7200.11, Barracuda ES.2 SATA и DiamondMax 22. Напасть дает знать о себе тремя способами. Неисправный диск может определяться в BIOS с нулевым размером. В этом случае виноват транслятор - модуль внутренней программы, отвечающей за соответствие физических секторов диска логическим адресам. Иногда BIOS вовсе перестает видеть устройство: в результате программного сбоя блокируется работа диска по интерфейсу, что соответствует ошибке с кодом, начинающимся с LED:000000CC (к умершему винчестеру можно подключиться через технологический порт и провести диагностику). Из-за этой комбинации символов ошибку в народе прозвали "мухой ЦЦ". Наконец, особым талантом наделены некоторые диски емкостью 1,5 Тбайт, которые могут зависать на десятки секунд.

Seagate утверждает, что неприятности носят чисто программный характер; сбой возникает, как правило, при отключении и включении заново питания и никак не портит данные на диске . Компания рекомендует владельцам проблемных накопителей сменить прошивку и дальше жить спокойно. Только вот здесь есть несколько весьма существенных "но".

Эта страница - наверное, самое популярное место на сайте Seagate в последние месяцы

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

Второе "но" - чтобы сменить прошивку, нужно сперва определить, попадает ли ваш диск в группу риска, и скачать нужный файл. Здесь все непросто. Прошивки для некоторых винчестеров Seagate разместила на собственном сайте 16 января, а владельцев остальных моделей просила писать в техподдержку и ждать ответа со ссылкой на нужный файл. По-видимому, техподдержка получила очень много писем, так как многие жалобщики дожидались ответа неделями, а кто-то и вовсе его не дождался. Утилиты для идентификации дисков, выложенные на сайте компании, похоже, слегка "путаются в показаниях". Если верить нашему собственному опыту и отзывам на форумах, сервис работает странно, выдавая разные результаты для одних и тех же серийных номеров; кроме того, в категорию "безрисковых" иногда попадают те диски, которые уже вышли из строя с описанными выше симптомами .

Третье "но" - некоторые из умников, поторопившихся перепрошить винчестеры в соответствии с рекомендациями Seagate, получили (сразу или чуть погодя) те же самые мертвые "кирпичи". Достоверных данных об ошибках в уже исправленных версиях прошивок нет, но судя по тому, что файлы несколько раз втихаря заменялись более свежими вариантами, без багов и здесь не обошлось. Кроме того, не всем страдальцам удалось корректно завершить перепрошивку - банальный скачок напряжения в электросети, мигнувшие лампочки - и получаем на выходе тот же самый дохлый диск.

Ну и наконец, "но" номер четыре. Те диски, которые BIOS уже не видит, просто так не перепрошьешь, необходимо специальное оборудование . В домашних условиях "муху ЦЦ" можно вывести с помощью специального адаптера, соединяющего технологический порт диска с COM-портом (или выступающим в его роли USB). Электрическую схему адаптера, исходником для которого может быть кабель для подключения к компьютеру мобильного телефона, в Сети найти нетрудно, причем в нескольких вариантах. Нетрудно найти и последовательность действий по вводу терминальных команд (тоже есть из чего выбрать), которые нужны для коррекции работы внутренней программы диска. Вот только напортачить здесь проще простого, так как подобные операции не предусматривают отмены совершенных действий или сообщений об их фатальной опасности. Еще одной изюминкой процедуры является необходимость воспользоваться пластиковой карточкой, чтобы в нужный момент изолировать определенные контакты на плате микроконтроллера диска.

Учитывая все эти сложности, конечно, разумнее поручить ответственную процедуру профессионалам. И Seagate, по слухам, вроде бы пообещала бесплатно восстановить данные с проблемных дисков. Прикинувшись обычными пострадавшими, мы послали в Seagate письмо с просьбой восстановить данные, но получили вежливый отказ. На деле компания-производитель готова лишь выполнить свои гарантийные обязательства, отремонтировав диск или заменив его. Ремонт собственно сводится к замене прошивки, что по идее должно обернуться получением доступа к данным, но не более того. Восстановление информации в гарантию не входит. Эта процедура - неплохой дополнительный бизнес для Seagate, а вернее, её дочернего предприятия i365. Справедливости ради заметим, что если хорошо попросить, то i365 высылает стикеры предоплаченного почтового заказа через UPS, то есть платить за пересылку винчестера клиенту не придется .

Публикация, построенная на сообщениях с форумов и опыте друга Коли, не самый лучший вариант, но комментариев по существу от самой Seagate или её дистрибьюторов в России редакция так и не дождалась. При попытке разобраться с бедой, которая обрушилась на компанию и покупателей её дисков, мы обращались к специалистам, ремонтирующим диски по долгу службы, но большого энтузиазма не было и в их ответах. Возможно, дело в том, что раскрытие деталей недолгого и недорогого для ремонтника процесса восстановления диска ударит по кошельку этих самых специалистов. Какая-то своя логика в молчании производителя, видимо, тоже есть: говорить всю правду не хочется, а диски продавать надо. Катавасия с комментариями и послужила причиной того, что материал по данной теме вы читаете только сейчас, а не месяцем раньше. Впрочем, уповать на официальную информацию тоже не всегда правильно. Например, если безоговорочно верить январским сообщениям Seagate, то описанной болезни подвержены только диски, выпущенные в декабре прошлого года. Однако в этом случае нужно считать ложью десятки летних и осенних сообщений на тех же форумах. В заключение еще один факт: в начале года Seagate скостила гарантийный срок на многие свои винчестеры с пяти лет до трех. Мы опять-таки можем только догадываться, что за этим кроется: антикризисная мера или безудержно расплодившаяся "муха ЦЦ".

Глас ремонтника: Готовьтесь к тому, что рано или поздно диск умрет

Проблемы разрушения микрокода в разное время были у многих изготовителей HDD. Микрокод - это операционная система жесткого диска. Она состоит из расположенных в служебной зоне модулей, часть которых постоянно меняется (например, ведется большое количество внутренних журналов событий). Достаточно возникнуть аппаратной проблеме - вроде ухудшения параметров канала записи, дефектов в служебной зоне, - и из-за некорректной записи происходит разрушение модулей.

Однако у 11-х "Барракуд" главный недостаток - некачественные материалы. Изза этого некоторые накопители уже через несколько месяцев начинают работать неустойчиво. До всплывшей проблемы с микрокодом у дисков тех же серий были баги, не связанные с разрушением внутренней программы, - заклинившие валы, подвисания на 2–5 секунд, долгий выход в готовность при включении, заваленные атрибуты 1 и 195 в SMART, характеризующие работу системы коррекции ошибок HDD.

То, что у рассматриваемых дисков "слетает" микрокод, - тоже следствие нештатных аппаратных ситуаций. Сам же микрокод не должен разрушаться от "реактивности" системы мониторинга. У грамотно спроектированных винчестеров (к которым относились все модели Seagate до появления 11-й серии) он вообще не должен разрушаться.

Про новые (вышедшие относительно недавно) диски 7200.11 пока сказать ничего не могу: мало статистики. У москвичей, насколько я знаю, еще летом 2008-го были проблемы, но тогда никто не умел их решать. Мне заказали написать программу для оживления в октябре, когда умирающие диски пошли косяком (Сергей живет в Минске. - А.Б.). При этом устройств, изготовленных до декабря 2008 года, в моих руках побывало уже предостаточно. До того как решение проблемы стало широко известным, за недолгую и несложную операцию восстановления данных с таких дисков некоторые фирмы просили тысячу долларов.

Отдельная тема - 11-е "Барракуды" с bad-блоками. Если у диска вышел из строя транслятор, но устройство дает готовность по интерфейсу - там всегда есть bad-блоки. Однако если восстановить транслятор "шнурками" и командами по одной из доступных в Сети процедур, то обычному пользователю это ничего не даст. Bad-блоки там специфичные: если начать копирование информации в обычной операционной системе, после первого же дефекта диск впадает в ступор и отключается. Копировать нужно специальным копировщиком непосредственно через порты. Ну и конечно, надо знать, как при этом обращаться с командами. Обычный пользователь, если начинает оживлять свой винчестер, вскоре получает гораздо больше bad-блоков, чем было, а иногда накопитель вовсе ломается из-за запиливания поверхностей и выхода из строя головок. Таким образом, отключение транслятора - это своеобразная защита диска от потери данных.

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

Владельцам дисков могу посоветовать следующее. Если ваш винчестер вышел из строя, несите его к специалисту: не усугубляйте проблему. Если диск лишь потенциально неисправен, с осторожностью пользуйтесь им до тех пор, пока он не сломается. Это дисциплинирует. Винчестер не предназначен для хранения действительно ценной информации. HDD - это постоянно включенное устройство с изнашивающимися подвижными частями. Что уж говорить о моделях, выпущенных в период экономии ресурсов. Все результаты деятельности на ПК опасно хранить на винчестере того же ПК. Нужно дублировать данные на нескольких компьютерах или сохранять их на сменных носителях. Отслеживайте состояние винчестера программами для контроля атрибутов SMART. Если есть ухудшения- чаще делайте бэкап. И морально готовьтесь к тому, что диск рано или поздно умрет. Помните, что ни один производитель устройств для хранения данных не гарантирует сохранности информации.