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

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

Автор: south_man
Дата сообщения: 28.10.2015 14:38
Turkish88
Если данные не нужны, тогда привязка диска к "мосту" делается с помощью спец. WD-утилиты.
Вообще на тему паспортов и елементс много всего есть на оф.сайте - ищите.
Прошивалка-апдейтилка онлайновая тоже может делать привязку, правда, если имеет место обновление фирмвари (содержимое ПЗУшки моста).

+ скорее всего есть некое ограничение, какие диски можно привязывать, а какие нет - например Хитачи/Тошиба не будет работать с initio-мостом от паспорта (у меня не получилось)

был где-то дамп WD My BOOK 1130 (asmedia) (256 kb) и еще от элементс (128 kb) какой-то.. - залью ближе к ночи, если интресно. Давно было дело - нашел свой пост..
Автор: JustWW
Дата сообщения: 28.10.2015 15:20
tomset, tametung:

Спасибо большое за подробные и полезные ответы! Понял, что пока смирюсь с неаккуратной цифиркой ) (найду какой-нибудь диск, которого не жалко, и помучаю его)

вышеупомянутые старожилы и остальные ув. софорумчане:

Еще одна такая непонятка возникла - в процессе тестирования сам сбросился на 0 параметр смарта 1 (Raw Read Error Rate).. То ли после повторного чтения всей поляны в цикле, то ли после записи, то ли после verify (не отследил). Хочется повторить то же самое на другом достаточно здоровом диске. Можно попробовать читать поляну в цикле, в надежде, что диск решит, что достаточно здоров, и сбросит?. Или verify? Что провоцирует сброс?

спасибо.
Автор: tomset
Дата сообщения: 28.10.2015 16:00
JustWW
Rate - частота появления ошибок, а не их количество.
Значит не было ошибок достаточно длительное время.
Повлиять на это ни как нельзя, кроме как обеспечить хорошие условия работы.
Автор: Dmitrijhd
Дата сообщения: 29.10.2015 00:43
JustWW
Вполне естественное явление. к примеру есть беды, винт спотыкался на них атрибут рос.
Добавили беды в р лист, поляна уа гладкая, ошибки не встречаются, естественно атрибут упадет до 0.
правда ворст так и останется 1.
можно попробовать читать в цикле на пару дней.
Автор: Turkish88
Дата сообщения: 29.10.2015 08:02
south_man
У меня 2.5 wd. Я хочу из обычного сата диска сделать переносной. Но почему то плата от паспорт не видит разделы. та прога просто форматирует хдд
Автор: tomset
Дата сообщения: 29.10.2015 10:30
Turkish88
Развлекайтесь: ))
https://eprint.iacr.org/2015/1002.pdf
Автор: south_man
Дата сообщения: 29.10.2015 14:02
Turkish88

Цитата:
то плата от паспорт не видит разделы. та прога просто форматирует хдд

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

tomset
огромное спасибо, отличная находка!!
Автор: Joe_Gizmo
Дата сообщения: 29.10.2015 15:10
[more] Винт WD5000BEVT-22ZAT0
в биосе не определяется.

пришел как есть.. родословная, приключения - не известны.

позиционирование - тренировочный.
Цель - восстановление работоспособности.
Мега цель - добраться до данных (чиста спорта ради).


в Маврвеле 7b определяется как:
Mercury (Royl) и всё пустое кроме последнего FW окошка где 09.BWD



вопросов как всегда естественно много:
1) что есть последнее окошко FW?
2) родная ли прошивка в нем?
3) как должны быть сконфигурированны головы и регионы?
4) что такое регионы?
5) что дальше с ним делать?


Добавлено:
[more]
но для начала:
1) что есть последнее окошко FW?
то есть вторая/первая часть FW - критичность, что идентифицирует и тп..

2) Можно ли определить соответствие FW семейству/конкретному винту.
то есть установть - перешивался ли этот винт? (ну и вобще - ковырялся или сам издох)

в принципе в модулях найденных полазил -09.BWD - встречается.
но вопрос - 09.BWD - это от этого "семейства"?

3) я так понмаю что с определением голов - чото не то.
как должно быть?

4) что такое "регионы"?

5) ну и пятое.. что с винтом то делать?
перешивать новую фирмварь, крестить/конфигить модули.. (еси это возможно и совместимо..)
или есть вариаты разобраться с "картой голов" и попытать сщастье вдруг на 4 треке что живое есть?
тогда как?



при определении в лог
12:39:00: Ошибка чтения модуля ID02, статус - FM_ERR_DIR
12:39:00: Ошибка считывания конфигурации накопителя, статус - VSCE_PERM_OVL_NOT_LOADED
12:39:00: Ошибка считывания конфигурации накопителя, статус - VSCE_ACTION_CODE_OUT_OF_RANGE

FW такой не нашел.
нечто схожее имеет в конце 09.AND

соответственно лоадыри с неё не грузятся.
Разве что если перешить ПЗУ

Если перепрошить ФВ (помоему и без видит так) то есно лоадер из комплекта грузится.
при этом служебка(?) практически пустая (7модулей)
0А, 0B, 0D 30, 47, 4F - эти в норме. (карта голов, трансл СА, адаптивы СА и еще что-то .)
или он это с ПЗУ подтянул?

в списке как ерорный ксть так же 20.. (смарт)

если запустить поиск модулей
находит по нулевой бошке 150
по первой 6
треки определяет как -170 до -1
не читаются по всем головам от -1 до -5

при перешитой ФВ от -256 до -1
что читаетя щас не упомню помойму картина та же
не читается -256 и ошибки чтения треков от -10 до -5 (по некоторым головам в разнобой кажется) и от -5 до -1 по всем.

третья 03 голова треки не считыывает.





Найденные модули

по нулевой голове:
29.10.2015 13:42:53: Ошибка определения количества треков
29.10.2015 13:42:59: Начато чтение треков...
29.10.2015 13:44:22: Ошибка чтения -5 трека по 0 голове, статус - Не прочитано ни одного сектора
29.10.2015 13:44:25: Ошибка чтения -4 трека по 0 голове, статус - Не прочитано ни одного сектора
29.10.2015 13:44:28: Ошибка чтения -3 трека по 0 голове, статус - Не прочитано ни одного сектора
29.10.2015 13:44:31: Ошибка чтения -2 трека по 0 голове, статус - Не прочитано ни одного сектора
29.10.2015 13:44:35: Ошибка чтения -1 трека по 0 голове, статус - Не прочитано ни одного сектора
29.10.2015 13:44:35: Найдено 150 модулей

по первой:
29.10.2015 13:44:51: Начато чтение треков...
29.10.2015 13:46:15: Ошибка чтения -5 трека по 1 голове, статус - Не прочитано ни одного сектора
29.10.2015 13:46:18: Ошибка чтения -4 трека по 1 голове, статус - Не прочитано ни одного сектора
29.10.2015 13:46:22: Ошибка чтения -3 трека по 1 голове, статус - Не прочитано ни одного сектора
29.10.2015 13:46:25: Ошибка чтения -2 трека по 1 голове, статус - Не прочитано ни одного сектора
29.10.2015 13:46:31: Ошибка чтения -1 трека по 1 голове, статус - Не прочитано ни одного сектора
29.10.2015 13:46:31: Найдено 6 модулей


Скан по трекам читаются кроме ~1-5 по всем головам.
по 0,1,2 головам.
3 вообще не читается.



---



модули
по 0:
02.mod

12.mod
14.mod
15.mod

17.mod
19.mod
1B.mod
1C.mod
1E.mod
1F.mod

2A.mod
2F.mod

21.mod
22.mod
23.mod
24.mod

50.mod
51.mod
52.mod
53.mod
61.mod
62.mod
6C.mod
6E.mod

91.mod
92.mod
93.mod
94.mod
96.mod
97.mod
98.mod
99.mod
9A.mod
9C.mod
9E.mod

A0.mod
A5.mod
A6.mod
A9.mod
AA.mod
AE.mod
AF.mod

B7.mod

C1.mod
C2.mod
C3.mod
C5.mod
C6.mod
C7.mod
C8.mod
C9.mod
CA.mod
CB.mod
CC.mod
CD.mod
CE.mod
CF.mod

EF.mod

FA.mod
FD.mod
FE.mod



0100.mod-0107.mod
0110.mod


1100.mod
1102.mod
1110.mod

1208.mod
120F.mod
1213.mod

1400.mod

1500.mod
1501.mod
1502.mod

2000.mod- 2007.mod
2010.mod-2017.mod
2020.mod-2027.mod
2030.mod-2037.mod
2040.mod-2047.mod
2050.mod-2057.mod
2060.mod-2067.mod
2070.mod-2077.mod


280A.mod
3C00.mod
4002.mod
806E.mod
AC55.mod
ADDD.mod


по 1 голове

21.mod
22.mod
24.mod
4002.mod
EF.mod


ПС. сори чтио динный пост.
не нашел как спрятать под тег. [/more]

Добавлено:
Блин.. как с этим тегом "more" бороться?
Автор: igor_me
Дата сообщения: 29.10.2015 15:30
Но самый первый должен быть - "как вывести диск из SafeMode" Ищем по этой теме. Подсказка: искать донорский оверлей, грузить в память, пробовать достучаться до служебки...
Автор: Joe_Gizmo
Дата сообщения: 29.10.2015 15:31
короче..
вопрос по винту
WD5000BEVT-22ZAT0.
не определяется...
остальное под катом.

(ну не знаю я как от туда часть вытащить - норовит прятать всё)
Автор: igor_me
Дата сообщения: 29.10.2015 15:31

Цитата:
Блин.. как с этим тегом "more" бороться?

Бороться не надо, надо "присоединятся" Как наберёте 10 постов - перестанет скрывать. Это для новичков с "дохлыми дисками", чтоб не флудили
Автор: Joe_Gizmo
Дата сообщения: 29.10.2015 15:45
igor_me
Цитата:
Но самый первый должен быть - "как вывести диск из SafeMode"

Как "чайник" прошу прощения - что есть SafeMode
1) определение
2) ограничени им накладываемые.


Цитата:
Подсказка: искать донорский оверлей, грузить в память, пробовать достучаться до служебки...

Под катом..
В двух словах - не нашел я точно такое же ФВ хххххх - 09BWD.
А из отличной (xxxxx-09.and) оверлеи не грузятся.
Если разве что перешить ПЗУ.
тогда модули на пластинах есть. если поискать. Но не все.
...и в не равном количестве по головам.

Автор: SRUTSSSSSSSS80
Дата сообщения: 29.10.2015 15:54

Цитата:
Блин.. как с этим тегом "more" бороться?

При регистрации вы согласились следовать правилам форума

читать шапку/темы
Автор: Turkish88
Дата сообщения: 29.10.2015 18:50
SRUTSSSSSSSS80
Прога не может форматировать диск, поскольку недоступны ни один лба их как бы нету совсем. Во время поиска диска вылетает с какой то ошибкой.
Автор: Joe_Gizmo
Дата сообщения: 29.10.2015 21:46
SRUTSSSSSSSS80

Цитата:
залить пзу
залить 47

47 заливается в ПЗУ я так понимаю?
а если так - есть "бесплатные" варианты или методики?
(купить марвел мне пока не_доступно/не_целесообразно)

47 это адаптивы СА(?)
при залитом чужом ПЗУ винт получает доступ к служебке
(с родным ПЗУ я так понимаю проблема с доступом ибо нет оверлея к родному)
но читает не все треки/регионы.

треки с 1 по 5 не читаются.
до 10 есть ошибки по трекам - не "симмметрично" по головам.
остальные треки читаются нормально и содержание у них осмысленное.
(модули есть, перечень под катом на пр. странице)

всязи с этим вопрос - с чем это связанно?
а) это проблеммы "отсутствия" треков. (хз что с ним до меня)
б) это результат "несоответствия" адаптивов СА
в) это следствие не верной конфигурации голов/регионов(?)
Автор: tomset
Дата сообщения: 29.10.2015 21:53

Цитата:
треки с 1 по 5 не читаются.

Они обычно не отформатированы.
Служебка начинается со старших отрицательных цилиндров.
Лежит обычно на (-255) - (-50) треках.
Если хотите знать точно где SA кончается, длину региона делите на SPT служебки , плюс дефекты SA.
Треки в целом мало нужны для дела.
Только в каких-то экзотических ситуациях. Или для работы с кривыми утилитами. Которые не умеют работать с модулями во всех режимах.
Автор: Joe_Gizmo
Дата сообщения: 29.10.2015 22:35

Цитата:
версия оверлея равна версии 4F -1 читать шапку/тему.

в шапке - нет.
и вообще ответ не понятен.
"4F-1" э.. "Версия оверлея есть в модуле 4F в ПЗУ по смещению...10h"
но спасибо.

У меня по ходу 000900BW

и вопрос два: что тогда пишется в марвеле?
в первом окошке и втором
типа F/W 011001А(?)-09.BWD


И я правильно предполагаю/думаю/понял что версия оверлея (именно оверлея) - не имеет жестко привязки к ФВ.
то есть имеет место минимум три/две переменных
1) версия фирмвари взагали (из двух частей)
2) версия оверлея.. не отраженная непосредственно в номере FW

и следовательно не есть обязательным искать точно такую же FW, а нужно лопатить разные комплекты служебок, просматривая ПЗУ на придмет содержимого модуля 4F?
например в данном случае для поиска совместимого оверлея
Автор: tomset
Дата сообщения: 29.10.2015 22:48
000900BW - это типа общая версия.
09.BWD - это уже более конкретная.
Они могут отличаться последней буквой, типа
09.BWC
и быть не совместимыми.
Раньше такого безобразия не было, для совместимости была достаточно полной версии.
Автор: Joe_Gizmo
Дата сообщения: 29.10.2015 23:00
tomset, спасибо.
я пост выше еще оддним вопросом дополнил, походу в тот момент как вы отвечали.
и "полной" в вашем посте это имеется ввиду "общей"?

и еще очень важный имхо вопрос (ответа на которого в шапке нет, а в теме пока не нашел)

Что можно сделать (ну.. случайно ессно)...
то есть что нельзя делать чтоб винт не превратился в "кирпич"
(или сложно восстановимый кирпич - тобишь например для востановления потребуется заливка ПЗУ по JTag..)


PS. щас пока читаю первую часть.. очень жаль но многие ваши ответы подчищены.


Автор: tomset
Дата сообщения: 29.10.2015 23:47
При восстановлении данных много чего нельзя делать.
Любое действие обдумывается, при чем заранее.
Проверяется на кролике, если не уверен в последствиях.
Главное исходное все, что возможно сохранить и при ремонте тоже

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

Ремонт в основном не для ради самого ремонта и получения рабочего харда делается, а ради интереса и процесса.
Диски в основном гибнут из-за механического повреждения поверхности, и как не прячь дефекты, он все равно сдохнет, раз уже часть поверхности разрушена.
Оттянешь лишь конец на некоторое время.
Действительно хороший результат, это больше побочный эффект, в процессе этой возни, на который особо не стоит надеяться. Скорее случайное счастье привалило.
Когда среди хлама попался диск с идеальной поверхность.
Типа кошелек с приличной суммой нашел.
Вот данные на дисках, это важно. А сами диски расходка.
Если у вас нет важных данных, а собираетесь хранить всякий мусор с инете, то вам и диски по большому счету не нужны, всегда можно этот информационный мусор найти в инете, причем гораздо быстрее чем на своих дисках.
А серьезную работу нужно делать не на б.у дисках или восстановленных случайно, а на новых и тщательно проверенных. С обязательным копированием данных на такой же проверенный надежный хард, а не случайно восстановленный.
Либо уж тогда на кучу сомнительных. Но при этом теряете массу времени.

Я например в своих б.у дисках не уверен, поэтому при восстановлении данных всегда делаю две копии.
Но тут приходится уже выбирать, либо куча новых дисков за бешённые деньги, либо дешёвые восстановленные, но лишние копии. В среднем в год гибнет порядка 10-15 восстановленных дисков из 100.
Причем используются они по очереди не чаще чем раз в месяц.
Автор: igor_me
Дата сообщения: 30.10.2015 00:14
Joe_Gizmo
Да всё просто, от того же семейства пробуйте все комплекты, что найдёте, в поисках совместимого оверлея. Ну и если с чужой ПЗУ считали родную служебку - можно же вытащить и из родной, не так ли?
Автор: AntiMember
Дата сообщения: 30.10.2015 00:32
Люди, кому не в лом и у кого есть Вынь х64, проверить ето:
http://www.fayloobmennik.net/5506812
Спасибо. Имеет отношение к ДефВД...
Собсно, если после пользования, раздражает ватермарк про тест-режим - запустить
с правами админа CMD.EXE и выполнить bcdedit.exe -set TESTSIGNING OFF .
Автор: Smyg1
Дата сообщения: 30.10.2015 01:08
-
Автор: Joe_Gizmo
Дата сообщения: 30.10.2015 01:10
[more]
Цитата:
Диски в основном гибнут из-за механического повреждения поверхности, и как не прячь дефекты, он все равно сдохнет, раз уже часть поверхности разрушена.


Цитата:
Ну получите надгробный кирпич из строительного, какая разница. Зато будет знать, что так делать нельзя.

Ахха.. это хорошо говорить когда этих кирпичей как в камазе..

[more]
а так ведь можно сломать ни дом не построив ни орехов не наколов - сломал игрушку ищи новую..
по этой логике можно и гермоблок раскручивать дабы поинтересоваться-удостовериться из любопытсва..(но с этим то более-менее понятно..)


Цитата:
WD восстанавливаются из любого состояния, если есть исходные ресурсы и он цел механически.

но сложность разная так ведь?
Если я зашью ПЗУ FF,,, - тогда же только jTag (который еше и знать надо куда тыкать(читай если жэто вообще известно) например..)
Прол сохранение - мне тоже понятно, но тему читаешь - сколько не сохранило по глупости хотя бы то же П-лист..

Вот и меня например шас конкретно интресует чего не стоит делать априори.
например Заливать служебку от другого семейства или отличающуюся по версии в таких то буквах/цифрах
нельзя например убивать все головы (или системные).. или там еще что то..
ну не знаю я что..[/more]

и я так понимаю что реально стремных (100% "лочащих" винт) вариантов не так уж и много.
понятно что даже гуру может их все не упомнить.. или не представить ширь полета фантазии новичка

но хоть какие то банальные кочки и ямки?
[/more]
Автор: AntiMember
Дата сообщения: 30.10.2015 01:17
Smyg1
Спасибо. Собсно, с этим драйвером работают проги Игоря - проверил на х86.
А екзешник на VB проверка в бейсике вызова и работы доп-функции ScanPCIATA.
В си и дельфях тоже проверил на х86.
Автор: tomset
Дата сообщения: 30.10.2015 01:45
Joe_Gizmo
Ну вы странный!
Люди по десть лет их тысячами ремонтируют, и то постоянно на грабли наступают.
И до фига чего не знают, так как поддержки от производителя ни какой нет и ни когда не будет. Постоянно делают какие-то новые "открытия" в процессе раскопок и экспериментов. Почти все на уровне догадок, которые подтверждаются только сотнями проб и ошибок.
Один диск сделать, это не научится ни чему. Следующий вас тут же в раскоряку поставит. Типовых случаев не так уж и много. И даже при одной неисправности, тысячи вариантов поведения.
Поэтому дисков для ремонта набирают (всяческими методами; принимают в дар, покупают, выпрашивают, крадут) десятками одинаковых и начинают экспериментировать, привыкать к интерфейсу утилит, составу модулей, особенностям.
Сначала делают, что попроще и понятно, потом лезут в дебри с заковыристыми случаями.
Года через два начинает приходить понимание, нарабатываются свои собственные методики. Нет двух мастеров, которые делают все одинаково.
Даже описание методик вразумительные невозможно составить, из-за сотен нюансов поведения каждого HDD. Ни один из здесь присутствующих уже более 10 лет авторов утилит, не смог написать инструкцию даже к собственным утилитам. А вы говорите расскажи.
По этому конкретный хард, конкретная ситуация, что делается и что не получается.
Только так можно обучатся и помогать.
Автор: Ignat
Дата сообщения: 30.10.2015 10:14
AntiMember, проверил на windows 10 x64, работает, но пришлось сначала сделать bcdedit.exe -set TESTSIGNING ON и перезагрузить ПК.
Автор: AntiMember
Дата сообщения: 30.10.2015 10:55
Ignat
Спасибо. Перезалил контент во вчерашнем посте.

Цитата:
пришлось сначала сделать bcdedit.exe -set TESTSIGNING ON и перезагрузить ПК.

Угу. Ошибочка в получении каталога bcdedit. На х64 оно лежит не в систем дир а в систем32.
Поправил. Но комп перезагружать всеравно надо. Но все же меньше объяснять забегающим сюда...
Автор: Ignat
Дата сообщения: 30.10.2015 11:08
AntiMember, Def_WD v1.43 не запускается на win10 x64, не регистрируются TABCTL32.OCX и MSSTDFMT.DLL.
MSCOMCTL.OCX регистрируется.
Автор: AntiMember
Дата сообщения: 30.10.2015 11:18
Ignat
От юбиляра рекомендации:
Если при регистрации 32-разрядной библиотеки DLL в 64-разрядной версии ОС Windows появляется ошибка, выполните следующие действия.
Откройте командную строку с повышенными привилегиями.
Если 32-разрядная библиотека DLL находится в папке %systemroot%\System32, переместите ее в папку %systemroot%\SysWoW64.
Выполните следующую команду:
%systemroot%\SysWoW64\regsvr32 <полный путь к библиотеке DLL>
Я так понимаю надо батник поправить и запустить от админа.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: Восстановление разделов и информации на HDD (часть 8)


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