R w status 2 r w error 84150180

Скукожился очередной Seagate. Model ST3320418AS, FirmWare CC38. При включении раз десять щёлкает головками и останавливается. В терминал выдаёт:

Скукожился очередной Seagate. Model ST3320418AS, FirmWare CC38.
При включении раз десять щёлкает головками и останавливается.
В терминал выдаёт:

No HOST FIS-ReadyStatusFlags 2002B001

На F3 нормально выходит.

F3 T>

При попытке раскрутить даёт ошибку.

F3 2>U

HighPowerMode

ExecuteSpinRequest

DiagError 00006008

Spin Error

Elapsed Time 13.153 secs

R/W Status 2 R/W Error 84150180

F3 2>/T

В общем вот так он себя ведёт.

Это что, очередное проявление мухи ЦЦ, то есть слёта транслятора?

Поиск по No HOST FIS-ReadyStatusFlags (ihdd.ru/forum/maxtor-diamonmax-23-i-muha-ss-t8542.html) дает методику восстановления

Цитата:

F3 T>V4
F3 T>V1
F3 T>m0,2,2,,,,,22

На попытку V4 с минуту винт думал, а потом дал такую ошибку:

ExecuteSpinRequest

HighPowerMode

Failed to load overlay 00000004

LED:000000CC FAddr:0028931D

LED:000000CC FAddr:0028931D

LED:000000CC FAddr:0028931D

LED:000000CC FAddr:0028931D

LED:000000CC FAddr:0028931D

LED:000000CC FAddr:0028931D
……..

Это значит, что всё, кранты, т. е. головка скукожилась, или просто вследствие слёта транслятора оверлей не читается и что всё ещё можно восстановить, если транслятор восстановится? А что вообще значат v4 и v1?

А может как здесь:
computersciencelabs.blogspot.com/

Цитата:

3. In the serial command line, it outputs (when PCB is detached from hard drive):

No HOST FIS-ReadyStatusFlags 2002A1A5

To use the conventional method of fixing a ‘BUSY and LBA=0’ 7200.11 hard drive, it outputs:

No HOST FIS-ReadyStatusFlags 2002A1A5
ASCII Diag mode
F3 T>/2
F3 2>Z
Spin Down Complete
Elapsed Time 6.015 secs
F3 2>
ASCII Diag mode
F3 T>/2
F3 2>U
HighPowerMode
ExecuteSpinRequest
Spin Up Complete
Elapsed Time 3.624 secs
F3 2>/1
F3 1>N1
Init SMART Fail
The initialization of SMART module is failed even though the hard drive passes the Spin up and Spin down operation. To solve this problem, instead of doing N1 to clear the SMART after comand U, we use command m0 first.

(P) SATA Reset

SIM Error 3005
No HOST FIS-ReadyStatusFlags 2002A1A5
ASCII Diag mode

F3 T>/2

F3 2>Z

Spin Down Complete
Elapsed Time 6.035 secs
F3 2>U

HighPowerMode
ExecuteSpinRequest

Spin Up Complete
Elapsed Time 3.573 secs
F3 2>/

F3 T>m0,2,2,,,,,22
Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 16, Max Certify Rewr
ite Retries = not supported

User Partition Format Successful — Elapsed Time 0 mins 00 secs

F3 T>/1

F3 1>N1

Clear SMART is completed.
F3 1>
Rst 0x08M
(P) SATA Reset

сделать? Тут транслятор пересчитали и потом сбросили смарт.

Автор Сообщение
 

СообщениеДобавлено: 12.04.2010 14:46 

[профиль]

Junior

Статус: Не в сети
Регистрация: 10.04.2010

ТОЧНО!!!
Замыкал эти штырьки.

Реклама

Партнер
 
maco

Member

Статус: Не в сети
Регистрация: 04.10.2004

nomead писал(а):

Замыкал эти штырьки.

«Эти» — в смысле Rx и Tx?
Тогда указывайте, что с настройками управления потоком в терминале.

 
nomead

Junior

Статус: Не в сети
Регистрация: 10.04.2010

Запустил терминал. Добавил новое соединение. Выбрал СОМ4. В настройках указал скорость 38400. Остальные настройки: биты данных 8, четность нет, стоповые биты 1, управление потоком нет.

 
maco

Member

Статус: Не в сети
Регистрация: 04.10.2004

Тогда остаются варианты неработоспособного кабеля или проблемы с драйверами.
Можно взять мультиметр и измерять напряжение на замкнутых Rx и Tx относительно GND при передаче каких-нибудь данных.

 
maco

Member

Статус: Не в сети
Регистрация: 04.10.2004

nomead писал(а):

Подскажите, пожалуйста, распиновку.

Дык нарисовано же :):
2 — Tx
3 — Rx
8 — GND
14 — V+
На V+ нужно будет подать +5 В.

 
JS1000

Junior

Статус: Не в сети
Регистрация: 06.12.2007

я чё то прошу не вижу для 1500гб у меня прошивка на нём сд17 а на оф сайте для такого харда проши нету

Последний раз редактировалось JS1000 16.04.2010 0:50, всего редактировалось 1 раз.

 
vit-turok

Junior

Статус: Не в сети
Регистрация: 13.04.2010

У брата Barracuda 7200.12 ST 3500418AS отработал 9,5 месяцев перестал определяться в BIOS,поменяли по гарантии на такой же,этот отработал 4 месяца и тоже перестал определяться.Второй не захотели менять по гарантии сказав, что мы его ударили,хотя следов на корпусе я не обнаружил,но никто его даже не снимал,ну Х… с ними,купили новый WD и всё гут.Теперь хочу востановить ST 3500418AS ,спаял адаптер на max 232 проверил на «эхо» работает,подключаю хард в окне программы никакой информации не выдаёт,что посоветуете?
ST 3500418AS запускается тихо,посторонних шумов нет :weep:

 
ObnulyauSmart

Junior

Статус: Не в сети
Регистрация: 26.03.2009
Откуда: Москва

vit-turok писал(а):

У брата Barracuda 7200.12 ST 3500418AS отработал 9,5 месяцев перестал определяться в BIOS,поменяли по гарантии на такой же,этот отработал 4 месяца и тоже перестал определяться.Второй не захотели менять по гарантии сказав, что мы его ударили,хотя следов на корпусе я не обнаружил,но никто его даже не снимал,ну Х… с ними,купили новый WD и всё гут.Теперь хочу востановить ST 3500418AS ,спаял адаптер на max 232 проверил на «эхо» работает,подключаю хард в окне программы никакой информации не выдаёт,что посоветуете?
ST 3500418AS запускается тихо,посторонних шумов нет :weep:

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

 
benzino

Junior

Статус: Не в сети
Регистрация: 12.10.2008

Комрады подскажите один вопросик. Седня утром биос обнаружил пропажу Баракуду ST3500320AS (SD15) 500гб.
Послужил годик. Работал на отлично круглый год и до сегодняшнего утра. Охлаждение в корпусе хорошее да и не падал и не шатал корпус. Вот начитался. Но кое что назрело. Вот завтра везу в сюды http://www.itm-lab.ru/seagate_p1.htm
По таблице посмотрел свои s/n и p/n и там указано востанавливают. За 1300р.
Сам вопрос. Вот пишут разблокируют и востановят данные. А его в дальнейшем уже можно прошить и использывать или на полку? Не нашел ответа в теме. Все пишут прошивка до появления мухи, а после типа уже только через шнурки и кабеля.

 
vit-turok

Junior

Статус: Не в сети
Регистрация: 13.04.2010

терминал заработал ,пишет так

ASCII Diag mode

F3 T>
Rst 0x10M
ASCII Diag mode

F3 T>/2

F3 2>Z

HighPowerMode
Spin Down Complete
Elapsed Time 0.088 msecs
F3 2>
ASCII Diag mode

F3 T>/2

F3 2>U

HighPowerMode
ExecuteSpinRequest

DiagError 00006008
Spin Error
Elapsed Time 15.262 secs
R/W Status 2 R/W Error 84150180
F3 2>/1

F3 1>N1

Failed to load overlay 00000004
LED:000000CC FAddr:00284F1B
LED:000000CC FAddr:00284F1B
после команды F3 1>N1
выскакивает это,может кто знает что это значит? :?:

 
ObnulyauSmart

Junior

Статус: Не в сети
Регистрация: 26.03.2009
Откуда: Москва

vit-turok писал(а):

терминал заработал ,пишет так

F3 2>U

HighPowerMode
ExecuteSpinRequest

DiagError 00006008
Spin Error
Elapsed Time 15.262 secs
R/W Status 2 R/W Error 84150180
F3 2>/1

F3 1>N1

Failed to load overlay 00000004
LED:000000CC FAddr:00284F1B
LED:000000CC FAddr:00284F1B
после команды F3 1>N1
выскакивает это,может кто знает что это значит? :?:

не может загрузить оверлей. да и походу либо с клином он либо еще что-то. при раскрутке двигателя дает спин эрор. как вам и сказали к специалисту. либо сдай по гарантии либо на запчасти.

 
OxoTHuk_msk

Junior

Статус: Не в сети
Регистрация: 11.04.2010

showman писал(а):

#77

добавь эту схему в FAQ, у меня, например на материнке нет com порта, а разъём usb найти не особо то и проблема, любой usb кабель, коих в достатке, самое сложное найти микросхему)

 
vit-turok

Junior

Статус: Не в сети
Регистрация: 13.04.2010

сейчас включил,а он стал счелкать головками 5-6 сек и останавливается?такого ещё небыло.в мастерскую это понятно,хочется разобраться самому. По иронии судьбы у меня такой же стоит уже 3 месяца ST3500418AS :gun:

 
maco

Member

Статус: Не в сети
Регистрация: 04.10.2004

OxoTHuk_msk
Как правило, намного легче найти готовый кабель с чем-нибудь типа FT232/PL2303/CP2101, чем саму микросхему.
Да и планарные корпуса подойдут не всем :). К тому же вы умудрились привести данные для FT232RL (шаг 0,65 мм), что мало кому из неопытных страдальцев понравится.
P.S. Хотя использование самосборного кабеля по статистике не очень высокое даже в случае микросхем в DIP :).

 
dob398

Member

Статус: Не в сети
Регистрация: 22.02.2009

Есть такой жёсткий диск ST3640323AS. Были проблемы , почитал форум, поставил последний биос- всё стало норм(но не надолго). Через 4 месяца опять Винда не грузится, диск не определяется- выключаем машину, фильтр- включаем фильтр, машину и о чудо, появился (это мне повезло, бывало Винда слетала). Кто с этим сталкивался и что делать? :?:
ЗЫ Достало :-x


_________________
PhenomIIх2 550@X4 3500, IH-4405, GA-770TA-UD3, 2*2048KingstonDDR3 1333@1800, ATI4870HISTurbo+ZALMAN VF3000A, СORSAIR V64+ST640+ST250, INWIN J-607 550W

 
loreal

Добрый день. Неделю назад мой жесткий диск STM31000340AS перестал обнаруживаться в биос. Прошивка MX15. Отнес его в сервисный центр. Пока его ремонтировали, нашел данную конференцию и прочитал, что это стандартная ошибка для жестких дисков с такой прошивкой. Когда пришел забирать из сервисного центра винт, меня ошарашили ценой в 300 баксов за восстановление информации, так как у меня винчестер объемом 1 Тб, т.е. стоимость зависит от объема винчестера (за 1,5Тб берут 500 баксов. Вот это контора!!! Чтобы проделать операции, описанные в статье showmana, берут ТАКИЕ ДЕНЬГИ!!!) Я отказался и сказал, чтобы вернули всё в исходное положение. Они согласились. Мне отдали винт. Проверил прошивку, теперь стоит SD1A. Сейчас винт видится в биосе, определяется его объем, НО загрузка не происходит, т.е. в той конторе мне что-то нахимичили с электроникой? Сделал шнурок. Проверил на замыкание RX-TX в терминале. Всё работает. Какие мои дальнейшие действия? Помогите, пожалуйста.

 
showman

Member

Статус: Не в сети
Регистрация: 31.01.2008
Откуда: Москва-Кулебаки

Если был STM31000340AS DiamondMax 22 MX15, то почему теперь SD1A ??
Для него необходима MX1A —

http://seagate.custkb.com/seagate/crm/s … cId=207969

Странно как то…
И вот с этим:
Сейчас винт видится в биосе, определяется его объем, НО загрузка не происходит.
т.е. в управлении дисками винт вообще не виден или виден как не размеченный или еще что???

 
loreal

Сорри, стоит MX1A. Только что посмотрел.
На родном компьютере на нем стояла система. Когда захожу в биос, то вижу название диска, его объем, но при загрузке пишет Primary Slave Hard Disk Error.
Подключал к другому компьютеру. Загрузка происходила с этого диска. Вручную задавал родной диск второго компьютера, ничего не грузилось.
Подключал винт к ноуту с помощью Scythe Kama Connect. Операционная система Windows 7.

http://www.scythe-usa.com/product/acc/0 … c1000.html

В управлении дисками появилось окошко Инициализация дисков, в котором мне предлагается использовать указанный ниже стиль разделов для выбранных дисков:
1. Основная загрузочная запись (MBR — Master Boot Record)
2. Таблица с GUID разделами (GPT — GUID Partion Table)
При любом выборе выскакивает окошко Диспетчер виртуальных дисков, который сообщает Запрос не был выполнен из-за ошибки ввода/вывода на устройстве.
И после этого диск не проинициализирован.

 
wwk

Всем привет. Столкнулся с такой проблемой, есть винт сигейт st31000340as sd15 который словил муху сс.
Купил кабель са42, подключился, терминал работает муху показывает. Далее пытаюсьделатьпо руководству, но подкладывание изолятора эффект ане дает после ввода в терминале «F3 2>Z » на экран выводится LED с набором цыфр и далее этот код выводится циклично с промежутком около минуты.
Осмотр показал что плата на моем винте больше похожа на REV C, стал делать по этому варианту т.е. убрал изолятор и замыкаю указанные контаты на плате — двигатель не замолкает, на экран циклично с тойже переодичностью вылетает LED:000000CC FAddr:0024A051

Подскажите, что я делаю не так?

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Лаборатория

Новости

Время прочтения
3 мин

Просмотры 605K

Хочу поделиться опытом восстановления жесткого диска Seagate Barracuda 7200.11 ST3500320AS после сбоя. Короткая предыстория: один мой друг решил сделать полное форматирование своему жесткому диску, после чего тот больше не определялся в BIOS. Выкидывать 500-гигабайтный винчестер было жалко, и он отдал жесткий диск мне на растерзание. Забегая наперед, скажу, что прокачанные навыки «гугление» и «очумелые ручки» позволили добиться отличных результатов.

Итак, данный метод подходит для жестких дисков Seagate и Maxtor (для Samsung существует похожий способ, но в этой статье он не освещен). Информации касательно жестких дисков остальных производителей найдено не было. В конце статьи рассматриваются возможные проблемы. Я настоятельно рекомендую прочитать статью полностью, перед тем как повторять описанные здесь действия.

Конвертер

Конвертер можно купить (в продаже есть 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.

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

  • rev. A
  • rev. A (прямоугольная)
  • rev. С

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

Двигатель не запускается с ошибкой

Error 1009 DETSEC 00006008 
Spin Error 
Elapsed Time 53.959 secs 
R/W Status 2 R/W Error 84150180
Вероятно, вы забыли снять изолятор или плохо привинтили плату. Также причиной может служить механическое повреждение.
Остановка двигателя не происходит. Сопровождается ошибкой

LED:000000CE FAddr:00280569
На минуту выключите питание. Если ошибка не уходит, сперва попробуйте запустить двигатель, введя U.

Спасибо за внимание, пусть ваши жесткие диски служат долго.

UPD: Ссылки по теме.

  • Восстановление SEAGATE Barracuda 7200.11 (муха цеце)
  • Fixing a Seagate 7200.11 Hard Drive
  • Пост на Хабрахабре о прошивках
  • Seagate diagnostic commands (datasheet)

← Вернуться в раздел «Магнитные носители информации»

Цитата:

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

какова диска (модель)… если к примеру NS, то терминальная часть в оверлее… и если он не читается, то банан вам а не терминал.

Цитата:

Я думал если эхо есть значит терминалка рабочая.

угу

Автор: Loomm
Дата сообщения: 04.03.2015 01:24

А общий провод к диску подключили?

Автор: AntiMember
Дата сообщения: 04.03.2015 01:26

Sedin

Цитата:

какова диска (модель)…

Цитата:

Имеется жесткий Seagate Momentus 5400.6 250GB который после неудачного востановления разделов через раз определяется в BIOS но имеет нулевой размер. В WIN7 ТОЖЕ ОПРЕДЕЛЯЕТСЯ С НУЛЕВЫМ РАЗМЕРОМ. Из всех прог виден только в MHDD и то через раз, но сделать сним ничего нельзя изза ошибки:Drive is not ready.Вот еще что после определения в BIOS он перестает издавать звуки.Помогите как его можна оживить?или пора заказывать музыку?
Да вот еще в винде диск не инициализирован .При попытки инициализации ошибка- ввода вывода даных. А в BIOS пишет 4th Master Hard Disk Error

Безнадежная модель…

Автор: 1DDD
Дата сообщения: 04.03.2015 01:27

rx tx местами менял . Питание от usb 5В. А где узнать скорость com порта?

Автор: AntiMember
Дата сообщения: 04.03.2015 01:28

Типа
ST9250315AS
ST9250315ASG2

Добавлено:
1DDD
38400 8N1

Автор: 1DDD
Дата сообщения: 04.03.2015 01:30

Да . Rx, tx ,GND последний контакт свободный

Автор: Sedin
Дата сообщения: 04.03.2015 01:30

38400 стартовая у вашего
AntiMember

Цитата:

Seagate Momentus 5400.6 250GB

прое..стил…

Автор: 1DDD
Дата сообщения: 04.03.2015 01:32

вот выдал

Rst 0x08M

ASCII Diag mode

F3 T>

RW cmd 002F req = 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 00
00 A0 E1

opts = 00000000

RW Err = 84150180

Автор: AntiMember
Дата сообщения: 04.03.2015 01:33

Эх, чем тоньше диск, тем больше е…и.

Добавлено:

Цитата:

18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5

Ой, никогда не видел в РВ ЦМД дамп с нуля памяти винта…

Автор: 1DDD
Дата сообщения: 04.03.2015 01:37

да для меня это филькина грамота. Что за ошибка и как ее сбросить?

Автор: Sedin
Дата сообщения: 04.03.2015 01:45

Цитата:

RW Err =

это не ошибка… и её не сбросить
не хочет писать читать
нужно выяснить чё за треки…. где… голова кокой
и это…. от винта нужно то чё?
то шо он в принципе как железяка — не жилец

Автор: AntiMember
Дата сообщения: 04.03.2015 01:54

Цитата:

не хочет писать читать

0x84150180: RW_SERVO_SPINUP_FAILED — Spinup — Servo error encountered during drive spin-up.
Он уже ничего не хочет. Но все одно странно:18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5
Я бы платку погрел. А вдруг.. Ведро никуда не денется.

Автор: Sedin
Дата сообщения: 04.03.2015 01:55

Цитата:

Ой, никогда не видел в РВ ЦМД дамп с нуля памяти винта…

он случайно «/» (2F)… палку даванул поохоже

Автор: AntiMember
Дата сообщения: 04.03.2015 02:04

Sedin

Цитата:

он случайно «/» (2F)… палку даванул поохоже

Да без разницы. Откуда в req кусок кода с нулей…
Хотя, х.з. мож в этой версии вари так накосячено. Никто ведь не прорабатывает все отказы.

Автор: 1DDD
Дата сообщения: 04.03.2015 02:22

ДА была какая то 00000СС .Выполнил

F3 2>ZZ

Spin Down Complete

Elapsed Time 3.341 secs

F3 2>UU

DiagError 00006008

Spin Error

Elapsed Time 18.668 secs

R/W Status 2 R/W Error 84150180

F3 2>
что за Error

Добавлено:
да кстати сейчас шпиндель вращается (есть малехонькая вибрация)

Автор: igor_me
Дата сообщения: 04.03.2015 02:26

Цитата:

что за Error

Какой именно? DiagError 00006008 — этот? Не знаю точно, но думаю не суть важно, поскольку он после команды раскрутки движка выпал. А за ним собственно Spin Error
ЗЫ Тут принято выкладывать лог терминал без «эха», однако. Чтобы не мешало восприятию

Автор: 1DDD
Дата сообщения: 04.03.2015 02:55

Выполнил вот это

Rst 0x08M

RW cmd 002F req = 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 00
00 A0 E1

opts = 00000000

RW Err = 84150180

ASCII Diag mode

F3 T>/2

F3 2>Z

Spin Down Complete

Elapsed Time 0.140 msecs

F3 2>U

DiagError 00006008

Spin Error

Elapsed Time 17.229 secs

R/W Status 2 R/W Error 84150180

F3 2>N1

LED:000000CC FAddr:0027205B

LED:000000CC FAddr:0027205B

LED:000000CC FAddr:0027205B

после этого терминал не отвечает вообще нужно передергивать питание

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

Добавлено:

Цитата:

от винта нужно то чё

да хотелось попробовать оживить

Цитата:

Я бы платку погрел

как погреть? феном чтоль?

Автор: 1DDD
Дата сообщения: 04.03.2015 09:43

Попробывал так
ASCII Diag mode

F3 T>/2

F3 2>Z

Spin Down Complete

Elapsed Time 0.141 msecs

F3 2>U

DiagError 00006008

Spin Error

Elapsed Time 17.258 secs

R/W Status 2 R/W Error 84150180

F3 2>/1

F3 1>N1

LED:000000CC FAddr:0027205B

LED:000000CC FAddr:0027205B

LED:000000CC FAddr:0027205B

что за круговорот? неужели все?
Что посоветуете знатоки?

Автор: AntiMember
Дата сообщения: 04.03.2015 11:21

igor_me

Цитата:

DiagError 00006008 — этот? Не знаю точно

Spin Up Failed
1DDD

Цитата:

как погреть? феном чтоль?

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

Автор: Michael99
Дата сообщения: 04.03.2015 12:00

Цитата:

DiagError 00006008

Мож подклин в стакане подшипника ?…(Довольно распространённое явление у них).
Ес-нно что с подклиниванием он и серву практически не могёт ловить.

Автор: AntiMember
Дата сообщения: 04.03.2015 12:16

Michael99

Цитата:

Мож подклин в стакане подшипника ?…

Очень похоже.

Автор: Michael99
Дата сообщения: 04.03.2015 12:32

А по зукам то что ?..(Если прислушаться ухом к ГБ во время набора оборотов)…

Автор: yaleshka1984
Дата сообщения: 04.03.2015 14:09

Скажите отрубил голову 5-ю на Гэлакси, была надпись примерно remove Head 05, пустил тест N2, до шел уже до 58 теста и при тестах он всеравно пока что тестит 5-ю голову, это нормально или нет?

P.S. Может просто думаю что-то не правильно сделал.

кусок 58 теста:

Добавлено:
Quick Error Rate zone 0 Dir:OD->ID
cyl 0194D — 0195D head 0
cyl 02E81 — 02E91 head 1
cyl 017AF — 017BF head 2
cyl 01AD7 — 01AE7 head 3
cyl 02E81 — 02E91 head 4
No Clean track for Head 5

Rbit Hard Firm Soft OTF Raw Rhdr Wbit Whrd Wrty Whdr
Limit 9.0 9.0 9.0 8.0 7.0 0.0 7.4 9.2 9.2 6.5 7.4
Hd 0 9.0 9.0 9.0 9.0 8.0 4.5 9.0 8.0 8.0 8.0 8.0
Hd 1 9.0 9.0 9.0 9.0 9.0 6.5 9.0 8.0 8.0 8.0 8.0
Hd 2 9.0 9.0 9.0 9.0 9.0 7.1 9.0 8.0 8.0 8.0 8.0
Hd 3 9.0 9.0 9.0 9.0 9.0 7.5 9.0 7.9 7.9 7.9 7.9
Hd 4 9.0 9.0 9.0 9.0 9.0 6.8 9.0 8.0 8.0 8.0 8.0
Hd 5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.9 4.9 4.9 4.9

Quick Error Rate zone 6 Dir:OD->ID
cyl 12C53 — 12C63 head 0
cyl 1292B — 1293B head 1
cyl 11927 — 11937 head 2
cyl 1161F — 1162F head 3
cyl 1292B — 1293B head 4
No Clean track for Head 5

Rbit Hard Firm Soft OTF Raw Rhdr Wbit Whrd Wrty Whdr
Limit 9.0 9.0 9.0 8.0 7.0 0.0 7.4 9.2 9.2 6.5 7.4
Hd 0 9.0 9.0 9.0 9.0 9.0 6.0 9.0 7.8 7.8 7.8 7.8
Hd 1 9.0 9.0 9.0 9.0 9.0 6.3 9.0 7.9 7.9 7.9 7.9
Hd 2 9.0 9.0 9.0 9.0 9.0 6.5 9.0 7.8 7.8 7.8 7.8
Hd 3 9.0 9.0 9.0 9.0 9.0 7.3 9.0 7.8 7.8 7.8 7.8
Hd 4 9.0 9.0 9.0 9.0 9.0 6.4 9.0 7.9 7.9 7.9 7.9
Hd 5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.9 4.9 4.9 4.9

Quick Error Rate zone 13 Dir:ID->OD
cyl 21115 — 21125 head 0
cyl 205D3 — 205E3 head 1
cyl 1EF4F — 1EF5F head 2
cyl 1E40D — 1E41D head 3
cyl 205D3 — 205E3 head 4
No Clean track for Head 5

Rbit Hard Firm Soft OTF Raw Rhdr Wbit Whrd Wrty Whdr
Limit 9.0 9.0 9.0 8.0 7.0 0.0 7.4 9.2 9.2 6.5 7.4
Hd 0 9.0 9.0 9.0 9.0 9.0 6.3 9.0 7.7 7.7 7.7 7.7
Hd 1 9.0 9.0 9.0 9.0 9.0 6.4 9.0 7.7 7.7 7.7 7.7
Hd 2 9.0 9.0 9.0 9.0 9.0 5.7 9.0 7.7 7.7 7.7 7.7
Hd 3 9.0 9.0 9.0 9.0 9.0 5.8 9.0 7.7 7.7 7.7 7.7
Hd 4 9.0 9.0 9.0 9.0 9.0 6.4 9.0 7.7 7.7 7.7 7.7
Hd 5 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.9 4.9 4.9 4.9

OTC Characterization
OTC threshold = 0C1C
______ISO_____ ______PE______ ______OTC_____
Head Trk Zone Sctr Min Wid Sctr Min Wid Sctr Min Wid
0 01955 00 1E29 07C6 0028 1E29 08AC 0019 1E29 08F2 0019
1 02E89 00 1E29 0032 0073 1E29 0018 0055 1E29 0018 0064
2 017B7 00 1E29 0106 0069 1E29 001B 0069 1E29 0010 0073
3 01ADF 00 1E29 0002 007D 1E29 0003 0069 1E29 0003 0073
4 02E89 00 1E29 0004 0073 1E29 000F 005F 1E29 000A 005F
**** No good tracks on head 5 ****

Автор: bagrakobel
Дата сообщения: 04.03.2015 15:44

Добрый день, тоже вопрос по отключению голов.

Накопитель st380815as, семейство NHAWK2HD. По идее, одноголовый — но реально у него 2 головы, одна, видимо, была отключена на зводе.

Как его бурнить с N2?

Я заливаю ресурсы, ввожу родной серийный номер и пакврайтер, делаю kFF, потом пытаюсь отключить первую голову — делаю k1,0C и вижу

T>k1,0C
Removing Head 1
Head Mask = FD
Map 00 to 00 00
Map 01 to 01 01
T>k
Head Mask = FD
Map 00 to 00 00
Map 01 to 01 01
T>

Т.е. голова как бы не отключается. И действительно, после запуска скана с N2 он дальше обрабатывается, как двухголовый, и не проходит скан на шаге 32.

Как отключить «лишнюю» голову?

Добавлено:

Тип 0С — его собственный первоначальный, по «;» он изначально отвечал

>Age=50 Type=0C MxCyl=2158A MxHd=0 MxSct=664 BSz=008M TCode=0100FF00 ThermFlts=0000

Теперь же пишет MxHd=1

Автор: 1DDD
Дата сообщения: 04.03.2015 18:34

Цитата:

А по зукам то что ?

при первом пуске (инициализации) слышны звуки типа **бип-бип** около 10 сек.

после

F3 2>U

DiagError 00006008

Spin Error

Elapsed Time 17.229 secs

R/W Status 2 R/W Error 84150180

после этих 10 секунд диск немного вибрирует (крутится!) Со временем диск немного теплеет на ощупь

Цитата:

с подклиниванием он и серву практически не могёт ловить

и как его заставить ее словить?

Автор: tomset
Дата сообщения: 04.03.2015 19:51

1DDD
Модель укажи, а то начало эпопеи давно было.
и цель возни?

Обычно после такой ошибки ловить нечего.

Ремонт обычно не возможен, а чтоб данные достать головы нужно менять, если там еще не запил.

Автор: Sedin
Дата сообщения: 04.03.2015 21:12

bagrakobel

Цитата:

Т.е. голова как бы не отключается

почему же… FD — 11111101

Цитата:

ввожу родной серийный номер

а вот это здря… кастратам серийники на заводе не меняют.

Автор: bagrakobel
Дата сообщения: 04.03.2015 21:53

Цитата:

почему же… FD — 11111101

В маске да. А в разделе, где описан маппинг,
 Map 00 to 00 00
 Map 01 to 01 01
, отключение головы как-то должно отображаться?

Цитата:

а вот это здря… кастратам серийники на заводе не меняют

Выше в этом разделе уже обсуждалось, если kx,y идет после ввода серийника, kx,y как бы перекрывает установки, определяемые серийником.

По факту, голова не отключается, несмотря на FD.

Автор: Sedin
Дата сообщения: 04.03.2015 22:09

Цитата:

если kx,y идет после ввода серийника, kx,y как бы перекрывает установки, определяемые серийником.

…. первый раз слышу.

Автор: bagrakobel
Дата сообщения: 04.03.2015 22:56

Цитата:

первый раз слышу

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

И этот порядок — вводишь серийник/пакврайтер, потом k[smth],[smth] и N2,,22 — я лично пару раз уже проверил. И до сегодняшнего дня проблем не наблюдал.

Что я мог сделать не так в данном случае?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126

Предыдущая тема: Чем лучше подключать HDD от прошлого ноута и как найти папку


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель — сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.

Мой MAXTOR STM3500320AS, лирическое вступление
.

В одно прекрасное воскресное утро, без всяких на то причин я не увидел своего 500 Гигабайтного жесткого диска. Не то, что бы исчез с системного блока, я не увидел обыкновенной загрузки системы, да и у BIOS -е следов его не нашел. Попробовал запустить компьютер с реанимационного компакт диска, но программы для работы с жесткими дисками моего диска не увидели. При вскрытии системного блока запах гари меня насторожил. Решил рассмотреть поближе, снял винт, по остаточной температуре удостоверился, что грелась плата жесткого диска, а точнее микроконтроллер.

При дальнейших попытках запуска диска уже на стенде, было замечено, что перегрев происходит не всегда, но внимания этому не придал, сделал заключение о дохлости чипа. Дохлых доноров платы наблюдать не приходилось, диск такой емкости, на то время, был еще новинкой для нашей местности. Не смотря на то, что еще не прошла гарантия (8 месяцев отработки), отвинчиваю винты платы, любопытство преодолело, и большой процент оставался на неисправность стабилизации питания платы. Микросхема перегревалась конкретно, детали обвязки и стабилизаторы прошли проверку тестером. Дальнейшие действия видел только в замене полностью платы, за отсутствием таковых сдал винт на ремонт в ближайший сервисный центр. Через месяц его прислали обратно, как безнадежного.
Прошло несколько месяцев. Уже смирившись с потерей, работал над проблемой медленного Интернета, вычитав на одном форуме, что после неудачной прошивки модема у того стал греться чип. Вспоминаю свой жесткий диск.
Как говорят, главное пойти в нужном направлении и я на него попал. Как оказалось, это была глобальная проблема, о которой и знал производитель Seagate. Но игнорируя остальных пользователей, описание проблемы и способы решения ее были высланы в начале только в сервисные центры Германии, но видать и там наши люди. Все просочилось и в русскоязычный сектор Интернета.

Муха СС

Неисправность проявляется так: слышно как винт раскручивает вал, рекалибруется, но не определяется в BIOS. Микросхема грелась, по-видимому, только у меня и кстати, винт стоял!!!. Висюков — предшественников мухи CC, также не заметил..
А по сути: при некоторых условиях блокируется таблица транслятора, занимающаяся преобразованием физической адресации самого диска в логическую, по которой к нему обращается компьютер.

Уточню, что с такими симптомами много болезней, а мухе ЦЦ подвластны только девайсы Seagate, серии 7200.11, 7200.12, ES.2 и DiamondMax 22.

Список бракованных партий:
Barracuda 7200.11
ST31000340AS
ST3750330AS
ST3750630AS
ST3640330AS
ST3640530AS
ST3500320AS
ST3500620AS
ST3500820AS
ST31500341AS
ST31000333AS
ST3640323AS
ST3640623AS
ST3320613AS
ST3320813AS
ST3160813AS
ST3750640AS

Barracuda ES.2 SATA
ST31000340NS ES2SN06B-3D4DMoose.zip
ST3750330NS
ST3500320NS
ST3250310NS

DiamondMax 22
STM31000340AS
STM3750330AS
STM3500320AS
STM31000334AS
STM3320614AS
STM3160813AS

Лечение состоит из двух этапов:

1. Снятие блокировки и подтверждение диагноза СС.
2. Прошивка контроллера диска новой, выложенной Seagate прошивкой специально для устранения этой проблемы.
Для снятия блокировки есть несколько способов, я выбрал способ доступа по terminal-у, для которого нужен специальный буфер как переходник между последовательным входом компьютера и интерфейсом платы жесткого диска. У меня как раз такой был самодельный, в свое время я им прошивал телефоны Siemens и картриджи струйных принтеров Epson. Нужны RX и TX сигналы TTL уровня.

Сигнальные разъемы взял со звукового кабеля для CD rom-а, разбив колодку разъема, использовал клеммы и кабель.

Место подсоединения кабеля обозначено стрелками, обязательно снять джампер — переключатель режимов работы. Контакт должен быть надежный, во избежения шумов и помех. Если все готово, настраиваем Terminal:

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

Включаем компьютер, включаем Терминал. Если винт не виделся в БИОСе должно появиться сообщение типа: LED: 000000CC FAddr: 0024A051. Сообщение появится не сразу, а спустя примерно минуту.

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

Способ для ST******AS, Maxtor STM******AS:

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

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

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

REV A

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

REV C

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

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

Учитывайте регистр набираемых команд, это очень важно.

Цитата:
Нажали 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

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

На http://www.msfn.org появилась информация что очистка G-List:

F3 T>i4,1,22

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

LBA0
исправилось тем же терминалом, повторной командой:
F3 T>m0,2,2,22

Прошивка

Делаем бэкап всех важных данных, т.к. были случаи появления большого количества
bad
секторов после перепрошивки. И только потом заливаем новую прошивку, в моем случае это SD1A:

1. Проходим проверку на инвалидность по ссылке (теперь уже ради интереса) — https://apps1.seagate.com/rms_af_srl_chk/rms_af_serial_check_index.jsp

2. Нам заявляют следующее:

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

Всё! Далее описаны рекомендуемые действия, которые я пропустил, считаю что бэды появляются не во время умирания диска, а во время не правильных попыток его восстановить или появились от предвестников мухи ЦЦ — частых зависаний во время работы. Диск у меня умер в момент запуска компьютера, попытки программного обращения у меня не удались и главное, микросхема грелась и винт стоял!!!. При тестировании поверхности программой MHDD
, плохих секторов обнаружено не было. На момент написания статьи прошло больше года с момента восстановления диска, а он еще жив.

После перепрошивки
:



После следующих действий все данные на винте удалятся без возможности восстановления
.

Скачиваем с сайта — http://www.seagate.com/gb/en/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 — если начнет увеличиваться, то повторите выше проделанные действия, если это не поможет, то есть вероятность что диск скоро придет в негодность.

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

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 7200.11 после «Мухи CC»


В одной из прошлых статей я писал о проблемах с прошивкой Seagate одиннадцатой серии. Так получилось, что мне по работе пришлось немного углубиться в этот вопрос и заняться непосредственно восстановлением таких жестких дисков. В Интернете достаточно много информации по данному поводу, и некоторые пути решения довольно проблемные. Один из наиболее распространенных вариантов связан с тем, что придется немного пройтись по Митинскому радиорынку и найти детали, для того чтобы спаять схему на основе микросхемы RS 232. Честно скажу, поиск такой схемы – занятие достаточно неинтересное и сложное, хотя RS 232 – это всего лишь COM-интерфейс. Но я решил пойти по наиболее быстрому пути, который, собственно, тебе и рекомендую. Решение проблемы оказалось довольно несложным и не очень дорогим.

Мой выбор

Итак, я опишу создание терминала для разлочивания жестких дисков Seagatе на основе дата-кабеля от мобильного телефона. В данном случае подойдет большинство моделей. Разумеется, кабель должен быть с интерфейсом COM с одной стороны и штекером для телефона – с другой. Мой выбор пал на «шнурок» для телефонов Pantech. Собственно, это не самый удобный вариант – там довольно сложная распиновка, очень много мелких контактов, так что дата-кабель для телефонов Siemens был бы предпочтительней, но у меня под рукой его не оказалось. Желательно еще до покупки кабеля прогуляться на сайт pinouts.ru
и посмотреть распиновку его коннектора.

Дальнейшие действия по созданию терминала – достаточно простые. Если у тебя здоровенные коннекторы (как в случае с дата-кабелями для Siemens), то можно припаять нужные провода прямиком к ним. Если с размерами все сложилось не очень удачно, то придется распотрошить коннектор и взять в руки мультиметр. Гораздо удобнее будет «прозвонить» коннектор и определить, какой проводок идет на нужные контакты.

Нам потребуется всего три контакта: RX (получение данных), TX (отправление данных) и GND (земля). Мне пришлось пойти по «звонкому» пути, так как вместе с кабелем Pantech в моем распоряжении на коннекторе оказалось аж 24 контакта, что никак не способствовало применению метода «научного тыка». Вообще-то прозвонить коннекторы занимает от силы минуту, а вот спаять между собой два провода всяко надежней, чем припаивать микроскопическую медную жилку к малюсенькому коннектору. Землю стоит также вывести отдельным коннектором.

Подключение к жесткому диску осуществляется по техническому порту. И кстати, следует вытащить джампер, если таковой присутствует – он может создавать помехи в терминале.

На рисунке показана схема подключения проводов, выведенных с терминала. «Землю» можно и нужно, поскольку так гораздо удобнее, выводить на молекс с блока питания. Так что схема выглядит просто: три провода, припаянных к RX, ТХ и «земле», подсоединятся аналогичным образом на жесткий диск.

Настройка терминала

Теперь немного о том, как это все работает с софтовой частью. Для работы с HDD используется обычный терминал, входящий в состав Windows XP. Собственно одна из программ, которая есть у всех, но никто ей обычно не пользуется:).

Путь запуска приведем для русской версии Windows – сейчас их гораздо больше, чем английских: «Пуск» –> «Стандартные» -> «Связь» -> HyperTerminal.

После запуска терминала нам предлагается выбрать страну и код города. Это не принципиальная информация, так что тут можно писать все что угодно. И оставляем тоновый режим – кто пользовался dialup-модемами, помнит, что это такое:).

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

А вот на следующей менюшке следует дотошно остановить свое внимание. Тут предлагается выбрать скорость подключения, количество стоповых (сигнальных) бит, количество пересылаемых бит, ну и степень управления потоком. Делать нужно: Bits per second – 3840C, Data bits – 8, Parity – None, Stop bits – 1, Flow control – None.

После этого жми «OK», и у тебя появится окошко терминала.

Проверка, сэр!

Кстати, о том, как подстраховаться. После того как ты собрал свою схему, подключил ее к компьютеру, но еще не воткнул в жесткий диск, следует сделать одну полезную мелочь. А именно, закоротить между собой RX- и ТХ-контакты и запустить терминал. Это средство для проверки работоспособности твоей схемы. В случае если она рабочая, то любой введенный в окне терминала символ будет дублироваться. Это так называемая «проверка на эхо». Если все в порядке, можно приступать к подключению жесткого диска. Внимание! Предварительно нужно выключить компьютер и отключить блок питания от сети, чтобы не подавалось дежурное питание! Я предупредил:)
.

Кстати, SATA-кабель подключать не нужно – только питание и три проводка, при этом «земля» идет на молекс, так что, по сути, получается всего два проводка и питание.

Дальнейшие действия – очень просты. После включения компьютера и запуска терминала в его окошке примерно через минуту, иногда меньше, но почти никогда – больше, должна появиться надпись LED: 000000CC FAddr: 0024A051. Собственно из-за этой ошибки неисправность и получила название «муха ЦЦ».

Появление этой надписи, на самом деле, очень радует глаз, так как обозначает, что жесткий диск жив и будет жить дальше. Иногда возникают надписи типа хххххххх. Что совсем нехорошо, ведь тогда тебе не удастся восстановить жесткий диск изложенным ниже способом.

Режем по живому

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

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

В Интернете можно найти информацию, что в усложненной схеме, используемой в «старших» жестких дисках, нужно замыкать две площадки на плате. Такой способ тоже работает, но риск случайно сдвинуть пинцет и разомкнуть площадки во время операции слишком велик. Так что на этом способе я останавливаться не буду. Приведенный мной способ прекрасно срабатывает на обоих вариантах плат.

Итак, для того чтобы воспользоваться предлагаемым мной способом, необходимо открутить полностью болтик, который располагается у контактов питания на шпиндель (на фотографиях хорошо виден шлейф, идущий в центр винчестера – это они), и немного ослабить два болта по бокам. Дальше потребуется или толстая визитка, или пластиковая карточка, которую следует просунуть под плату, чтобы перекрыть контакты идущие на шпиндель.
После этого можно включать компьютер и запускать терминал. Если все сделано правильно, то шпиндель жесткого диска не станет раскручиваться и можно начинать лечение.

Зашиваем мозг

В терминале больше не должно появляться никаких надписей, и символы, введенные в него, не дублируются. Внимание! Все подаваемые команды следует набирать большими английскими буквами! Вводим только то, что стоит после слов «ввести». Для ввода нажимаем . Далее необходимо выполнить приведенные ниже действия.

Нажать CTRL+Z
Появится команда: F3 T>
Ввести: /2
В терминале видим: F3 T>/2
Получаем: F3 2>

Ввести: Z
В терминале видим: F3 2>Z
Ответ на команду будет такой:
Spin Down Complete
Elapsed Time 0.147 msecs
F3 2>

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

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

После выполнения всех этих манипуляций продолжаем набирать команды:

Жмем CTRL+Z:
Появляется знакомое нам: F3 T>
Ввести: /2
В терминале: F3 T>/2
Появляется: F3 2>
Ввести: U
В терминале: F3 2>U
Ответ на команду должен быть такой:
Spin Up Complete
Elapsed Time 7.457 secs

Соответственно, этой командой мы опять подали питание на шпиндель.
Вводим команды дальше:

Ввести: /1
В терминале: F3 2>/1
Ввести: N1
В терминале: F3 1>N1
Ввести: /Т
В терминале: F3 1>/T
F3 T>

Жмем CTRL+Z
Появляется: F3 T>
Вводим (i – маленькая): i4,1,22
В терминале: F3 T>i4,1,22
Овеет на команду: F3 T>
Вводим с соблюдением регистра и количества запятых: m0,2,2,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 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>» разблокирование жесткого диска завершено. Можно выходить из терминала, отключать компьютер и подключать SATA кабель к твоему винчестеру (снова напоминаем, что делать это надо при полностью выключенном компьютере!).

Разблокировка жесткого диска не отменяет необходимость его прошивки. Так что сразу после того как жесткий диск начал определяться, следует скормить ему необходимую прошивку. Я недавно писал о том, как это сделать, но в двух словах повторю. Следует скачать с сайта Seagate ISO-образ с версией прошивки под твой жесткий диск. Объемом он небольшой – порядка полутора мегабайт. Далее нужно записать этот образ на CD, перезагрузиться, установив в BIOS’е в качестве загрузочного устройства DVD- или CD-привод.

После загрузки появиться справочная информация от Seagate. Собственно, ничего интересного там нет. Так что спокойно жмем F10.

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

Вот, собственно, и все, так решается одна из самых массовых проблем с жесткими дисками в последнее время. Кстати, она будет встречаться еще очень долго… Но как видишь, ничего сложного в ее устранении нет. И надеюсь, тебе никогда не придется воспользоваться данным руководством. Удачи тебе в твоих ремонтных начинаниях:)!

Винчестеры Seagate
серии Barracuda 7200.11
, Barracuda ES.2
а также серии DiamondMax 22
выпускающихся под маркой Maxtor
были очень популярны в 2008 году. Немногим позже выпущенная Barracuda 7200.12
серия унаследовала ошибки предыдущей серии. К сожалению, все эти жесткие диски не могут похвастаться высокой надежностью. Причина — низкое качество накопителей, из-за некачественной сборки и дешёвых материалов (производитель экономил на всем во время мирового кризиса). Отказ невозможно спрогнозировать, так как причиной отказа, как правило, является ошибка микропрограммы. Симптомы могут быть самыми различными, обычно компьютер может вдруг начать «тормозить», зависать, и после перезагрузки винчестер уже не определяется системой. Это следствие саморазрушения микрокода винчестера. То,что жесткий диск блокируется при этом — лишь следствие. Но лучше иметь заблокированный диск с исправными головками, информацию с которого восстановить еще возможно, чем незаблокированный, но с запилами, и не восстановимый ни за какие деньги. Прошивка повлечет лишь дополнитель ные трудности, если накопитель снова испортится.

Что мы имеем?

Прошивки которые подвержены этой проблеме: 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

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

Данная неисправность — ни что иное, как заклинивший вал шпиндельного двигателя. Возникает самопроизвольно или после падения HDD (достаточно совсем небольшого удара). Виноват в этом неудачно спроектированный гидроподшипник и низко-качественные дешевые материалы.

Уберите джампер, переводящий винт в режим работы SATA I.

Землю (GND) подключать не нужно.

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

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

LED:000000CC FAddr:0025BF67

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

9) повторяем пункты с 1
по 4
.
10) Жмем Ctrl+Z

11) Наблюдаем на терминале

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

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

Spin Down Complete
Elapsed Time 0.138 msecs
F3 2>

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

Spin Up Complete
Elapsed Time 7.242 secs
F3 2>

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) Винт через некоторое время (менее минуты) напишет длинное сообщение вроде этого:

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,
User Partition Format Successful — Elapsed Time 0 mins 05 secs

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

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

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

«Подъем» HDD после сбоя

Желаю рассказать об «оживлении» HDD Seagate Barracuda 7200.11 после сбоя.

Небольшое отступление: HDD был полностью отформатирован, после этого BIOS перестал его видеть. Отправлять 500 ГБ информационного пространства в мусорку было жалко, поэтому было решено произвести подъем HDD собственными силами.

Ниже я приведу список самых частых неполадок винтов Barracuda 7200.11:

  1. HDD нет в списке BIOS

Данная неполадка может появиться при следующих обстоятельствах:kak_vostonovit_disk

— аппаратные проблемы работы HDD;

— повреждение системной информации (G-List, SMART).

Проблема может появиться при сбоях внутреннего ПО HDD. ПО управления тормозит HDD и выдает в терминал следующий код ошибки «LED:000000CC FAddr:0024A051», из-за которого, кстати, данную ошибку и прозвали «муха цеце»  (далее так и будем ее называть). Также некоторыми мастерами данная проблема может описываться как залочка, т.к. после отправки кода ошибки в терминал HDD перестает реагировать на команды, вводимые в терминал.

  1. HDD видит BIOS, памяти в нем = 0

HDD видит BIOS, но либо определяется некорректно, либо выдает ошибку «HARD DISK ERROR», также объем может определяться как 0, соответственно работать с ним не удастся и нужно произвести ремонт и восстановление данных. Такое может происходить при ошибке работы транслятора, модуля, микросхемы с записанной в ней таблицей адресов пространства HDD.

Транслятор преобразовывает логический адрес в физический нужного блока памяти на HDD. Если запись в определенный сектор заканчивается неудачей – сектор вносится в BAD-лист, а под его адрес прописывается другой, рабочий сектор. При некоторых проблемах ПО управления может вывести из строя транслятор и соответственно объем памяти HDD становится равным 0.Считать данные с мертвого HDD можно с помощью спец оборудования и это может занять до нескольких дней, т.к. на HDD могут присутствовать BAD-блоки, которые мешают считывать с них информацию. Настоятельно не рекомендую прошивать микроконтроллер при сбое в HDD, т.к. это 100% потеря данных.

Итак, метод, который я предлагаю, может быть использован для HDD фирмы Seagate и Maxtor. Инфы о HDD других фирм я не нашел. Нам нужно будет использовать конвертер, который можно приобрести, либо сделать самому с помощью схем. Для тех, кто имеет Arduino: замыкаем GND и RESET, для работы с HDD нужны контакты RX(0)(0) и TX(1)(1)

Подключение

Компьютер должен быть выключен. Соединяем RX(0), TX(1) и «землю», как указано ниже, SATА шнур должен быть отключен, кабель питания должен быть подключен к HDD. Для проверки работы конвертера – замкните RX/TX и напишите в терминале любую команду. Каждый символ, который вы вводите должен появляться на экране, из-за возврата сигнала по RX-TX. Если этого не происходит, значит присутствуют неполадки с конвертером. Чтобы работать с COM-портом может быть использована программа под  названием PuTTY. Запускаем ее, в окне выбора подключения нужно выбрать SERIAL, вписывать номер порта и прочие значения:problema_s_jestkim_diskom

Speed – 384000

Data Bits – 8

Stop bits – 1

Parity – none

Flow Control – none

Запускаем консоль терминала, жмем сочетание клавиш Ctrl+Z. Вы должны увидеть следующее сообщение: F3 T>

При подключении, спустя минуту – две, в терминале может появиться ошибка «мухи СС», которое значит, что ваш HDD заблокирован. Для снятия данной блокировки можете использовать метод, описанный в разделе «Возможные проблемы» Если в терминале отображается какой-то «мусор», то может быть вы не сняли jumper. Также могут быть проблемы с заземлением, подключите GND к заземлению вашего БП.

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

Наступило время начать восстановление

Нужно писать команды в таком же регистре, как указано ниже.

  1. Чтобы перейти на 1 ур. пишем в окно терминала /1.
  2. Очищаем SMART с помощью команды N1
  3. Отключаем питание HDD, ждем остановки движка (примерно 10 сек)
  4. Включаем питание, повторяем нажатие Ctrl+Z
  5. Нужно очистить список BAD-секторов – вводим i4,1,22
  6. Повтор 3-4 пунктов.
  7. Далее в строку нужно написать m0,2,2,0,0,0,0,22 (для китайских HDD — m0,2,2,,,,,22)
  8. Затем нужно ввести /2 (чтобы перейти на 2 ур.)
  9. Останавливаем движок HDD командой Z
  10. Далее нужно отключить питание

После всего проделанного HDD должен начать определяться в BIOS. Для предотвращения повторения ошибок нужно обновить прошивку вашего HDD. Последнюю версию ПО с инструкциями можно найти на многочисленных форумах. После перепрошивки нужно скачать программу Seatools for DOS, записать ее на диск/создать загрузочную флешку, загрузиться с носителя. Из списка дисков нужно выбрать необходимый нам, потом:

  1. Выбираем пункт «Full Erase», что означает полное стирание. Процесс может занять около 3 часов на винте в 500 ГБ.
  2. Затем нужно запустить Long Test – это проверка HDD на BAD-сектора, если такие будут присутствовать – нужно сделать remap с помощью пункта «repair all» Выше я рассмотрел моменты, когда все проходит как нужно, но так выходит далеко не всегда. В процессе «оживления» могут появиться трудности, с которыми вы вероятно столкнетесь.

Возможные проблемы:

  1. Может появиться посторонний шум внутри консоли:

— Соедините GND с заземлением блока питания. Также нужно снять перемычку SATA I из HDD.

  1. На экране при нажатии на Ctrl+Z нет ответа:

— Может быть, что неверно подсоединены RX (0) и TX (1).3. Ошибка «мухи СС» при начальном запуске:

— Для начала пробуем отключить считывающие головки вашего HDD.

Раскручиваем плату, кладем изолятор на контакты, которые ведут к головкам, и прикручиваем плату на место (достаточно оставить питание на движок. Изолировать можно бумагой или изолентой. Глянцевую бумагу не советую. Из-за статического электричества может произойти короткое замыкание и это может сжечь плату HDD, используйте обычную А4). Включаем HDD, зажимаем сочетание Ctrl+Z, переходим на ур.2 — пишем в строку терминала /2, далее пишем Z.

Ожидаем пока движок остановится. Выскочит следующее

Spin Down Complete

Elapsed Time 0.138 msecs

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

В том случае, если это вам не помогло, попробуйте замкнуть перемычкой контакты. Что и как замыкать можно найти в гугл. Когда HDD пишет в окно терминала ошибку «мухи СС», затем F3 T>, и так по кругу, во время появления F3 T>, но до появления очередной ошибки «мухи СС», нужно поставить перемычку. После этого какое-то время головы издают характерные звуки, потом ждем пока остановится движок, и после его полной остановки один раз жмем Ctrl+Z и ждем надписи F3 T>, затем пошагово следуйте инструкции. После этого введите Z чтобы остановить движок, уберите перемычку и впишите в консоль U для включения движка снова.

  1. Движок не включается. Ошибка Error 1009 DETSEC 00006008 Spin Error Elapsed

Time 53.959 secs R/W Status 2 R/W Error 84150180:

— Скорее всего, вы не сняли изоляцию или слабо притянули плату к контактам.

Еще вероятно повреждение самого HDD.

  1. Движок не останавливается. Ошибка LED:000000CE FAddr:00280569:

— Отключите кабель питания на пару мин. Если это не помогло, и ошибка

появляется снова, сначала попробуйте включить движок, в окно консоли впишите команду U

На этом все. Удачи в ваших пробах

Понравилась статья? Поделить с друзьями:
  • Rage mp error necessary resources folder does not exist
  • R studio ошибка ввода вывода 1117
  • R studio ошибка 1001
  • R registerfont error while reading font fonts consolefont
  • R keeper ошибка 2124