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

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

Автор: igor_me
Дата сообщения: 03.11.2012 15:17
Адаптивы SA вроде там и сидят. Ну а все остальныыыыыеееее (зонные и т. п.)...
Люди говорят, в такой ситуации только селфскан поможет. Но скрипта у нас нэма. Положите на полочку на несколько лет, когда он (возможно) всплывёт. У меня такие Сигейты лежат в "архиве"
Автор: fvas
Дата сообщения: 03.11.2012 17:41
Подскажите ситуация такая как ставлю AHCI в биосе так комп виснет при включении и не зайти в биос пока не сбросишь CMOS хотя раньше всё работало WDC WD7500AADS-00M2B0
Автор: AVCH
Дата сообщения: 03.11.2012 17:42
lerom27
Пытаюсь понять зачем Вы залили неродные треки - так и не понял. Видимо моей глубины погружения в нирвану для этого недостаточно.

P.S. Если треки были залиты только по 0-ой голове то можно попробовать исправить положение.
Автор: ivryaz82
Дата сообщения: 03.11.2012 18:12
AVCH
Вы не подскажите как подгрузить оверлей 11 и 1b через wdr3, а то через WDMarvel не грузятся
03.11.2012 17:08:53: Ошибка при загрузке модуля ID1B в память, статус - 000000-50-50
03.11.2012 16:57:57: Ошибка при загрузке модуля ID11 в память, статус - 000000-50-50



Добавлено:
У меня подобная проблема как и у Lerom27. Я начал тему на 69 странице. Нужно записать все модули назад. Модули сохраннёные есть.
Автор: AVCH
Дата сообщения: 03.11.2012 18:33
ivryaz82
Состояние на данный момент опишите.
Автор: lerom27
Дата сообщения: 03.11.2012 18:44
AVCH

Цитата:
Пытаюсь понять зачем Вы залили неродные треки - так и не понял.

Родные треки с диска читались с нулевым размером, а про адаптивы я подзабыл
Автор: AVCH
Дата сообщения: 03.11.2012 19:22
lerom27
Еще раз - треки по обоим головам писали ?


Добавлено:
ivryaz82

Цитата:
Вы не подскажите как подгрузить оверлей 11 и 1b через wdr3, а то через WDMarvel не грузятся

Никак, и программа там скорее всего не виновата.
Автор: lerom27
Дата сообщения: 03.11.2012 19:44
AVCH

Цитата:
Еще раз - треки по обоим головам писали ?

не уверен. Как узнать?
Автор: AVCH
Дата сообщения: 03.11.2012 19:47
lerom27
Считайте треки по обоим головам и сравните их между собой.
Автор: ivryaz82
Дата сообщения: 03.11.2012 19:59
AVCH

Цитата:
Состояние на данный момент опишите.

Винт определяется в WDMarvel и WdR определяется как Dragon Fly 2_PL4K (Royl),.. версия F/W, серийный номер, модель не определены.
При работе с модулями выдаётся ошибка:
03.11.2012 18:55:23: Ошибка чтения модуля Dir, статус - 04A251-51-51
При попытке записать и инициализировать DIR:
03.11.2012 18:55:23: Ошибка чтения модуля Dir, статус - 04A251-51-51
При загрузке оверлея 1B:
03.11.2012 18:57:43: Ошибка при загрузке модуля ID1B в память, статус - 000000-50-50
При загрузке оверлея 11:
все регистры тухнет и загорается ERR...
Автор: AVCH
Дата сообщения: 03.11.2012 20:25
ivryaz82
У Вас же все с него считано, выложите куда-нибудь.
Автор: ivryaz82
Дата сообщения: 03.11.2012 20:39
AVCH

Цитата:
У Вас же все с него считано, выложите куда-нибудь.

Щас выложу. Нашёл метод как грузить оверлеи 11 и 1B. В WDMarvel выбираю загрузить оверлей 11.mod из папки. Затем, когды загорается ERR, я нажимаю кнопку определить загорается DRQ а в логе пишет накопитель не поднял DRQ и накопитель не определён,- в WDR3 нажимаю Reset. Комп зависает, на системнике загорается и не тухнет индикатор работы винчестеров. Перезагружаю комп. После перезагрузки винт уже определяется в WDMarvel не только как семейство но и модель, серийник и версия F/W(хоть и не верные). Жму загрузить оверлей 1b- появлЯется работа и с модулями и с SA.

Добавлено:
AVCH

Цитата:
У Вас же все с него считано, выложите куда-нибудь.

Модули http://zalil.ru/33923029
RAM http://zalil.ru/33923037
Копии модулей из ПЗУ http://zalil.ru/33923039
посекторная копия модулей 0 http://zalil.ru/33923042
посекторная копия модулей 1 http://zalil.ru/33923044

Добавлено:
ПЗУ http://zalil.ru/33923054
Автор: lerom27
Дата сообщения: 03.11.2012 21:02

Цитата:
Считайте треки по обоим головам и сравните их между собой.


3.11.2012 22:35:51: Начато чтение треков...
03.11.2012 22:35:55: Ошибка чтения 1 трека по 0 голове, статус - 048151-51-51
03.11.2012 22:42:09: Успешно считано 191 треков
03.11.2012 22:49:08: Начато чтение треков...
03.11.2012 22:49:12: Ошибка чтения 1 трека по 1 голове, статус - 048151-51-51
03.11.2012 22:56:05: Успешно считано 191 треков

все треки по0/1 головам 1 013 760 байт - идентичные
Автор: mastergx
Дата сообщения: 04.11.2012 01:01

Цитата:
Счас буду запускать сканирование по физике по всей поверхности.

Цытирую сам себя Проблемы со светом не дают возможности довести сию
процедуру до конца.

Подскажите пожалуйста, насколько важно прохождение сканирования за один раз?

Можно ли останавливать, а затем продолжать, скажем на другой день с прерванного места?

Свет дают только 12 часов в день. Так уже три дня.
Взялся за другой ВД- WD3200AAJS-55RYA0.
Система на нем глючит, форматирование фирменной утилитой от ВД- выдает ошибку 0112,
Виктория ошибок не находит, badlba при верификации находит 9 ошибок ЛБА.
Исключение их в ВДМарвел не помогает- пересчет транслятора с учетом этих 9 ошибок проходит но дальше не
проходит форматирование с учетом П и Ж листов( в нем эти 9 ошибок)-
на 41 проценте прохождения форматирования происходит сброс на 0 процентом .....
и так до бесконечности зацыклено.

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

Кстати так никто и не сказал о начальной установке в установке в 50 дефектов для
добавления трека в дефект!!!!!
Автор: AVCH
Дата сообщения: 04.11.2012 06:14
mastergx
Не в обиду - эту бы энергию да в мирное русло

Чисто ремонт наличными средствами диска WD выходящего в готовность:

1) Считать и сохранить все ресурсы с диска в отдельную папку
2) В WDMarvel "Работа с дефектами" далее "Очистить G-List и RELO-List"
3) В отдельное место для сравнения потом сохранить отдельно модуль 0x32 - тот самый RELO-List соответственно чистый после "Очистить G-List и RELO-List"
4) Пересчет транслятора с учетеом P-листа и перезапуск микропрограммы
5) Далее будут варианты.
Не нашел в WDMarvel так что переходим в WDR3.0 и запускаем "Test" - "Auto add BB to G-List" и ждем окончания. Сам не проверял но если процедура работает правильно то по окончании в G-листе будут находится найденные ошибки.

Немного отвлечемся, все это будет верно и не только для WD. С точки зрения наших действий ошибки могут быть двух типов - ошибки чтения и ошибки записи. Вся процедура ремонта проводится последовательно - сначала мы собираем все ошибки по записи, а потом уже ошибки чтения. Ошибки по записи в свою очередь можно разделить на два типа - те что диск сам может спрятать - через G-лист - и те что не скрываются диском самостоятельно. Например отсутствие адресной метки сектора - ошибка AMNF - не даст ничего записать в сектор и скорее всего этот сектор в G-лист не попадет хотя и должен будет нами самостоятельно впоследствии добавлен в P-лист как дефектный.
То есть в первую очередь добиваемся того чтобы после полного прохода записью ошибок не оставалось. Имеем на руках

а) Victoria 4.46
б) WDR3.0
в) WDMarvel

Скажу еще раз что не уверен в адекватности WDR3.0, но есть такая программа от самих WD, называется "Western Digital LifeGuard Diagnostic - DLGDIAG for Windows". В ней эта возможность пройтись записью с занесением дефектов в G-лист есть. По-моему идет как пункт "Заполнение нулями" или что-то вроде этого.
То есть добавляем

г) DLGDIAG

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

Следует обратить внимание на то что емкость G-листа достаточно маленькая, максимум вроде на каких то моделях ~1500 позиций. И если в процессе записи G-лист будет забит под завязку последующие скрытия в него будут абортиться. Соответственно нужно будет в любой программе прочитать G-лист, убедиться что он заполнен, перенести дефекты из G в P-лист и после перезапуска микропрограммы сделать пересчет транслятора с учетом P-листа. Перезапустить микропрограмму. Запись повторить с начала.

После любых действий типа переноса и пересчета перезапуск микропрограммы ОБЯЗАТЕЛЕН перед любыми другими действиями.
Закончим п.5 тем что все ошибки влезающие в G-лист мы собрали и идем дальше. Естественно перезапуск МП

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

7) Записью прошлись, ошибок нет.
Можно первым делом пройти в Виктории верификацией с в включенной опцией "Erase". Найти проблемные места и погонять программу по ним несколько раз. Потом посмотреть G-лист. Если не пустой - либо перенести сразу секторные ошибки в P-лист, пересчитать транслятор и еще раз пройти записью/верификацией, либо все же эти ошибки закрыть треками. Оценивать придется самостоятельно. Если ошибок проявится немного то просто перенос G-P и дальнейший формат с учетом P-листа сразу даст рабочий диск.
Ошибки по чтению тоже могут быть второго типа, т.е. диск самостоятельно не может их скрывать в G-лист. С такими ошибками так же наверное придется потом бороться тестом по физике. Медленно. И после каждой модификации P-листа опять пересчет/запись по логике или формат.

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


P.S. Забыл указать - WD может заполнять и RELO-лист за компанию к G-листу, у диска своя логика, не всегда адекватная. Так что его после каждой операцией с G/P листами RELO-лист тоже придется чистить. В WDMarvel "Очистить G-List и RELO-List".
Контролировать пустой он или нет можно считав этот модуль и сравнив его с модулем сохраненным в п.3. Может и чистить ничего не надо будет.


Добавлено:

Зря придумываем велосипед. Попросите автора WDMarvel, он прикрутит в программу большую кнопку "ПОЧИНИТЬ ВСЕ".
Я даже вижу один из вариантов исполнения.

1. Очистка всех листов с дефектами.
2. Очистка логов и транслятора.
3. Перезапуск.
4. Запись 0x28 модуля содержащего только тест 0xD1 и тест в котором формируется из логов скана P-лист.

И все. Дальше руками пересчет транслятора, уменьшение емкости если потребуется и формат.
Если переполнения логов по какой-то из голов не будет - диск живой.
Вот как-то так


Добавлено:
ivryaz82
Вы порт на котором стоит диск в системе отключите и комп виснуть перестанет. Просто дождетесь выхода в готовность.
Автор: tomset
Дата сообщения: 04.11.2012 06:56
AVCH


Цитата:
2) В WDMarvel "Работа с дефектами" далее "Очистить G-List и RELO-List"

Совершенно нелогичный пункт.
Ошибки просто так в эти листы, хард редко собирает.
Т.е. очитив листы начинаем дефекты по новой искать.
Хард в дополнительных логах, накапливает статистику, если сектор несколько раз попадает в кандидаты, он его переназначит от греха.

В 99% случаев ошибки связаны с повреждением поверхности.

Рело-лист не трогаем.
Хард сам перепроверит и переназначит кандидатов при записи и очистит рело-лист.

G-лист нужно проанализировать, на характер ошибок.
Если все по одной голове, скорее всего ее надо отключить.
Если характер, один два сектора в последовательных треках, это радиальные царапины, Чинить диск вобщем-то уже бесмысленно.
Ну разьве помучить или обманув, кому-то впарить, пока дальше не посыпался.
Если компактные группы дефектов, это круговые повреждения.
Нужно обьеденить эти дефекты в треки, добавить треки, чтобы соединить близкие диапазоны дефектов, и добавить по штук 20-50 с каждой стороны от поврежденого места. чтобы головы туда не поподали.
При этом полезно анализировать и зонные таблицы, чтоб не трогать живые зоны.
Если дефекты безсистемно, то проблемы скорее всего с коммутатором, актуатором, смещение блинов, это не лечится. Или проблемы с платой, уходом адаптивов. Тут махнуть плату и запустить SS, где есть.

Ну а далее перенос G>P, пересчет транслятора по P. Запись и верификация.
Ошибки при записи, это уже серьезные разрушения поверхности.
На задержки при записи не обращать внимания, так как хард будет перепроверять ранее найденные места по рело-листу.
Автор: AVCH
Дата сообщения: 04.11.2012 07:14
tomset

Цитата:
Совершенно не логичный пункт.
Ошибки просто так в эти листы, хард редко собирает.
Т.е. убрав их начинаем их по новой искать.

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

А 0x32 чистим, чистим и еще раз чистим.

Цитата:
Чисто ремонт наличными средствами диска WD выходящего в готовность

Хуже не будет, зато все прозрачно для начинающих.


Добавлено:

Цитата:
Если все по одной голове, скорее всего ее надо отключить.
Если характер, один два сектора в последовательных треках, это радиальные царапины, Чинить диск вобщем-то уже бесмысленно.

Все тут говорят что свое чинят и для себя. А в этом случае для последующего развития будет даже лучше - пусть сами за этим диском потом и наблюдают.
Автор: tomset
Дата сообщения: 04.11.2012 07:26

Цитата:
но после чистки контактов

Контакты так практически ни когда себя не проявляют, чтобы заполнить листы дефектов.
При постоянных ошибках записи/чтения из-за контактов, он или SA не прочитает, не запишет. Либо сектор не сможет вычитать/проверить, чтобы его начать переназначать.
Так же и резервная область начнет сбоить.
Хард ни когда не переназначит сектор, если не может его вычитать.
Только при записи в такой сектор новой информации произойдет проверка записаного и переназначение, если требуется.
Автор: AVCH
Дата сообщения: 04.11.2012 07:49
tomset
Не для себя или для Вас, все на экспорт и в упрощенном виде

Очистка RELO-листа, недавний случай. Могу привести для примера. Диск 2,5" Denaly 320 при запуске стучит головами и тушит движок. При этом на диске кроме частично заполненного 0x32 ничего особо страшного нет. А симптомы как у мертвой головы. Подручными средствами сделают ? Набор все тот же :

Цитата:
а) Victoria 4.46
б) WDR3.0
в) WDMarvel
г) DLGDIAG


Автор: tomset
Дата сообщения: 04.11.2012 08:23
AVCH
Ну так неверный/переполненный/сбойный Рело-лист напрочь блокируeт современные харды. И вывести его из этого состояния порой весьма не просто.
Особенно на хардах семейств Sadle, Zephir, Helios и похожих, у которых до кучи загрузка 11 модуля не работает.
Причем это справедливо и для старых семейств, но которые продолжают выходить с новыми прошивками, начиная где-то с середины 2011 года.
Но это совсем другая история. Тут уж без очистки Relo-листа - никуда.
Я имел ввиду нормальный старт харда, у которых есть некоторое количество дефектов.
Автор: ivryaz82
Дата сообщения: 04.11.2012 11:08
Востановил я всё-таки свой WDC WD10EARS-00Y5B1_80.00A80_WD-WMAV51399816 к тому состоянию, которое было до рокового зависания(описание проблемы на 69 странице). Вот господа ремонтники ресурсы с него для програм WDMarvel и WDR. Знаю ресурсы Вам не помешают.
Для WDMarvel http://zalil.ru/33924543
В архив входят все модули в том числе и посекторные копии, ПЗУ(flash.bin), треки, таблицы RAM, регионы SA...
Для WDR http://zalil.ru/33924555
В архиве флеш, модули, модули флеш...

Добавлено:
http://zalil.ru/33924571
Флеш и модули флеш слитые SeDiv-ом...
Автор: tomset
Дата сообщения: 04.11.2012 11:22
ivryaz82
Ресурсы лучше выкладывать тут:
http://files.hddguru.com/index.php
В разделе Non-PC-3000 firmwares
Их не будут удалять.

Спрашиваетcя, зачем было мучиться? если хард еще на гарантии:

WMAV51399816 WD10EARS-00Y5B1 Ограниченная гарантия действует 02/13/2013

Достаточно оформить RMA на сайте WD и отправить его в Можайск или донести до СЦ в Москве и получить новый.
Или у него внешний вид уже неудовлетворительный?
------
Сен 22, 2012
Компания Western Digital, лидер рынка средств хранения данных, объявляет об открытии сервисного центра для конечных пользователей продукции марки Western Digital®.
Основная цель, преследуемая компанией Western Digital при создании сервисного центра - повысить уровень сервиса для конечных пользователей продукции марки Western Digital®.
Любое изделие марки Western Digital®, имеющее неисправности, может быть заменено новым изделием с аналогичными или лучшими пользовательскими характеристиками, при
соблюдении следующих условий:
1. Изделие должно быть полностью комплектным, не иметь следов вскрытия или ремонта.
2. Изделие должно иметь ненарушенные гарантийные пломбы.
3. Изделие не должно иметь механических повреждений.
4. Гарантийные обязательства производителя по отношению к данному изделию не потеряли свою силу. (https://westerndigital.secure.force.com/WarrantyCheck?lang=ru)

Для замены неисправного изделия на новое, необходимо выполнить следующую последовательность действий:
1. Зарегистрироваться в качестве пользователя продукции марки Western Digital® на сайте производителя (https://westerndigital.secure.force.com/WD_New_User?lang=ru)
2. Создать заявку на возврат (RMA) изделия.
3. Упаковать комплектное изделие в соответствии с требованиями компани Western Digital (http://support.wdc.com/warranty/rmapacking.asp?custtype=end&lang=ru)
4. Отправить изделие Почтой России по следующему адресу:
143200, Московская область, г. Можайск, ул. Мира, 93
Western Digital Service Center
Также существует возможность лично принести неисправное изделие по следующему адресу:
127591, г.Москва, ул.Дубнинская, д.81, офис 25
Новое изделие будет выдано в 30-дневный срок.

Для справок:
Телефон: +7 495 940-77-51
E-mail: WDC.RMA.Russia@gmail.com
-----
Автор: ivryaz82
Дата сообщения: 04.11.2012 11:28
tomset

Цитата:
Спрашиваетcя, зачем было мучиться? если хард еще на гарантии:
 
WMAV51399816 WD10EARS-00Y5B1 Ограниченная гарантия действует 02/13/2013

Я с Украины. Мне продавец в магазине в гарантии отказал. У нас в городе нет сервисного центра...

Добавлено:
tomset
Скажите, а я могу Отправить изделие с Украины в даный сервисный центр(143200, Московская область, г. Можайск, ул. Мира, 93
Western Digital Service Center). Мне изделие поменяют?
Автор: tomset
Дата сообщения: 04.11.2012 11:47
ivryaz82
У вас скоро тоже обещают открыть.
Весь вопрос успеют ли до окончания гарантии.
Но ваш хард из России, на Украине его не поменяют.
На Сайте WD есть оговорка, что один хард в год из другого региона можно поменять .
Но этот вопрос нужно решать через WD по каждому такому харду.
Некоторым счастливчикам разрешили менять сразу несколько.

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

Боюсь что на Украину они не будут отправлять, так как WD не оплатит расходы за пересылку в другой регион.
Каждый регион отдельно финасируется по гаратийным проблемам.
Автор: ivryaz82
Дата сообщения: 04.11.2012 15:36
Мало того что я востановил предыдущее состояние винта, так теперь отпала и необходимость отрубать 2 голову- тест по физике проходит нормально по всем головам, а раньше был завал по 2 голове. Видать когда я пытался вернуть предыдущее состояние винта, проводя разные манипуляции(в том числе и чистку контактов) вся проблема со 2 головой разрешилась. Думаю завал по 2 голове был из за плохих контактов...

Добавлено:
Так как я методом тыка всё востановил сам- то обещаные 10 доларов остаются у меня. Но за пинки в нужную сторону - спасибо!!!
Автор: tomset
Дата сообщения: 04.11.2012 16:28
ivryaz82
От коммутатора к процу идут одни и те же линии чтения/записи и команд для всех голов.
Которые проходят через разъем, где вы чистили контакты
Только предусилитель в коммутаторе к каждой голове свой.
Эти предусилители и переключаются по командам от проца.
Так что если уж неконтачит разьем, то не работают все головы.
Такое явление, как у вас, чаще всего происходит, когда у головы или её предусилителя изменились параметры, и они плохо работают при какой-то определенной температуре или напряжении питания. Или голова была грязная, а потом грязь стряхнулась в какой-то момент. Но головы так просто не пачкаются, скорее всего поверхность под ней где-то разбита.
Автор: igor_me
Дата сообщения: 04.11.2012 17:39
AVCH

Цитата:
Попросите автора WDMarvel

Да только б "достать" его . Пока не появлялся. У вас нет контактной информации?
tomset

Цитата:
Спрашиваетcя, зачем было мучиться? если хард еще на гарантии:

Уверен, что ivryaz82 получил классный "заряд бодрости". Уже ради этого стоило. Бывают тихие выходные, а бывает, что и две страницы напостят, как тут Так держать, больше информации, "хорошей и разной".
Автор: OgUrecheK
Дата сообщения: 05.11.2012 04:11
Имеется винт WDC WD3200BPVT-80ZEST0. Можно ли отрезать битые сектора в начале?
Автор: igor_me
Дата сообщения: 05.11.2012 12:02
Тогда не "отрезать", а внести в дефект-листы. Как мне раньше говорили, ёмкости дефект-листов на WD примерно таковы: P-list - примерно несколько десятков тысяч дефектов (плюс - в него можно вносить трековые дефекты, скрывать целые треки); G-list - несколько тысяч.
Если у вас кол-во дефектов измеряется, скажем, тысячами - скрытие скорее всего возможно.
Автор: OgUrecheK
Дата сообщения: 05.11.2012 15:45
igor_me, а как их туда внести? Ничего толкового не нашёл

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677

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


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