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

» Ремонт накопителей WD (Western Digital). Часть I

Автор: igor_me
Дата сообщения: 27.08.2012 13:18
Good Map точно совпадает с Native Map? Если да - тады больше не знаю, что предложить

Добавлено:
А оставить 0 и 1 - не вариант?
Автор: alexyc
Дата сообщения: 27.08.2012 13:24
да,модель то пишет не полностью
wd5000bpkt-22pk4t0

Цитата:
Good Map точно совпадает с Native Map?

при жизни винта было
Native Map 0B
Good Map 00
так же стоит и сейчас


Цитата:
А оставить 0 и 1 - не вариант?

так какой это вариант,если написал,что винт постоянно перегружается,"подымая " ERR
Автор: SRUTSSSSSSSS80
Дата сообщения: 27.08.2012 18:30
alexyc
в SAFE Mode, и там всё делать, возвращать родную карту голов, если сохранился образ флешки то ещё лучше.
Автор: alexyc
Дата сообщения: 27.08.2012 18:33
SRUTSSSSSSSS80
при редактировании во флеши ругается на размер и указывает на использовании 0А модуля,там же он и редактируется.

Flash Size<>131072
Please use Module id0A
Автор: SRUTSSSSSSSS80
Дата сообщения: 27.08.2012 19:37
Я писал флешь, а потом модули флеши
Автор: alexyc
Дата сообщения: 27.08.2012 19:44
SRUTSSSSSSSS80
ром_бин влил,ничего не изменилось,все по прежнему
Автор: tomset
Дата сообщения: 27.08.2012 20:47
alexyc
Вы еще раз подробно изложите и покажите все.
Из обрывков у меня не складывается картинка вашей проблемы.
Модель, семейство, что было, что делал, что нужно.
Автор: alexyc
Дата сообщения: 27.08.2012 21:01
tomset
WD5000BPKT-25PK4T0 FW:01.01A01 SN:WD-WXC1A51J2177 (MARVELL selected) port 0xD000
Logical: Cyls 16383, Heads 16, Sectors 63, LBA 976773169, 500Gb
Controller Buffer Size: 16384Kb
Family: Maverick_Marvell_5400

родная карта голов была 0,1,3...решил включить 2 голову,в итоге имею
Write Test on Track -4, Num Heads :4
---------------------------------------
Head 0 - GOOD
Head 1 - GOOD
Head 2 - BAD
Head 3 - GOOD
далее пытаюсь убрать 2 голову

Цитата:
при depop virtual head пишет
27.08.2012 2:10:05 PushDown-List clear - SUCCESS
27.08.2012 2:10:06 Relo-List clear - SUCCESS
27.08.2012 2:10:07 Kill Virtual Head: 2 - 53E4=UNKNOWN ERROR 53E4



Цитата:
при ручной правке голов в 0,1,3 вторая голова из карты исчезает,но
27.08.2012 2:10:50 Write Module id0A - SUCCESS
27.08.2012 2:11:05 Power On Reset Immediate - SUCCESS

Write Test on Track -4, Num Heads :3
---------------------------------------
Head 0 - GOOD
Head 1 - GOOD
Head 2 - BAD

теперь винт постоянно рекалибруется с высвечиванием ERR флага,даже при оставлении 0 и 1 головы в работе

Write Test on Track -4, Num Heads :2
---------------------------------------
Head 0 - GOOD
Head 1 - GOOD
винт продолжает постоянно рекалиброваться...как удалит эту 2 непослушную голову и получить ответ

Write Test on Track -4, Num Heads :3
---------------------------------------
Head 0 - GOOD
Head 1 - GOOD
Head 2 - GOOD
?????
Автор: tomset
Дата сообщения: 27.08.2012 21:59

Цитата:
решил включить 2 голову,в итоге имею

Как вы ее включили?
В ПЗУ?
Тогда зачем ее выключать командой Depop в SA?
О ней и не было упоминай в модулях SA.
ПЗУ работает с физической картой голов, а SA c логической.
То есть физически 0.1.3 а логически 0.1.2
То есть фактически вы отключали в SA - 2-ю логическую голову, когда дали команду отключить 2-ю физическую.

Возвращайте назад родные модули 03 и 0С.
Листы дефектов транслятор, если не чистили их перед отключением.
Хард будет упираться,
Изредка помогает выйти в готовность оставив только системные головы.
Через правку регионов, или хот-свапом.
Единой методики тут нет, каждая фирмварь будет выпендриваться по своему.
Головы тоже отключаются корректно не на всех FW.
Чаще всего требуется очистка всех листов дефектов и транслятора.
А затем возвращение назад родных листов, убирать из них все упоминания по отключенной голове.
И наконец пересчет транслятора, уже без учета отключенной головы.
Я это семейство еще не встречал, потому подводных камней в нем не знаю.
На последних обычно не работает загрузка оверлея, чтобы корректно записать модули. Нужна правка модулей в ОЗУ.
Автор: alexyc
Дата сообщения: 27.08.2012 22:14
tomset

Цитата:
Как вы ее включили?

вот так и включил-поставив галку напротив 2 головы


Цитата:
В ПЗУ?


Цитата:
при редактировании во флеши ругается на размер и указывает на использовании 0А модуля,там же он и редактируется.

Flash Size<>131072
Please use Module id0A
Автор: tomset
Дата сообщения: 27.08.2012 22:25
Нужно было там же ее и выключить и записать модуль 0A ПЗУ.
Depop Virtual отключает логические головы.
Ничего, учитесь, я пару ящиков живых хардов угробил, пока начал понимать что к чему.
Не дешовое это удавольствие чинить харды.
Дорастете до восстановления данных, вобще нахрен разоритесь на оборудовании и на донорах.
Автор: alexyc
Дата сообщения: 27.08.2012 22:35
снимаю галку со 2 головы,переписывая модуль-получаю
Write Test on Track -4, Num Heads :3
---------------------------------------
Head 0 - GOOD
Head 1 - GOOD
Head 2 - BAD
рекалибровка продолжается
снимаю 3 голову,получаю
Write Test on Track -4, Num Heads : 2
---------------------------------------
Head 0 - GOOD
Head 1 - GOOD
рекалибровка не пропадает

Цитата:
Depop Virtual отключает логические головы.

ничего он не отключает,на нулевой не рискнул,на 1,2,3 ответ один
27.08.2012 22:41:23 PushDown-List clear - SUCCESS
27.08.2012 22:41:24 Relo-List clear - SUCCESS
27.08.2012 22:41:25 Kill Virtual Head: 3 - 53E4=UNKNOWN ERROR 53E4
27.08.2012 22:41:34 PushDown-List clear - SUCCESS
27.08.2012 22:41:35 Relo-List clear - SUCCESS
27.08.2012 22:41:36 Kill Virtual Head: 2 - 53E4=UNKNOWN ERROR 53E4
27.08.2012 22:41:48 PushDown-List clear - SUCCESS
27.08.2012 22:41:49 Relo-List clear - SUCCESS
27.08.2012 22:41:50 Kill Virtual Head: 1 - 53E4=UNKNOWN ERROR 53E4 - -



Цитата:
Не дешовое это удавольствие чинить харды.

зато мозговыносящее
Автор: tomset
Дата сообщения: 27.08.2012 22:50

Цитата:
ничего он не отключает,на нулевой не рискнул,на 1,2,3 ответ один

естеественно, если в SA уже каша.
Вы уже после первого депопа похерили модули, 03 - таблицы форматы.
и 0C - таблица моделей
Автор: alexyc
Дата сообщения: 27.08.2012 22:56
на первый депоп так же был ответ-ошибка 53е4,все что оставалось делать-это ставить/снимать галки с голов.Что можно сделать в данном состоянии?
03 23 21A0000 0000 00020000 OK 07/07/07
03 00 B4EA0000 1807 00020000 OK 07/07/07
03 2C 21AC6CC C6CC 00020000 OK 07/07/07
03 2A C6CCC6CC 2A3E 00020000 OK 07/07/07
03 2B C6CCC6CC 2BD9 00020000 OK 07/07/07
0C 00 14530000 1807 00010100 OK 07/07/07 Models List Table
посмотрел в хексе 0С модуль-вполне на мой взгляд живой-видны модели....
Автор: tametung
Дата сообщения: 28.08.2012 01:06

Цитата:
Ага, Themida - куда ни шло, но еще и VM - это слишком.

Это наверно просто программистский эксперимент. Утилита использует судя по функциям - 7/8 команд.
Не много.
Автор: alexyc
Дата сообщения: 28.08.2012 13:53
03 модуль,содержащийся на блинах в данное время совпадает до байта с модулем до игр с головами,значит не поврежден.Депоп даже при первой попытке отключения 2 головы выпадал в ошибку.Ромбин "оригинал" перезаливал...Но тем не менее даже на только включенной 0 голове винт рекалибруется
Автор: voyager36
Дата сообщения: 29.08.2012 00:55

Цитата:
03 модуль,содержащийся на блинах в данное время совпадает до байта с модулем до игр с головами,значит не поврежден.Депоп даже при первой попытке отключения 2 головы выпадал в ошибку.Ромбин "оригинал" перезаливал...Но тем не менее даже на только включенной 0 голове винт рекалибруется

А Вы попробуйте проверить эти модули не только по логике, но и по физике....Команда "депоп" корректно работает (на большинстве варей) только при живых модулях по ОБЕИМ копиям. И только некоторым варям достаточно одной из копий модулей.
Автор: vovan172005
Дата сообщения: 31.08.2012 11:31
WDC WD20EADS-00R6B0
очистил P-List
очистил G-List
очистил рело-лист
очистил транслятор
просканировал по физике, все беды запихнул в P-List
пересчитал транслятор с учетом P-List
сделал быстрое форматирование с учетом P-List

Запускаю полное форматирование с учетом P-List и оно длится бесконечно, доходит до 40% и сбрасывается в 0%

Куда копать и что смотреть?
Автор: SRUTSSSSSSSS80
Дата сообщения: 31.08.2012 12:02
vovan172005
гм странная последовательность, зачем удалять Заводской дефект лист и Вторичный дефект лист?

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


Автор: vovan172005
Дата сообщения: 31.08.2012 12:07
SRUTSSSSSSSS80
По старой привычке, все сломать и заново построить


Спасибо, буду разбираться с дефект листом.

[more=P-List ]
[DEFECTS]
0=117 3 6C3 6C3
1=8036 1 2B2 2B2
2=8311 1 558 558
3=FB15 0 79D 79D
4=FC2B 0 3CB 3CB
5=124B9 5 6E6 6E6
6=124BF 5 76 76
7=124C0 5 15C 15C
8=12FC6 4 223 223
9=13DF5 1 Track
10=13DF6 1 Track
11=13DFC 1 Track
12=13DFE 1 Track
13=13DFF 1 8A7 8D0
14=14888 0 Track
15=14889 0 Track
16=1488A 0 Track
17=1488B 0 Track
18=1488C 0 Track
19=1488D 0 Track
20=1488E 0 Track
21=14890 0 Track
22=14891 0 Track
23=14892 0 Track
24=14893 0 Track
25=1A557 3 Track
26=1A558 3 Track
27=1B556 0 Track
28=1B558 0 Track
29=1B55A 0 Track
30=1B55B 0 Track
31=1B55C 0 Track
32=1B55D 0 Track
33=1B55E 0 Track
34=1B55F 0 Track
35=1B560 0 Track
36=1B561 0 Track
37=1B562 0 Track
38=1B563 0 7BD 7BD
39=1B563 0 7D5 7F9
40=1B564 0 Track
41=1B565 0 Track
42=1B566 0 Track
43=1B567 0 Track
44=1B568 0 Track
45=1B9F8 6 29E 29E
46=1DF64 0 3AA 3AA
47=1DF65 0 2DD 2DD
48=1E2F0 4 4E1 4E1
49=1E2F1 4 3FB 3FB
50=1E2F2 4 314 314
51=1E2F3 4 22D 22D
52=1E2F4 4 147 147
53=1E2F5 4 60 60
54=1E2F6 4 7BC 7BC
55=1E2F7 4 6D6 6D6
56=1E2F8 4 5EF 5EF
57=1E2F9 4 509 509
58=1E2FA 4 422 422
59=1E2FB 4 33B 33B
60=1E2FC 4 255 255
61=1E2FD 4 16E 16E
62=1E2FE 4 87 87
63=1E2FF 4 7E4 7E4
64=1E300 4 6FD 6FD
65=1E301 4 617 617
66=1E302 4 530 530
67=1E303 4 449 449
68=1E304 4 363 363
69=1E305 4 27C 27C
70=1E306 4 195 195
71=1E307 4 AF AF
72=1E308 4 80B 80B
73=1E309 4 725 725
74=1E30A 4 63E 63E
75=1E30B 4 557 557
76=1E30C 4 471 471
77=1E30D 4 38A 38A
78=1E30E 4 2A3 2A3
79=1E30F 4 1BD 1BD
80=1E310 4 D6 D6
81=1E311 4 833 833
82=1E312 4 74C 74C
83=1E313 4 665 665
84=1E314 4 57F 57F
85=1E315 4 498 498
86=1E316 4 3B1 3B1
87=1E317 4 2CB 2CB
88=1E318 4 1E4 1E4
89=1E319 4 FE FE
90=1E31A 4 17 17
91=1E31B 4 773 773
92=1E31C 4 68D 68D
93=1E31D 4 5A6 5A6
94=1E31E 4 4BF 4BF
95=1E31F 4 3D9 3D9
96=1E320 4 2F2 2F2
97=1E321 4 20C 20C
98=1E322 4 125 125
99=1E323 4 3E 3E
100=1E324 4 79B 79B
101=1E325 4 6B4 6B4
102=1E326 4 5CD 5CD
103=1E327 4 4E7 4E7
104=1E328 4 400 400
105=1E329 4 31A 31A
106=1E32A 4 233 233
107=1E32B 4 14C 14C
108=1E32C 4 66 66
109=1E32D 4 7C2 7C2
110=1E32E 4 6DB 6DB
111=1E32F 4 5F5 5F5
112=1E330 4 50E 50E
113=1E331 4 428 428
114=1E332 4 Track
115=1E938 0 Track
116=20B1C 1 Track
117=20B1E 1 Track
118=20B1F 1 Track
119=20B20 1 Track
120=20B21 1 Track
121=20B22 1 Track
122=20B23 1 Track
123=20B24 1 Track
124=20B25 1 Track
125=20B26 1 Track
126=20B27 1 Track
127=20B28 1 Track
128=20B29 1 Track
129=39C58 1 3F7 3F7
130=39C59 1 48A 48A
131=39C5A 1 51E 51E
132=39C5A 1 536 549
133=39C5B 1 68 68
134=39C5C 1 FB FB
135=39C5D 1 18F 18F
136=39C5E 1 223 223
137=39C5F 1 2B6 2B6
138=39C60 1 34A 34A
139=39C61 1 3DD 3DD
140=39C62 1 471 471
141=39C63 1 505 505
142=39C64 1 4F 4F
143=39C65 1 E2 E2
144=39C66 1 176 176
145=39C67 1 209 209
146=39C68 1 Track
147=39C69 1 331 331
148=39C6A 1 3C4 3C4
149=39C6B 1 458 458
150=39C6C 1 4EB 4EB
151=39C6D 1 36 36
152=39C6E 1 C9 C9
153=39C6F 1 15D 15D
154=39C70 1 1F0 1F0
155=39C71 1 284 284
156=39C72 1 Track
157=39C73 1 Track
158=39C74 1 Track
159=3A48D 1 4E8 4E8
[/more]
Автор: SRUTSSSSSSSS80
Дата сообщения: 31.08.2012 12:15
vovan172005
можно так
востановить все дефект листы и транслятор
перенести с G > P
Сформировать в треки в P
Пересчитать транслятор
Пустить поиск дефектов по логике в WDR Demo

перенести с G > P
Сформировать в треки в P
Пересчитать транслятор
Пустить поиск дефектов по логике WDR Demo

либо сформировать P лист физическим сканированием, потом дополнять его путём логического сканирования. И помним про пересчёт транслятора!

Автор: vovan172005
Дата сообщения: 31.08.2012 12:51
SRUTSSSSSSSS80
Спасибо, сейчас займусь.

по поводу "восстановить все дефект листы и транслятор", изначально я допустил ошибку и не сохранил оригинальные копии дефект листов и транслятор.

у меня есть еще один винт, точно такой. Имеет смысл транслятор с него сохранить и восстановить в первый?(или глупость сморозил)
Автор: south_man
Дата сообщения: 31.08.2012 12:58

Цитата:
Имеет смысл транслятор с него сохранить и восстановить в первый?(или глупость сморозил)
таки глупость

2 vovan172005: а скажите, если не секрет, с чего все началось? Какое поведение/симптомы винтов? или просто решили поверхность "почистить"?
Автор: vovan172005
Дата сообщения: 31.08.2012 13:03
винт стоял в Dune Base 3.0 из-за бага с 3 секундной автопарковкой головок зашкалил параметр в SMART. Решил очистить смарт, одновременно пришла мысль, а не почистить ли все.
Вот до сих пор и вычищаю.
Автор: SRUTSSSSSSSS80
Дата сообщения: 31.08.2012 13:51
vovan172005
а вы горячий парень

автопарковку уже писали как отключать на ....ixbt
вам бы погуглить перед чисткой всего и вся бы
Автор: vovan172005
Дата сообщения: 31.08.2012 13:57
SRUTSSSSSSSS80
выключил уже на всех винтах сразу как прочитал о баге.
Автор: NiTr0
Дата сообщения: 31.08.2012 20:58
vovan172005

Цитата:
изначально я допустил ошибку и не сохранил оригинальные копии дефект листов и транслятор.

Вроде как WDMarvel умеет восстанавливать Р-лист из логов селфскана...
Автор: voyager36
Дата сообщения: 31.08.2012 22:14

Цитата:
Запускаю полное форматирование с учетом P-List и оно длится бесконечно, доходит до 40% и сбрасывается в 0%

Смотреть в сторону голов (или поверхности по этой голове - для результата значение не имеет).....

Добавлено:
Правда возможен глюк вари, но не часто встречается
Автор: tametung
Дата сообщения: 01.09.2012 00:08

Цитата:
Запускаю полное форматирование с учетом P-List и оно длится бесконечно, доходит до 40% и сбрасывается в 0%

Вообще перед сбросом хорошо бы зафиксировать последнее обработанное LBA.
Пересчитайте транслятор и попробуйте запись в это место (начиная с 39%) . Из анализа дефектов в G
поймете где проблема и каков ее размер.
Автор: voyager36
Дата сообщения: 01.09.2012 01:14
А можно , для локализации причины, сделать быстрее - запустить полный формат с учётом Г-листа, когда дойдёт до 40% посмотреть по какой голове и с какого трека сбрасывает на 0, после ручками внести в П-лист от этого места с десяток треков(с запасом) или около того, затем пересчитать транслятор с учётом П-листа и снова запустить полный формат с учётом П-листа. Если формат пойдёт дальше 40%, значит проблему в виде царапины, запила и прочего Вы устранили. И уже после, если возникнет желание, можно подробнее разбираться с отрезанной зоной.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677

Предыдущая тема: Гибридные HDD


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