Ремонт жесткого диска через терминал

Восстановление данных

+38 (063) 98 37 333

  • Главная
  • Статьи
  • Ремонт жесткого диска
  • Восстановление винчестеров Seagate 7200.11 после Мухи CC

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

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

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

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

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

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

Схема конвертера на базе MAX232

Можно использовать кабель от телефона, если в нем стоит преобразователь RS232-TTL, кабель не обязательно должен быть с COM портом, зачастую преобразователь USB-COM встроен в кабель. Примеры кабелей от телефонов: Siemens A35, A36, A40, C25, C35, C45, M35, M35i, M50, ME45, MT50, S25, S35, S45, SL-42, SL45, 3118 — распиновка:

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

Как правило, такие кабели основаны на микросхеме PL2303, единственно, что для USB кабелей с RS232-TTL потребуется установить специальный драйвер, чтобы в системе появился виртуальный COM порт.

Распиновка TX и RX со стороны HDD

Иногда необходимо вытащить джампер, переводящий жесткий диск в режим работы SATA I. Часто он приводит к шумам в терминале:

Шум в терминале

Если появляются посторонние символы, нужно проверить Землю (GND), подвести ее на 3-тий пин винчестера.

Для проверки работоспособности собранного кабеля, замкните между собой RX/TX и проверьте «эхо» в терминале. Каждый введенный вами символ — на экране, должен повторяться (возвращаться через RX — TX). Если «эхо» отсутствует, следовательно, кабель не работает.

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

Открываем терминал и создаем подключение, с такими настройками

  • Скорость: 38400
  • Биты данных: 8
  • Четность: Нет
  • Стоповые биты: 1
  • Управление потоком: Нет

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

Так вот, оно появляется не сразу, а спустя примерно 1-2 минуты.

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

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

Откручиваем 1 винт на плате, используя отвертку Torx T-6 и подкладываем изолятор между контактами для подключения мотора.

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

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

Винчестер выдает сообщение:

При нажатии CTRL+Z успевает появиться приглашение:

Замыкаем контакты, показанные на картинке, версии PCB могут быть разные, у одних квадратная, у других сверху с выступом, но эти контакты находятся в одном и том же месте:

После замыкания этих контактов, в терминале перестает появляться сообщении о СС. Нажимаем CTRL+Z и через несколько секунд в окне терминала появляется сообщение:

продолжаем замыкать контакты до появления сообщения:

Размыкать контакты, можно только после:

Spin Down Complete

Elapsed Time 0.147 msecs

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

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

Spin Down Complete

Elapsed Time 0.147 msecs

Ждем 5-10 сек, для моделей AS — вытаскиваем карточку (на живую, без отключания питания). Для моделей NS, ES.2 — разомкнуть контакты

Опять нажимаем CTRL+Z:

Spin Up Complete

Elapsed Time 7.457 secs

Отключаем питание на 30 сек (ждем остановку двигателя), подключаем питание заново.

Потом появляется сообщение:

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

Вот как это выглядит в самом терминале:

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

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

Elapsed Time 53.959 secs

R/W Status 2 R/W Error 84150180

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

Читайте также:  Toyota platz руководство ремонту

Очистка G-List — является опциональной процедурой и при первой попытке восстановления можно эту команду пропустить, если же после всей процедуры «Муха СС» так и останется, то нужно повторить все сначала, но уже с использованием этой команды:

В принципе все, выключаем терминал — выключаем компьютер, возвращаем на место жесткий диск и, проверяем все ли данные на месте. Рекомендуем обновить прошивку до последней версии, например, SD1A:

  1. Проходим проверку на инвалидность на сайте: www.seagate.com
  2. Переходим по ссылке Proceed with Step 4, скачиваем .iso файл с прошивкой, записываем его на диск
  3. Загружаемся с диска и видим следующее:
  4. Жмем ESC видим список дисков, выбираем модель, в нашем случае — это ST3500320AS, а значит буква А, процесс прошивки пошел, в конце нам предложат нажать любую кнопку, после чего компьютер сам выключится:

Пример восстановления жесткого диска ST3320613AS SD22с Мухой СС

При включении компьютера запускается, но через 5 сек останавливается и снова запускается.

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

Диск сам останавливается, затем заново раскручивается и снова в терминал выдает:

Ставим прокладку под контактами, и при нажатии CTRL+Z получаем не просто F3 T>, а следующие строчки:

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

Spin Down Complete

Elapsed Time 0.147 msecs

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

Spin Up Complete

Elapsed Time 7.093 secs

повторилась дважды, но диск стал себя нормально вести, до этого раскручивался, останавливался и снова раскручивался. Теперь включается и работает исправно.

и выключения питания, винчестер выдал:

после обратного включения питания, команды:

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

При подключении к компьютеру, HDD исправно опознался и был перепрошит с SD22 на SD2B.

Если у Вас возникли вопросы, пожалуйста, оставьте вопрос в комментарии или позвоните нам по телефону: +38 (063) 98 37 333. Мы будем рады помочь Вам.

Комментарии

Need cheap hosting? Try webhosting1st, just $10 for an year.

Источник

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

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

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

Немного теории с hdd-911.com
Восстановление винчестера: практика
Изготовить схему для подключения винта можно несколькими способами:

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)

Читайте также:  Solaris задний суппорт ремонт

Дата-кабели для телефонов 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, выбор и настройка терминальной программы

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, без выступа
Замыкать следующие контакты:

Размыкать контакты, убрав пинцет, можно только после команды:

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

Читайте также:  Заявление жэк ремонте крыши

Далее все по инструкции:
ВНИМАНИЕ. Учитывайте регистр набираемых комманд

Нажали CTRL+Z

Подождали 5-10 секунд: Для моделей AS — убрали изолятор (на этом шаге убирать изолятор нужно на живую, без отключения питания) Для моделей NS, ES.2 — разомкнули контакты, убрав пинцет
Опять нажали CTRL+Z

Вытащили питание секунд на 20, вставили обратно (не обязательно именно на 20сек, главное дождаться когда винт полностью остановится и только тогда снова подавать питание)
Нажали CTRL+Z

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

Команда выполняется от 5-10 секунд до нескольких минут…
Потом появится сообщение вида:

Вот как это выглядит в самом терминале:

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

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

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

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

вероятнее всего отсутствует контакт между 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 рисовал стрелку и больше никак не реагировал, при повторной перепроверке всех контактов, связь все таки установилась исправно… и винт в терминал выдал следующее:

Диск сам останавливается, затем заново раскручивается и снова в терминал выдает:

И так до бесконечности…
С изолятором, при нажатии CTRL+Z выдает не просто F3 T>, а следущие строчки:

но команды принимает исправно…
После команды:

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

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

и выключения питания… диск выдал:

после обратного включения питания, команды:

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

Источник

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