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

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

Автор: vovan172005
Дата сообщения: 03.09.2012 18:57
tomset

Цитата:
Но попробовать можете, взяв скрипт (28-модуль) например от Tahoe 2D.


перезаписал модуль.
запустил в WDR 3.0 SelfScan

DC - SelfScan:Test - SUCCESS
1002 - SelfScan:OVL - Start
1002 - SelfScan:OVL - SUCCESS
1003 - SelfScan:OVL - Start
1003 - SelfScan:OVL - SUCCESS
B1 - SelfScan:OVL - Start

в окне информации выдало Drive State: UNKNOWN ERROR C409
Current Status сменился с 06 00 (Active) PST test in progress на 00 00 (Active) Idle
PTM был ID:B1 TST:0 стало ID:0 TST:0

лампочка HDD мигает с частотой 2-4 раза в секунду.

Virtual Cyl: значение периодически меняется

Стоит ждать или что делать?
Автор: vovan172005
Дата сообщения: 04.09.2012 13:12
Current Status co временем сменился с 00 00 (Active) Idle на 04 13 (Active) Background Data Lifeguard
Автор: igor_me
Дата сообщения: 04.09.2012 13:37
vovan172005
Здорово!
Прокомментировать?
Idle - простой (ожидание команд).
Background Data Lifeguard - в переводе не нуждается Запустилась "система фонового самотестирования диска" (фирменная технология WD - Data Lifeguard)...
По русски - селфскан у вас не пошёл
Автор: vovan172005
Дата сообщения: 04.09.2012 13:41
igor_me

Цитата:
По русски - селфскан у вас не пошёл


понятно, засада
Автор: NiTr0
Дата сообщения: 04.09.2012 14:58
tametung

Цитата:
ставьте LBA в паспорте где-то 380 млн. и смотрите сколько реально проходится LBA при формате.

Поставил 180 млн (при большем - вываливался) - при формате прошел 415+ млн. Поставил ему 390 млн везде, кроме LBA0, как у 200-ки - формат проваливается, транслятор не считается; поставил в LBA0 415 млн, в остальные поля 390 млн - вроде пошел формат.
Если ставить в WDR все поля включая LBA0 - то при 180 млн вешается на формате.
WDMarvel поле, эквивалентное LBA0 WDR, не меняет, меняет LBA1-2 и HPA...


Цитата:
Покажите дамп.исходного модуля 02h.

http://zalil.ru/33726271
Автор: tametung
Дата сообщения: 04.09.2012 18:34
NiTr0
Возьмите 380млн.LBA. Отнимите от него единицу и переведите калькулятором в hex.
Получите 16 A6 56 FF. Теперь разверните его побайтово : FF 56 A6 16.
Четыержды скопируйте это значение FF56A616FF56A616FF56A616FF56A616 и вставьте (т.е замените имеющиеся там байты) эти 16байт
по смещению 0E1h в вашем модуле 02h. К.С можете не пересчитывать,т.к при записи это делается
автоматически. Запишите модуль 02. Передерниет питание. Выполните пересчет транслятора с учетом P. Он проходит ? Если да,то запускайте формат(P).Если нет,то давайте посмотрим код ошибки.
p.s.LBA0,LBA1...не знаю что за название. dword1,dword2,dword3,dword4. dword3 (или 4) меняется через DCO.dword4(или 3) меняется через Set Max Address Ext.
Автор: alpham100
Дата сообщения: 04.09.2012 18:44
коллеги запустил селф скан
http://i060.radikal.ru/1209/ed/0e7be1418b15.jpg
прошло 12 часов

винт черный вд, марвел, софт использовался WDMarvel

wd800bb-55jkc0

плата 2061-701292-000
ниже 2060-701292-000 rev A

модули и треки сохранил.

p.s сефл скан всегда так долго идет? или это нормально?

винт весит на шлейфе ата-33
Автор: vovan172005
Дата сообщения: 04.09.2012 19:49
alpham100

Цитата:
p.s сефл скан всегда так долго идет? или это нормально?


пару сообщений выше, мне сказали что селф скан не прошел и
Состояние: 04 13 это идет "система фонового самотестирования диска (фирменная технология WD - Data Lifeguard)"

Автор: igor_me
Дата сообщения: 04.09.2012 20:22
alpham100
Если он "вывалился" в Lifeguard, то он встал на шаге Xmit Blink. В проге есть "просмотр скрипта селфскана". Если откроет скрипт - найдите этот шаг. Если он не последний в скрипте, значит на нём выпала ошибка или диск ждал каких-то команд...
Вообще недавно кто-то упоминал про Xmit Blink, откройте версию для печати, посмотрите...
vovan172005
Если уж цитируете, то хоть в кавычках ставьте Да и это был мой "вольный перевод". А если дословно переводить, то получается типа "сторож целостности данных", во как
Автор: NiTr0
Дата сообщения: 04.09.2012 20:57
tametung
да в принципе уже подправил паспорт, но похоже кролик на глазах рассыпается - бэдов было таки после этого, пустил ему калибратор, уже пару часов пищит/кряхтит по 1-й голове. Посмотрим, что в итоге получится.
Автор: alpham100
Дата сообщения: 04.09.2012 22:36
всем спасибо за ответы, за ликбез, немного поучился на ваших ответах!

вернул трэки на место, винт вроде живой

вот только в начале до 100000 имеет типа такого

http://i068.radikal.ru/1209/5d/8366a8f4e1c6.jpg

гд то под 100 зеленых
но скорость прилично падает на чтение того участка,
как убрать всех их быстро в дефект лист идей нет

дефектоскоп и перенос с П\ Ж лист
такое не пойдет - дос пс3000 не понимает

импорт дефектов в WDmarvel такого не нашел

идеи будут у кого либо?

когда то с WD было шт 30 дефектов
и не удавалось их нормально убрать

делал так в mhdd
скан, потом сектора что он показал долгочиталки
makebad X (х это номер LBA)

потом в виктории "классический репам"

потом в пс3000, утила для вд,
перенос из G - P
группировка в трэки
сброс смарта
пересчет транслятора
и форматирование

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

Автор: tomset
Дата сообщения: 04.09.2012 23:15
alpham100
в WDmarvel при редактировании дефектов, есть фича:
Добавить дефекты от сектора до сектора.
Работает ли корректно, не проверял.
Автор: alpham100
Дата сообщения: 04.09.2012 23:52

Цитата:
alpham100
в WDmarvel при редактировании дефектов, есть фича:
Добавить дефекты от сектора до сектора.
Работает ли корректно, не проверял.


это я видел, пробовал сначала руками дефекты добавить, потом несколько трэков подряд потом начал ругаться транслятор. было предположение что месте резервное закончилось или вроде того, в общем трэками или подряд секторами дефекты делать - дефект листа может не хватить ( может я ошибаюсь)
Автор: tomset
Дата сообщения: 05.09.2012 00:13
alpham100
Скрытие сразу многих дефектов, ни в какой утилите толком не работает.
Тут завязки на зонные таблицы, прежде всего.
Чаще всего, зоны логически расположены ни как по физике.
И нужно анализировать зонные таблицы, при скрытии больших групп дефектов.
Причем, каждый скрытый дефект, сдвигает границу зоны в LBA.
Только в пределах трека проблем не возникает.
А скрытие по одному дефекту из диапазона c преобразованием каждого LBA в CHS , как это сделано в PC3000-UDMA - очень медленно. Несколько тысяч дефектов будут скрываться сутками.
Автор: alpham100
Дата сообщения: 05.09.2012 13:18
tomset
дефектов, у меня до 100 шт, с учетом что их 1-2 на трэк
наверно есть смысл скрывать по секторно, а не трэками
нужен инструмент - который бы делал бы задачу - примерно как я выше написал

======================================================
когда то с WD было шт 30 дефектов
и не удавалось их нормально убрать

делал так в mhdd
скан, потом сектора что он показал долгочиталки
makebad X (х это номер LBA)

потом в виктории "классический репам"


потом в пс3000, утила для вд,
перенос из G - P
группировка в трэки
сброс смарта
пересчет транслятора
и форматирование
========================================================
жирным выделил какой функциональности не хватает в WDMarvel

тем более скан там есть, и показывает - сколько по времени доступа секторов, остаеться добавить возможность добавлять сектор по LBA в дефект лист такого типа.

Автор: tomset
Дата сообщения: 05.09.2012 16:14

Цитата:
так в mhdd
скан, потом сектора что он показал долгочиталки
makebad X (х это номер LBA)

потом в виктории "классический репам"

Если вы чуть-чуть подумаете и почитаете АТА стандарт.
То поймете, что подобное занятие, аногогично, как толочь воду в ступе.
Автор: SRUTSSSSSSSS80
Дата сообщения: 05.09.2012 21:53
alpham100
сохраните дефект листы
и сделайте дефекты треками (листа хватит), потом транслятор/формат по листу, а далее сканируйте.
зелень норма для таких винтов, от неё сложно избавиться, да и смысла нет.

код ошибки транслятора?
Автор: ev2k
Дата сообщения: 08.09.2012 07:44
Итересно, я прервал скан или он дошёл до конца? Стоял 36 часов в другой комнате на отдельном Б.П. http://s47.radikal.ru/i115/1209/6b/f1d1d83543eb.jpg
Автор: tomset
Дата сообщения: 08.09.2012 11:15
ev2k
Текущий номер теста смотрите.
Автор: ev2k
Дата сообщения: 08.09.2012 13:37
Чем посмотреть?
Автор: SRUTSSSSSSSS80
Дата сообщения: 08.09.2012 13:41
ev2k
а селфскан вы чем мониторили? там есть отображение предыдущего шага
Автор: ev2k
Дата сообщения: 08.09.2012 13:48
Да ни чем не мониторил. просто на отдельный блок... В IDE я светодиод припаивал, а здесь не знаю... Ждал пока движок встанет.

Добавлено:
В домашних условиях.
Автор: tomset
Дата сообщения: 08.09.2012 14:29
ev2k
При открытии списка тестов SS нормальная утилита показывает текущий тест.
А чем вы работате, неведомо.
Автор: ev2k
Дата сообщения: 08.09.2012 15:16
В WDR посмотреть? Я же логи показал вроде бы.

Добавлено:
Да ладно. Вручную просканирую, дефекты уберу. Помоему даже лучше получится...
Автор: vovan172005
Дата сообщения: 11.09.2012 21:44
WDC WD20EADS-00R6B0
спустя несколько недель наконец-то смог вернуть винт к полностью работоспособному состоянию.

В P-List засунул чуть больше чем 2000 треков

Спасибо всем за помощь.
Автор: tomset
Дата сообщения: 11.09.2012 22:27
vovan172005
Дальше посыпится вероятней всего, как только начнет работать под системой.
Дайте отлежаться несколько дней и запустите случайную верификацию минут на 30, а лучше DDD в Viсtoria 4.46.
Автор: igor_me
Дата сообщения: 12.09.2012 15:35
Вот...
Подкинули мне два WD. (Аж сам не ожидал )
Первый - обычный, только "зелёный" (в смысле Green).
WD10EARS. Диск Adwanced Format. Его типа починить, хотя не понял, что в нём сломано. Определяется, раздел видится, кой-какая инфа лежит. При сканировании поляны Виктория 4.46 нашла с сотню (якобы) UNC. Сказала на каждый - Remap complete. НО! В G-list не появилось новых записей, он пуст. Или они должны в RELO-лист попасть (который "не видно" ( в прогах))? Или дело в Adwanced Format?
Ну это вопрос так, между делом.
Второй диск интереснее (тем, что не знаю, что с ним делать )
WD2003FYYS
Mantis PL RE (Royl)
WDC ROM MODEL-MANPL_RE-_05.3EF
При старте начинает стучать головами. В SafeMode определяется, показывает карту голов (8 штук), даёт считать ПЗУ. Но и только. Нет, мне примерно ясно, что либо головы не могут служебку прочитать, либо ничего не могут прочитать Хотя диск почти новый, неужто головы уже могли глюкануть?
Правда при запарковке головок слышен кратковременный необычный звук, словно что-то трёться, как мелкая наждачка. Раньше читал, про вылетевшие из пазов воздушные фильтры внутри банки, вот и подумалось...
Плата отдельно также определяется только в Safe Mode. Контакты были нехило потемневшие. Почистил - не помогло.
Какие ещё идеи? Дальше дорога только к вскрытию банки?

Добавлено:
Возможно потом ещё плату прогрею, если добро дадут...
Автор: tomset
Дата сообщения: 12.09.2012 17:35

Цитата:
Сказала на каждый - Remap complete. НО! В G-list не появилось новых записей, он пуст.

Просто переписались, были плохо записаны.


Цитата:
Дальше дорога только к вскрытию банки?

Не спешите, с начала по одной головке включайте в ПЗУ, и смотрите на каких не останавливается.
Но может быть версия FW, которая все равно будет останавливать мотор при неверной карте голов.
На комплексе в подобных случаях, получают доступ к SA через правку регионов и модулей в ОЗУ. при условии что системные головы живы.
Боюсь, что в "колхозных" утилитах такой возможности нет.


Цитата:
Хотя диск почти новый, неужто головы уже могли глюкануть?

Емкие диски достаточно чуть тряхнуть, чтоб головы зацепили поверхность
Автор: igor_me
Дата сообщения: 12.09.2012 20:42
tomset

Цитата:
Просто переписались, были плохо записаны.

А, типа софт-бэды... may be, may be

Цитата:
Не спешите, с начала по одной головке включайте в ПЗУ, и смотрите на каких не останавливается.

Интересно, а это безопасно для данных? (Если модули ПЗУ сохранить предварительно - всегда ведь можно "отмотать" в Safe Mode'е, так)
Я так понимаю, что цель в следующем: говорил кто-то, что некоторые семейства "не стартуют", если не могут прочитать что-то в служебке по одной из ситемных голов, так?
И если отключить эту голову - винт может стартануть? Но как её потом включить и перезаписать по ней служебку, чтобы винт опять не ушёл в стук?
Только

Цитата:
На комплексе в подобных случаях, получают доступ к SA через правку регионов и модулей в ОЗУ. при условии что системные головы живы.
Боюсь, что в "колхозных" утилитах такой возможности нет.

Заранее спасибо за любую помощь.
Да, и WDMarvel добротно сделана, "колхозной" её никак не назовёшь. Просто функционал не "супер-профи", конечно.
А через вас уже много дисков Enterprise Storage прошло, кстати?

Добавлено:
А что про звук при запарковке скажете? Это норма для таких винтов? Как будто мелкой наждачкой где-то трёт...
Автор: tomset
Дата сообщения: 12.09.2012 21:58

Цитата:
А через вас уже много дисков Enterprise Storage прошло, кстати?

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

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

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677

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


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