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

» Ремонт накопителей Seagate. Часть 6

Автор: tomset
Дата сообщения: 11.09.2015 13:34
Wolf46
Плату почистить, махнуть и убедиться по серийнику в ПЗУ, что родная.
Не поможет - в мусор.
Автор: TRD1111
Дата сообщения: 12.09.2015 15:02
Добрый день.
Подскажите пожалуйста, отрубили свет и полетел винт на регистраторе
Seagate Barracuda ST1500DM003 FW:CC4H
В биосе не виден
Последнее что выдовал в терминал было :

LED00000047 FAddrFFFFFFFE

Сейчас перестал реагировать на ctr-z , терминал показывает стрелочку .
Даннные на жд не интересуют возможно ли восстановить работоспособность с помощью терминала ?
Автор: barbus1
Дата сообщения: 12.09.2015 15:19
Есть винчестер Seagate st500DM002 с прошивкой KC48, не определяется в биосе, попробовал загрузится с терминалки вот что пишет , на CTRL Z не реагирует

Boot 0x10M
Spin Up[0x00000000][0x0000B67C][0x0000BA10]
Trans.

Rst 0x10M
MC Internal LPC Process
Spin Up
(P) SATA Reset

Попробовал перейти в отладочный режим (методом закорачивания канала чтения-записи).
пишет

Boot 0x10M
Spin Up
RECOV Servo Op=0100 Resp=0005[0x00000000][0x00000000]ZZZZMMMMMMMMMMMMMMMZZZZZZZ
ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMddddddWYWWWMMMM
MM
FAIL Servo Op=0155 Resp=0007
ResponseFrame 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 000A
RECOV Servo Op=0055 Resp=0005x[0x00025CB4][0x00025CB4]ZZZZMMMMMMMMMMMMMMMZZZZZZ
ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMddddddWWWWMMMM
MM
FAIL Servo Op=0055 Resp=0007
ResponseFrame 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 000A
RECOV Servo Op=0155 Resp=0005x[0x0000B319][0x0000B319]ZZZZ[0x0000BA10]
Trans.
Rst 0x10M
MC Internal LPC Process
Spin Up


(DOS) Table Read FAIL
DOS: MAGIC CONFIG NUMBER MISMATCH
(DOS) Requesting File Save
(DOS) Table Read FAIL PASS
Starting LBA of RW Request=00131F66 Length=0000013C

ProcessRWError -Read- at LBA 00131F66 Sense Code=43110081
RTL exceeded
Starting LBA of RW Request=00131F6A Length=00000138
ProcessRWError -Read- at LBA 00131F6A Sense Code=43110081
RTL exceeded
Starting LBA of RW Request=00131F6E Length=00000134
ProcessRWError -Read- at LBA 00131F6E Sense Code=43110081
RTL exceeded

...........

Starting LBA of RW Request=0013209E Length=00000004
ProcessRWError -Read- at LBA 0013209E Sense Code=C4090082
RTL exceeded
No HOST FIS-ReadyStatusFlags 0002A185

И остоновилься.
что можно сделать чтобы оживить?
Автор: Smyg1
Дата сообщения: 12.09.2015 20:51
в шапке все описано:
Типовая проблема Seagate ST1000LM010 (не читается media cache)
Ещё один способ решения проблемы испорченного media cache на Seagate F3
Автор: ladle
Дата сообщения: 14.09.2015 18:34
итак сделал я своему кролику m0,8,3,,,,,22 как здесь посоветовали ,дошло до 45 % и повис начал сектора проверять что и проверял до єтого и так 3 суток ,потом отключили питание
и теперь при попытке читать смарт смарт почитать нельзя
в терминале пишет

Rst 0x20M
(P) SATA Reset
PASS
(P) SATA Reset
PASS
Send Status: Phy Ready without COMRESET, Status=50

ABORT!
SenseCode = 03310000
ReadyStatusFlags = 0002A1A5

V4 и V1 cтал по нулям !
Автор: tomset
Дата сообщения: 14.09.2015 19:32
ladle
Ну значит труп,
m0,8 только практически живые харды подлечивает, а совсем больные добивает обычно.
Автор: TRD1111
Дата сообщения: 14.09.2015 19:52
Добрый день.
Кто нибудь может помочь
Seagate Barracuda ST1500DM003 FW:CC4H
В биосе не виден , при подключении раскручивается , не стучит
Последнее что выдовал в терминал было :

LED00000047 FAddrFFFFFFFE

Сейчас перестал реагировать на ctr-z , терминал показывает стрелочку .
Данные на жд не интересуют возможно ли восстановить работоспособность с помощью терминала ?
Покурив форум , правильно ли я понял что полетели загрузочные оверлеи на блинах , в служебной области диска ?

Автор: ladle
Дата сообщения: 14.09.2015 19:59
tomset а ? какие команды есть ещё чтоб вернулся всё как было ?
Автор: vlad_sarov
Дата сообщения: 14.09.2015 20:15
ladle
Теперь уже никаких. Поверхность умерла.
Автор: ladle
Дата сообщения: 14.09.2015 20:19
и получается m0,8 3 убивает все hdd ? баракуда es.2 .1т как оно могло его добить?
Автор: vlad_sarov
Дата сообщения: 14.09.2015 20:24
ladle
Запросто, Вы хотя бы примерно представляете, что заставляет такая команда делать микропрограмму HDD?
И какие проблемы поверхности она решить может?
У меня два таких на руках умерло. Хорошо в RAID стояли.
Кроме как, надо ещё и логи прилагать, а то телепаты пока в отпуске.
Автор: tomset
Дата сообщения: 14.09.2015 20:31
ladle


Цитата:
и получается m0,8 3 убивает все hdd ?

Конечно убьёт, если там поверхность уже сильно зацарапана была.
Раз он начал тормозить на формате, то поверхность уже была в хлам.
Если где-то за 2-3 часа формат 500 ГБ не проходит, то и дергаться бесполезно.
Автор: vlad_sarov
Дата сообщения: 14.09.2015 20:35
tomset
Готов поспорить, он может просто серву потерять.
А это не всегда от царапин.
А этого пока ещё никто чинить не научился вроде.
Автор: ladle
Дата сообщения: 14.09.2015 20:42
до этого всего я делел m0,2,2,0,0,0,0,22, лог там http://forum.ru-board.com/topic.cgi?forum=84&topic=4737&start=3620#21
и получается что оно всю служебку зацарапало что почитать нельзя ?

при жизни он был таким https://www.youtube.com/watch?v=y1CeTlj3qGw&app=desktop
Автор: vlad_sarov
Дата сообщения: 14.09.2015 20:44
ladle

Цитата:
лог там http://forum.ru-board.com/topic.cgi?forum=84&topic=4737&start=3620#21

Это лог чего? Старта?
Так надо было полный лог писать, когда m0,8,3... запустили.
Он там много чего интересного пишет.
Автор: ladle
Дата сообщения: 14.09.2015 20:50
фотки лога
Автор: vlad_sarov
Дата сообщения: 14.09.2015 20:54
ladle

Цитата:
ErrCode 43110081

Вот настоящая ваша проблемма, огромная царапина.
Поверхность в хлам. Забудьте про него.
RW Err = 43110081 - это "EDAC HW uncorrectable error".
А LBA у вас прибавлялось, вот видимо вам сначала в теории разобраться посильнее надо.
Автор: ladle
Дата сообщения: 14.09.2015 21:05

Цитата:
[/q]А LBA у вас прибавлялось, вот видимо вам сначала в теории разобраться посильнее надо[q]


так 4 дня искал ничего по теории внятного ненашол ткните носом где она ?

если отрубить питание когда m0,8 3 форматирует ,все винты будут трупами ? я правильно понял ?
Автор: vlad_sarov
Дата сообщения: 14.09.2015 21:09
ladle

Цитата:
ткните носом где она ?

пожалуйста
https://ru.wikipedia.org/wiki/LBA
Или Вам какую теорию надо?

Добавлено:
ladle

Цитата:
если отрубить питание когда m0,8 3 форматирует ,все винты будут трупами ? я правильно понял ?

Совершенно не правильно Вы поняли.
Просто у вашего слишком большие повреждения поверхности.
И видимо не только пользовательской зоны.
Автор: ladle
Дата сообщения: 14.09.2015 22:03
[more] теория про
ABORT!
SenseCode = 03310000
ReadyStatusFlags = 0002A1A5 и тому подобное .......... например Starting LBA of RW Request=0245FD8D Length=FFFFFFFF
ProcessRWError -Read- at LBA 0245FEF2 Sense Code=43110081
FAILED to spare!


есть еще кролик серверный gb02500c8045 я ему очистил смар потом форматнул и разбил на 3 раздела о чудо винда его нашла я на радостях скинул туда 6 гигов музыки ,сейчас винда его видит но при попытке открыть диск он выкл из винды



(P) SATA Reset

Load Attributes Sector
Loaded Smart Attribute Sector
Loaded SMART Threshold Sector PASS
Drive AMPS Configuration has been modified from compiled defaults.
Drive must be re-initialized to controller firmware defaults by re-downloading c
ontroller firmware
DO NOT SHIP WITHOUT FIRST RE-DOWNLOADING CONTROLLER FIRMWARE OR RESETTING TO DEF
AULTS!

Send Status: COMRESET seen
Head: 0000 Modulation Count: 0000
Head: 0001 Modulation Count: 0000
Loaded SMART Threshold Sector
Set Transfer Mode selected
PIO selected
Set Transfer Mode selected
Ultra DMA selectedRAW ON After Spinup for counter=0x00010000

Starting LBA of RW Request=0245FD8D Length=FFFFFFFF
ProcessRWError -Read- at LBA 0245FEF2 Sense Code=43110081
FAILED to spare!

Starting LBA of RW Request=0245FD8D Length=FFFFFFFF
ProcessRWError -Read- at LBA 0245FEF2 Sense Code=43110081
FAILED to spare!

Starting LBA of RW Request=0245FD8D Length=FFFFFFFF
ProcessRWError -Read- at LBA 0245FF4F Sense Code=43110081
FAILED to spare!

Starting LBA of RW Request=0245FD8D Length=FFFFFFFF
ProcessRWError -Read- at LBA 0245FF6A Sense Code=43110081
FAILED to spare!

Starting LBA of RW Request=0245FD8D Length=FFFFFFFF
ProcessRWError -Read- at LBA 0245FF95 Sense Code=43110081
FAILED to spare!

Starting LBA of RW Request=0245FD8D Length=FFFFFFFF
ProcessRWError -Read- at LBA 0245FF95 Sense Code=43110081
FAILED to spare!

Starting LBA of RW Request=0245FD8D Length=FFFFFFFF
ProcessRWError -Read- at LBA 0245FF95 Sense Code=43110081
FAILED to spare!

Starting LBA of RW Request=0245FD8D Length=FFFFFFFF
ProcessRWError -Read- at LBA 0245FFCA Sense Code=43110081
FAILED to spare!

Starting LBA of RW Request=0245FD8D Length=FFFFFFFF
ProcessRWError -Read- at LBA 0245FFCC Sense Code=43110081
FAILED to spare!

Starting LBA of RW Request=0245FD8D Length=FFFFFFFF
ProcessRWError -Read- at LBA 0245FFCC Sense Code=43110081
FAILED to spare!

Starting LBA of RW Request=0245FD8D Length=FFFFFFFF
ProcessRWError -Read- at LBA 0245FFCC Sense Code=43110081
FAILED to spare!

Starting LBA of RW Request=0245FD8D Length=FFFFFFFF
ProcessRWError -Read- at LBA 0245FFCC Sense Code=43110081
FAILED to spare!

Starting LBA of RW Request=0245FD8D Length=FFFFFFFF
ProcessRWError -Read- at LBA 0245FFCC Sense Code=43110081
Starting LBA of RW Request=0245FFCD Length=FFFFFFFF
ProcessRWError -Read- at LBA 02460020 Sense Code=43110081
FAILED to spare!

Starting LBA of RW Request=0245FFCD Length=FFFFFFFF
ProcessRWError -Read- at LBA 02460020 Sense Code=43110081
FAILED to spare!

Starting LBA of RW Request=0245FFCD Length=FFFFFFFF
ProcessRWError -Read- at LBA 02460038 Sense Code=43110081
FAILED to spare!

Starting LBA of RW Request=0245FFCD Length=FFFFFFFF
ProcessRWError -Read- at LBA 024600CD Sense Code=43110081
InitiateMarkPendingReallocateRequest
FAILED to spare!

Add Entry to Error Log, Index: 0C
Add Entry to Error Log, Index: 0D
Add Entry to Error Log, Index: 0E
Add Entry to Error Log, Index: 0F
Add Entry to Error Log, Index: 10
Add Entry to Error Log, Index: 11
Add Entry to Error Log, Index: 12
Add Entry to Error Log, Index: 13
Add Entry to Error Log, Index: 14
Add Entry to Error Log, Index: 15
Add Entry to Error Log, Index: 16
Add Entry to Error Log, Index: 17
Add Entry to Error Log, Index: 18
Add Entry to Error Log, Index: 19
Add Entry to Error Log, Index: 01
Add Entry to Error Log, Index: 02
Add Entry to Error Log, Index: 03
Add Entry to Error Log, Index: 04
Add Entry to Error Log, Index: 05
Add Entry to Error Log, Index: 06
Add Entry to Error Log, Index: 07
Add Entry to Error Log, Index: 08
Add Entry to Error Log, Index: 09
Add Entry to Error Log, Index: 0A
Add Entry to Error Log, Index: 0B
Add Entry to Error Log, Index: 0C
Add Entry to Error Log, Index: 0D
Add Entry to Error Log, Index: 0E
Add Entry to Error Log, Index: 0F
Add Entry to Error Log, Index: 10
Add Entry to Error Log, Index: 11
Add Entry to Error Log, Index: 12
Add Entry to Error Log, Index: 13
Add Entry to Error Log, Index: 14
Add Entry to Error Log, Index: 15
Add Entry to Error Log, Index: 16
Add Entry to Error Log, Index: 17
Add Entry to Error Log, Index: 18
Add Entry to Error Log, Index: 19
Add Entry to Error Log, Index: 01
Add Entry to Error Log, Index: 02
Add Entry to Error Log, Index: 03
Add Entry to Error Log, Index: 04
Add Entry to Error Log, Index: 05
Add Entry to Error Log, Index: 06
Add Entry to Error Log, Index: 07
Add Entry to Error Log, Index: 08
Add Entry to Error Log, Index: 09
Add Entry to Error Log, Index: 0A
Add Entry to Error Log, Index: 0B
Add Entry to Error Log, Index: 0C
Add Entry to Error Log, Index: 0D
Add Entry to Error Log, Index: 0E
Add Entry to Error Log, Index: 0F
Add Entry to Error Log, Index: 10
Add Entry to Error Log, Index: 11
Add Entry to Error Log, Index: 12

итак далее инфа на диске нужна, как его подлечить
бедов там было много 140000 [/more]
Автор: tomset
Дата сообщения: 15.09.2015 00:22
vlad_sarov


Цитата:
Готов поспорить, он может просто серву потерять. А это не всегда от царапин. А этого пока ещё никто чинить не научился вроде.

Теоретик вы наш,
без сервы хард вообще работать не может, ни как.
Потерять или сам стереть её тоже ни как не может, только механически сковырнуть.
Чтобы читать или писать нужно место найти, где это делать.
Выполнить установку на трек данных по полям ABCD, после каждой сервометки.
Если в конце фрагмента данных не будет следующей сервометки, идите лесом.
Хард сразу прекратит что либо делать. Следующую он не будет искать, кроме случая когда сервометки уже отмечены в листе серво дефектов.
Но если вы внимательно изучите лист серво дефектов, то там метки исключены c места дефекта и до конца трека, а не отдельные сервометки на треке. Т.е. при наличии отмеченных серво дефектов будет уходить на следующий трек. А при наличии еще не отмеченных сбойных, несколько раз попытается ее найти, постучав по упору и уйдет в ошибку.
Автор: Smyg1
Дата сообщения: 15.09.2015 00:37
Servo-frame

http://i.imgur.com/8ol3bzu.png
Автор: vlad_sarov
Дата сообщения: 15.09.2015 06:20
ladle

Цитата:
есть еще кролик серверный gb02500c8045 я ему очистил смар

И с этого места поподробнее пожалуйста.
Как и чем Вы ему СМАРТ очистили?

Добавлено:
tomset

Цитата:
Теоретик вы наш,
Потерять или сам стереть её тоже ни как не может, только механически сковырнуть.

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


Процесс сборки жестких дисков на заводе WD в Navanakorn начинается с установки магнитных пластин в корпус накопителя.
После пластин в корпус монтируется рампа (на которую будут парковаться головки), а также сам блок HSA с головками и радиальным приводом кронштейна (Voice Coil Motor, VCM или соленоидный мотор, то есть электромотор с линейной обмоткой).
После этого на фактически готовый диск монтируют верхнюю крышку диска (с герметизирующей прокладкой и очистительным фильтром воздуха) и отдают диск для нанесения серворазметки на магнитные пластины.
Размеченный диск оснащают печатной платой контроллера диска с подходящей прошивкой (это уже производится вне основной «чистой комнаты», хотя и в помещении с достаточно чистой и контролируемой атмосферой).

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

Современные винчестеры имеют два основных дефект-листа: один заполняется на заводе при изготовлении накопителя и называется P-list (-первичный), а второй называется G-list (от слова - растущий), и пополняется в процессе эксплуатации винта, при появлении новых дефектов. Кроме того, некоторые винты, имеют еще и лист серво-дефектов (сервометки, наносимые на пластины винчестеров, тоже иногда имеют ошибки), а многие современные модели содержат еще и список временных (pending) дефектов. В него контроллер заносит "подозрительные" с его точки зрения секторы, например те, что прочитались не с первого раза, или с ошибками.

Из-за многочисленных недостатков, присущих ремапу, при промышленном изготовлении винтов такой метод никогда не применяют, а используют другой алгоритм: после выявления всех дефектов, адреса всех исправных секторов переписываются заново, так, чтобы их номера шли по порядку. Плохие сектора просто игнорируются и в дальнейшей работе не участвуют. Резервная область также остается непрерывной и ее часть присоединяется к концу рабочей области - для выравнивания объема. Такой способ скрытия бэдов сложнее в реализации, чем ремап, но результат стоит затраченных на него усилий - при любом количестве неисправных секторов, замедления работы накопителя не происходит. Этот, второй основной тип скрытия дефектов получил название "метод пропуска сектора". (Существуют и другие алгоритмы заводского скрытия дефектов, например, путем исключения целой дорожки, или при помощи запасного сектора на каждой дорожке, но они имеют недостатки и поэтому в современных накопителях практически не используются).

Строится транслятор - специальные таблицы, которые помогают харду пересчитать физические сектора в логические сектора - LBA.
Автор: yan91
Дата сообщения: 15.09.2015 07:51

Цитата:
При подключении терминала терминал молчит.

Нет не молчит. Если выдернуть кабель питания и снова подключить то в терминале пишется вот это:


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

Чтоб это значило?

Ctrl+Z заработало но при подаче любой команды выдаёт

LED:000000CC FAddr:0025B327
LED:000000CC FAddr:0025B327
Автор: vlad_sarov
Дата сообщения: 15.09.2015 08:03
yan91

Цитата:
RW Err = 84150180

RW Err = 84150180
Серву не видит.
Не видит серву = головы (коммутатор)/канал чтения-записи (плата).
Автор: yan91
Дата сообщения: 15.09.2015 08:21

Цитата:
Не видит серву = головы (коммутатор)/канал чтения-записи (плата).

И это как-нибудь лечению поддаётся?
Автор: vlad_sarov
Дата сообщения: 15.09.2015 08:23
yan91
Лечению поддается всё.
Плату можно просто осмотреть на предмет повреждений.
Контакты тоже почистить не помешает.
А вот головы вы сами не переставите, так их ещё и подобрать надо будет.
Автор: VecH
Дата сообщения: 15.09.2015 10:56
Что за график чтения без бэдов и подозрительных секторов
скорость колеблется очень сильно
Автор: tomset
Дата сообщения: 15.09.2015 11:01
vlad_sarov
Вы описываете какой то древний процесс.
Диски в хард попадают уже подготовленные для записи сервы.
Существуют два метода. При изготовлении пластины, наносятся структура намагниченных и нет полос. Но он мало распространен. При высоких плотностях много дефектов на пластинах. Которые мешают создать нормальную серво разметку.

Второй метод. На сразу сто пластин на спец аппарате наносятся частотные дуги.
И по ним хард уже специальной микропрограммой пишет серву.
На современные диски нельзя записать серву методом ведения головок лазерным лучом. Точности не хватает.


Цитата:
У кого-то в начале трека находится служебная информация с координатами трека, у кого-то между секторами, у кого-то по серворазметке проверяется туда-ли попали головки.

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

А то что вы цитируете было только на очень древних хардах с шаговым приводом перемещения каретки с головками, где только механика определяла положение головок.
Автор: vlad_sarov
Дата сообщения: 15.09.2015 11:18
tomset


Цитата:

Вы описываете какой то древний процесс.
Диски в хард попадают уже подготовленные для записи сервы.

Так я и не спорил с этим

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


Цитата:
И по ним хард уже специальной микропрограммой пишет серву.

Ну по вашему диск всё же умеет сам писать серву?

Простите, а как быть с этим?
блок HSA с головками и радиальным приводом кронштейна (Voice Coil Motor, VCM или соленоидный мотор, то есть электромотор с линейной обмоткой).
Ну и хоть тема и не про WD, но на них вы знаете про Серово-дефект лист?

Цитата:
Вы описываете какой то древний процесс.

Тут истины никто не знает, кроме производителя конечно.
Ну расскажите свою версию, тоже очень интересно послушать будет всем.
Может вместе и поймём.

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

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126

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


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