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

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

Автор: voyager36
Дата сообщения: 22.10.2012 21:18

Цитата:
Помогите вернуть все модули на место. Не знаю последовательности... И в чём вообще проблема?

Проблема в том, что неправильными действиями рубки головы изменились копии по прежде всего Дира 01, а копия в пзу этого же дира осталась старая(полной 4 головой верси) Вот и несоответствие....
Цитата:
ПЗУ записывается без проблем
вот тут и не соответствие модуль в пзу исходный слит, сначала, после рубки Вы же ПЗУ не сливали...?


Добавлено:
И оверлеии не нужны сейчас, нужны будут только призаписи остальных модулей (кроме 01 и 35) и то по физике, по ID записи они не нужны, так что можете оставить их в покое
Автор: ivryaz82
Дата сообщения: 22.10.2012 21:23
Что же делать?
Автор: voyager36
Дата сообщения: 22.10.2012 21:32
Восстанавливать дир

Добавлено:
Или же тереть все треки служебки, подгружать в память ранее сохранённый и пытаться записать его на блины
Автор: igor_me
Дата сообщения: 22.10.2012 21:36
voyager36
Однако автор написал

Цитата:
Хорошо что перед всеми действиями я сохранил все модули , пзу(flash.bin), копии модулей из пзу , посекторная копия модулей 0 и 1, таблицы Ram

Почему же он не может влить всё исходное? Надо разобраться в деталях, однако

Цитата:
И оверлеии не нужны сейчас, нужны будут только призаписи остальных модулей (кроме 01 и 35) и то по физике, по ID записи они не нужны, так что можете оставить их в покое

Не профи и WD ещё маловато ковырял, но эти слова расходятся с тем, что я наблюдал. Может не понял, что увидел Погляжу ещё...
Автор: voyager36
Дата сообщения: 22.10.2012 21:39

Цитата:
Цитата:Хорошо что перед всеми действиями я сохранил все модули , пзу(flash.bin), копии модулей из пзу , посекторная копия модулей 0 и 1, таблицы Ram


Почему же он не может влить всё исходное? Надо разобраться в деталях, однако

Цитата:

Так я ж и пишу про это - сохранил то он всё при 4 головах! А сейчас на блинах по описанию автора всё о 3-х! ПЗУ то после рубки никто ж не сливал! А уже оно после рубки перезаливалось, тоесть снова о 4-х....Вот и косяк.

Добавлено:

Цитата:
Цитата:И оверлеии не нужны сейчас, нужны будут только призаписи остальных модулей (кроме 01 и 35) и то по физике, по ID записи они не нужны, так что можете оставить их в покое


Не профи и WD ещё маловато ковырял, но эти слова расходятся с тем, что я наблюдал. Может не понял, что увидел Погляжу ещё...

11 модуль нужен при записи модулей по раздельным головам, например только 0 или 1 или 0+1. По ИД записи он не обязателен
Автор: tomset
Дата сообщения: 22.10.2012 21:41

Цитата:
Проблема в том, что неправильными действиями рубки головы изменились копии по прежде всего Дира 01, а копия в пзу этого же дира осталась старая(полной 4 головой верси) Вот и несоответствие....

01 - никогда не менеятся от изменения количества голов.
а 0B(20B) - определяет адреса регионов. Естественно, если отключать системные головы, то это обстоятельство нужно учитывать.
Ошибки отключения голов чаще всего связаны с ошибками подготовки к отключению.
С отключаемых системных голов, служебку нужно переносить на неотключаемые головы.
Полезно очищать все логи дефектов и транслятор. Чем больше преобразований этих структур, тем больше вероятность ошибки.
Чаще всего при ошибках отключения головок портятся модули 03 и 0C.
Очень мешает отключению головок наличие дефектов в SA.
Транслятор SA нужно пересчитывать при изменении карты голов, если были дефекты SA.
Автор: voyager36
Дата сообщения: 22.10.2012 21:43
При исправном ДИРе конечно

Добавлено:

Цитата:
01 - никогда не менеятся от изменения количества голов.

Правда..?) И судя по постам автора он отключал 2 голову, тоесть несистемную...причём тут регионы? Да и судя по постам он с блинов даже дира проинить не может...вывод напрашивается сам собой...
Автор: ivryaz82
Дата сообщения: 22.10.2012 21:47

Цитата:
Восстанавливать дир

Добавлено:
Или же тереть все треки служебки, подгружать в память ранее сохранённый и пытаться записать его на блины


Как тереть все треки служебки?
Автор: voyager36
Дата сообщения: 22.10.2012 21:53
Может конечно и с зонником не то в результате рубки, но судя по цитате: "Через время решил попробовать опять, но при выполнении каких то действий комп завис намертво и после перезагрузки в биосе винт не виден а в програме WD Marvel определяется просто как накопитель. Поля модель, серийный номер, версия F/W- пусты, но семейство определяется как и раньше Dragon Fly 2_PL4K (Royl). Горят индикаторы RDY и DSK. Хотел опять залить сохренённые модули, но При попытке просмотреть модули пишет Ошибка чтения модуля Dir, статус - 04A251-51-51. ПЗУ записывается без проблем. После заливки ПЗУ при попытке перезапустить F/W засвечивается индикатор ERR. При попытке выполнить какие либо действия - всегда ошибки. Например запись DIR заканчивается так "Ошибка записи модуля ID01, статус - 000000-50-50".
Помогите вернуть все модули на место. Не знаю последовательности... И в чём вообще проблема? " По-моему проблема дира очевидна....может и не прав, исправьте...
Автор: ivryaz82
Дата сообщения: 22.10.2012 22:06

Цитата:
Так я ж и пишу про это - сохранил то он всё при 4 головах! А сейчас на блинах по описанию автора всё о 3-х! ПЗУ то после рубки никто ж не сливал! А уже оно после рубки перезаливалось, тоесть снова о 4-х....Вот и косяк.


Но в карте голов показывает что включены 4 головы(0 1 2 3)
Автор: voyager36
Дата сообщения: 22.10.2012 22:14

Цитата:
Но в карте голов показывает что включены 4 головы(0 1 2 3)

Правильно, сейчас залито ИСХОДНОЕ ПЗУ....
Вот тут вы попытались отрубить ещё раз голову(как я понял 2, а значит несистемную)Соответственно модули в ПЗУ (карта голов и прочие) изменились.

Цитата:
Через время решил попробовать опять, но при выполнении каких то действий комп завис намертво и после перезагрузки в биосе винт не виден а в програме WD Marvel определяется просто как накопитель.

А вот тут заливка снова ИСХОДНОГО пзу

Цитата:
ПЗУ записывается без проблем. После заливки ПЗУ при попытке перезапустить F/W засвечивается индикатор ERR. При попытке выполнить какие либо действия - всегда ошибки. Например запись DIR заканчивается так "Ошибка записи модуля ID01, статус - 000000-50-50".

Верно?
Автор: ivryaz82
Дата сообщения: 22.10.2012 22:30
voyager36

Цитата:
А вот тут заливка снова ИСХОДНОГО пзу
Верно?



да
Автор: tomset
Дата сообщения: 22.10.2012 22:35

Цитата:
Правда..?) И судя по постам автора он отключал 2 голову, тоесть несистемную...причём тут регионы? Да и судя по постам он с блинов даже дира проинить не может...вывод напрашивается сам собой...

Это потому что модули формата 03 и 0C неправильные.
03 если неверный, хард себя совершенно неадеквантно ведет.
Иногда помогает оставить только системные головы, загрузить лоадер и переписать их исходными.
А иногда только хот-свап с такого же.
Автор: voyager36
Дата сообщения: 22.10.2012 22:36
Ну так вот и вышел "винигрет" : ПЗУ с нерубленного резурса 4 головы, на блинах ресурс изменённый непонятно как ( то ли с отключённой 2, то ли вообще с мусором в результате подвиса машины) вот он и не видит служебки на блинах, а видит только то что в пзу.

Добавлено:

Цитата:
Это потому что модули формата 03 и 0C неправильные.

Это то понятно, другое непонятно - почему дир не инициализируется? К служебке то и испорченые майн формат и филд пускают. Человек до служебки достучатся не может)

Добавлено:
tomset
Лично у меня никогда проблем при рубке голов с Флаями 2 не возникало, а тем более несистемными - рубятся отлично и без проблем. Это ж не Пинклайты, Пинаклы и прочие..)
Автор: tomset
Дата сообщения: 22.10.2012 22:46

Цитата:
почему дир не инициализируется?

Ну если муссор в память загнать, думаете хард начнет нормально что-то делать?
Методик много, через правку регионов, правку ОЗУ.
Только я не смогу вам подсказать, как это сделать в рамках утилит, которые вы используете. я ими не пользуюсь.
Придется вам копать самим, как выкручиваться в такой ситуации.
Автор: voyager36
Дата сообщения: 22.10.2012 22:56

Цитата:
Ну если муссор в память загнать, думаете хард начнет нормально что-то делать?
Методик много, через правку регионов, правку ОЗУ.
Только я не смогу вам подсказать, как это сделать в рамках утилит, которые вы используете. я ими не пользуюсь.
Придется вам копать самим, как выкручиваться в такой ситуации.

Конечно сейчас в памяти мусор) Я ж тоже WDMarvell не пользуюсь, поэтому и предлагаю попробовать восстановить дир по соответсвенно слитым ПЗУ и модулям, если в утиле этой такая команда присутствует. Это нужно спросить у IgorMe
Автор: ivryaz82
Дата сообщения: 22.10.2012 23:00
tomset

Цитата:
Лично у меня никогда проблем при рубке голов с Флаями 2 не возникало, а тем более несистемными - рубятся отлично и без проблем. Это ж не Пинклайты, Пинаклы и прочие..)


Я же просто отключал 2 голову в карте голов. А надо было как я где то здесь читал пересчитывать max lba и может ещё чего. А после отключения формат не идёт , пересчёт транслятора тоже. Тогда помогла заливка всех сохраннёных модулей и пзу назад. Сейчас ничего не получается
Автор: south_man
Дата сообщения: 22.10.2012 23:02
2 ALL:
"винигрет" и в голове уже от этих размышлений, что и в каком порядке и как его вернуть все в зад..

Прошу: кроль WD10EARS-00MVWB0 (51.0AB51, 0050007L), которому я довливал модуля (ID03 версии 0050007J был роковым). Теперь гад тушит мотор, а с 3-мя мычками в зад борзо сидит в BSY.
Вопрос скорее риторический, но все же: без бекапа треков реально ли его поднять?
есть копии модулей ID (WDMarvel) и ROM. Проги его скорее не видят вообще, иногда бывало отдавали только семейство, без паспортных полей (что и ясно).

и вопрос 2:
WD3200BEKT-60V5T1 (12.01A12) - Saturn (Royl) - 2.5" 7200 "WD Black"
ударился 3-й головой (всего их 4) - т.к. в G-list завал. Лист был очищен, как и СМАРТ, бекап есть.
Однако пересчитать транслятор не дается, как и пустить внутр.формат (любой) (это WDR 3.0 и WDMarvel 2.2b)
Виктория натыкается на бэд, пишет, мол ремап=ОК, но на деле ничего - G-list пуст, сбойный сектор так и остался. Все классически, в общем.
Далее, сделал depop virtual head 3, после перегруза он обозвал себя как WD2500 и объем 250Гб, но все равно бэды не дают норм.работать. Вопрос: а какие сектора он убрал или они не убрались, т.к. транслятор не менялся??

и на последок: кто-то пробовал такие веселые утили, как WDR-HDD 2head ,cut 0head(4.0).rar, WDR-Cut 0head(4.0).rar. Есть что полезного относительно 3.0 версии?

спасибо
Автор: voyager36
Дата сообщения: 22.10.2012 23:04
ivryaz82
Естественно не получится, рубка делается командой на RoYL. Ваша задача вернуть всё назад - тоесть достучаться до блинов.

Добавлено:
south_man
По первому - реально, но при выходе в готовность естественно(а мотор он и должен тушить, но при этом отдавать готовность)
По второму - так пересчитайте транс сами и дайте формат, если конечно по другим головам всё гуд.
Автор: igor_me
Дата сообщения: 22.10.2012 23:26

Цитата:
Это нужно спросить у IgorMe

Уж если мегагуру начали писать ТАКОЕ, тогда скажу, как я вижу ход действий.
ivryaz82
Так диск сейчас в WDMarvel определяется? Если да - тогда
1) Форматить нахрен () служебку (Подгрузить оверлеи, зайти в "Работа с треками", нажать "форматировать") (Небольшое отступление для voyager36: если я не подгружал оверлеи - у меня в такой ситуации неправильно определялось количество "минусовых" треков...)
2)Если после формата откроется "Работа с модулями" и даст записать ID01 делаем там. Если нет - в главном окне есть кнопка "запись и инициализация Dir". Пробуем через неё.

Попробуйте это проделать (проверьте, что исходные модули и ПЗУ у вас точно сохранены! В будущем, если придётся, сохраняйте служебку ещё и треками). Я пока тут - пишите...
Автор: voyager36
Дата сообщения: 22.10.2012 23:38
igor_me
Ну во-первых я совсем не магагуру.....а во-вторых я ж просто всех возможностей Марвела не знаю....)

Цитата:
(Небольшое отступление для voyager36: если я не подгружал оверлеи - у меня в такой ситуации неправильно определялось количество "минусовых" треков...)

Так а я про треки и не говорил, я говорил про запись модулей и по IDи при предварительно проинициализированному диру с блинов.
Цитата:
Если нет - в главном окне есть кнопка "запись и инициализация Dir". Пробуем через неё.

Вот это похоже и есть команда восстановления....хоть нужно пробовать....
Автор: ivryaz82
Дата сообщения: 22.10.2012 23:44
igor_me

Цитата:
Так диск сейчас в WDMarvel определяется? Если да - тогда


Определяется но без указания модели, серийника и версии f/w- пишет только семейство. Но индикаторы RDY и DSK горят.

Цитата:
Подгрузить оверлеи, зайти в "Работа с треками", нажать "форматировать

При попытке загрузить оверлеи в памать загорается индикатор ERR, остальные погашены...


Потом выскочила ошибка Ошибка при загрузке модуля ID11 в память, статус - 000000-50-50. Горят индикаторы ERR и ABRT, следом ошибка Ошибка при загрузке модуля ID1B в память, статус - Устройство не готово
Автор: tomset
Дата сообщения: 22.10.2012 23:46

Цитата:
Я же просто отключал 2 голову в карте голов.

Правка карты голов в ПЗУ работала только на старых хардах, без адаптивного зонного распределения.
Все зоны на всех поверхностях были одинаковые.
А вам надо было оключать голову по команде - Depop. Галочку такую видел в том же диалоге.
Потому как, нужно построить новую зонную таблицу. Переместить все дефекты, с учетом отключенной головы, пересчитать транслятор.
Если же у вас после правки голов все накрылось, то это скорее головы сдохли по системным поверхностям.

Это же стандартная ситуация, зацепила голова поверхность, оставила царапины.
Голова сдохла, но пылит на царапинах, пыль попадает под другие головы и они дохнут.
На современных хардах, царапины и пыль часто не видно невооруженным глазом.
Только в микроскоп. Открываешь такой хард, чистота, как в хирургической палате, меняешь головы, хард запускается. Давольный, начинаешь вычитывать, а через несколько минут бац и головы сдохли.
И только после третьего комплекта голов, царапины проявляются на столько, что их уже становится видно.
Автор: igor_me
Дата сообщения: 22.10.2012 23:51

Цитата:
я ж просто всех возможностей Марвела не знаю

Ну это только автор знает Кстати, он осенью собирался появиться. Пока не видно

Цитата:
при предварительно проинициализированному диру с блинов

Вообще странно немного - кажется, что запись секторами\треками - более "низкоуровневая операция", а для неё нужно грузить оверлеи. Видимо просто у WD так устроено... (Ну да я отвлёкся - не будем затирать оверлеи "до дыр" )

Добавлено:

Цитата:
Вот это похоже и есть команда восстановления....хоть нужно пробовать....

После форматирования служебки - точно только через "Запись и инициализация Dir" можно записать, собственно, Dir

Добавлено:
ivryaz82
Зайдите в "Редактирование карты головок в модуле ID0A", выставите галки как было изначально (если ещё не выставили) и передёрните питание или "Перезапуск FW".
Автор: ivryaz82
Дата сообщения: 22.10.2012 23:57
tomset

Цитата:
Если же у вас после правки голов все накрылось, то это скорее головы сдохли по системным поверностям


Понимаете- перед тем как всё накрылось я несколько раз пытался отключать 2 голову. ничего не получалось и я всё возвращал на свои места записывая назад сохраннёные модули и пзу. А всё накрылось после непонятного зависона... во время какой-то операции...
Автор: voyager36
Дата сообщения: 23.10.2012 00:00

Цитата:
Вообще странно немного - кажется, что запись секторами\треками - более "низкоуровневая операция", а для неё нужно грузить оверлеи. Видимо просто у WD так устроено... (Ну да я отвлёкся - не будем затирать оверлеи "до дыр" )

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

Добавлено:

Цитата:
После форматирования служебки - точно только через "Запись и инициализация Dir" можно записать, собственно, Dir

Так на данный момент это и нужно
Автор: igor_me
Дата сообщения: 23.10.2012 00:03
ivryaz82
В "Редактирование карты головок в модуле ID0A" текущая карта головок совпадает с заводской?

Цитата:
А всё накрылось после непонятного зависона

Будем "открывать" и "отвешивать", веселее

Добавлено:

Цитата:
на данный момент

получается всё-таки нужно подгрузить оверлеи, чтобы увидеть правильное количество "минусовых" треков, чтобы правильно их отформатировать. Как то так вроде.
Хотя в WDMarvel есть ещё и отдельной кнопкой "Форматировать SA". Там точно запрашивается и оверлей и 35-й модуль и ещё что-то. Но эта "фишка" у меня сработала либо один-два раза, либо вообще не сработала.
Автор: ivryaz82
Дата сообщения: 23.10.2012 00:07
igor_me


Цитата:
передёрните питание или "Перезапуск FW

А как нужно передёргивать питание, а то при перезапуске f/w загорается ERR и винт потом вообще не определяется... приходится перезагружать комп, тогда определяется опять до возниновения какой нибудь ошибки


Цитата:
Зайдите в "Редактирование карты головок в модуле ID0A", выставите галки как было изначально


выставлено как было изначально


Цитата:
В "Редактирование карты головок в модуле ID0A" текущая карта головок совпадает с заводской?


да
Автор: south_man
Дата сообщения: 23.10.2012 00:14
voyager36
значит "первый случай" пока отставим до лучших времен, к стене прибивать не будем..
а со 2-м что? какой способ "пересчитать вручную" есть, не подскажете?

честно, ему бы СС пустить (голова читает/пишет, но есть ск.всего есть запилы и участки, где все плохо), но, видать, пусто в нужных модулях...
Автор: voyager36
Дата сообщения: 23.10.2012 00:14

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


Потом выскочила ошибка Ошибка при загрузке модуля ID11 в память, статус - 000000-50-50. Горят индикаторы ERR и ABRT, следом ошибка Ошибка при загрузке модуля ID1B в память, статус - Устройство не готово

Это оверлеи в память грузится не хотят?....а должны! Наводит это на смутные сомнения...что подвис при операции произошел не случайно

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677

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


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