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

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

Автор: cenix_str
Дата сообщения: 08.06.2013 14:35
igor_me
я знаю что противоречит, но в дире прописано одно, а записывает он себя начиная с 0, конфликтов в самом дире нет, считался он нормально.
Автор: igor_me
Дата сообщения: 08.06.2013 14:45

Цитата:
а записывает он себя начиная с 0

А по каким признакам это видно???
Ну тогда можно переместить 3-4 других модуля в конец служебки а Dir - наоборот в начало.
http://zalil.ru/34565856 Вот тут я прописал адрес 107000 - можете попробовать залить, вдруг "зашевелится"... Если нет - переместите 35-й и 1000-й модули в конец служебки, а Dir - на 0 ABA...
Автор: 308011
Дата сообщения: 08.06.2013 14:49
igor_me
Надо просто вписать корректный адрес дир в ID20B...
Автор: cenix_str
Дата сообщения: 08.06.2013 15:03
igor_me
ну это видно например, если после этого считать регион и посмотреть, или в работе с модулями в посекторном режиме.
Переместить модули конечно вариант, но вопрос в том, что до этого то все видимо и так работало, служебка была непаханая.

308011
попробовал, заголовок и содержимое одного из модулей внутри поменялся, но эффект тот же.
http://rghost.ru/private/46602682/749b7863fda812c8a7f3dc7dd53c5f57


Цитата:
Надо просто вписать корректный адрес дир в ID20B...

а где именно в нем?

вижу в нем пока только адреса регионов
Автор: 308011
Дата сообщения: 08.06.2013 15:10
cenix_str
Попробуйте скопировать файл 0110 в папке модулей в файл 0107 и после этого собрать пзу из файлов в папке

Добавлено:

Цитата:
а где именно в нем

Первая запись в таблице модулей
Автор: cenix_str
Дата сообщения: 08.06.2013 15:32
308011
попробовал, получился вот такой файл, но в образе пзу теперь ошибка crc 0В модуля, соответственно регионы не читает.
http://rghost.ru/private/46603607/704c11fe53984448ca5c117afcc73597

собственно теперь в 0В совсем другое содержимое. После заливки старого 0В, ругается на некорректную контрольную сумму 20В. И содержимое 20В тоже непохожее.

По поводу адреса дира в 20В, нашел адрес дира в 20В модуле
Вот например:

Код:
0x0000 52 4F 59 4C 04 00 1E 00 0B 00 01 00 5A FA D3 AF ROYL........ZúÓ¯
0x0010 30 30 30 33 30 30 30 30 00 00 00 00 00 00 0A 12 00030000........
0x0020 02 01 00 18 00 03 18 10 00 60 96 01 00 60 96 01 .............`–.
Автор: igor_me
Дата сообщения: 08.06.2013 16:20
Def_WD v 1.3
http://rghost.ru/46604719

Решил вот дописать давно задуманные\заказанные функции в редактор дефектов:
- Группировка в треки
- Расширение диапазона секторных дефектов для диапазона треков (по заказу alexyc ).
Качайте, тестируйте...
Автор: 308011
Дата сообщения: 08.06.2013 16:24
cenix_str
Вписал координаты в 20B что был в ресурсе в папке пзу
http://rghost.ru/46604926
Автор: alexyc
Дата сообщения: 08.06.2013 17:40
igor_me
по лс от 04-06-2013 03:08 возможна реализация?
Автор: igor_me
Дата сообщения: 08.06.2013 18:16
Да, конечно. Правда я задумывал анализатор Hex как универсальный (ведь не только модули WD иногда нужно сравнить). Но я просто добавлю четвёртую колонку, в которой будут отображаться назначения модулей, если они опознаны по именам файлов... Не всё сразу, просто
Автор: cenix_str
Дата сообщения: 08.06.2013 18:18
В общем в итоге я добился что дир он теперь видит, зато при рекалибровке начинает стучать и перезапускатся бесконечно, минуты через 2 гася шпиндель и регистры, при этом все модули читаются, в общем буду думать
Автор: NiTr0
Дата сообщения: 08.06.2013 19:48
cenix_str
Если модули читаются и есть бэкап регионов/треков - я бы для начала сделал калибровку SA, потом - формат SA и пытался бы возвращать модули на родину (хотя - можно и просто треками влить служебку обратно).
Автор: cenix_str
Дата сообщения: 08.06.2013 20:17
NiTr0
Попробую, но на данный момент проблема в том, что модули он читает только в посекторном режиме, в обычном только дир читается, а из состояния ступора я его вывожу закорачиванием канала чтения. И в этом состоянии стартовать калибровка SA не может.


Автор: NiTr0
Дата сообщения: 08.06.2013 20:20
Из состояния ступора его можно попробовать вывести подав команду рекалибровки.
Автор: cenix_str
Дата сообщения: 08.06.2013 20:21
NiTr0
под ступором я имею в виду, что он стартует, раскручивается, начинает рекалиброватся и через секунду где-то начинает срыватся, гасить шпиндель, снова раскручиватся и т.д. При этом висит в busy.
Автор: maRio_tessar
Дата сообщения: 08.06.2013 20:54
Ранее, а точнее вот тут: http://forum.ru-board.com/topic.cgi?forum=84&topic=4367&start=2060 я писал о том что умер винт WD10EARS сейчас клонирую его на другой винт, через HDClone. после того как она завершится. что мне делать?

Добавлено:
После копирования всех нормальных секторов HDClone взялся копировать битые сектора. Примерное время копирования 27 лет, которое продолжает расти. я думаю к 47 годам мне будет все равно на эту информацию, и сколько она стоила... Я даже не знаю буду ли я жив еще, через 27 лет. Жаль. Но ни чего. я жив, здоров, при здравом уме, спасибо Господу за это. А информация? А что информация, была, и нет ее.
Автор: Tink200
Дата сообщения: 08.06.2013 21:49
maRio_tessar
зделай другим ПО посекторку.

прямую. сектор в сектор.

PC3000DiskAnalyzer является Фриваре. в ней можно спокойно в режиме чтения зделать копию посекторную.
Автор: SRUTSSSSSSSS80
Дата сообщения: 08.06.2013 22:17
308011

Цитата:
Именно Правда, для ROYL винтов Старлинг вроде еще не ROYL же?

марвел он чистокровный, а винтов роял у которых DF соскакивал пока не встречал.
igor_me
ага потестим, появилось опять предложение, как реализую покажу.
Автор: 308011
Дата сообщения: 09.06.2013 00:43
cenix_str


Цитата:
под ступором я имею в виду, что он стартует, раскручивается

А если нажать перезапуск с запретом загрузки FW, как себя ведет?
Автор: tomset
Дата сообщения: 09.06.2013 08:53
maRio_tessar
Для подобных случаев придуман DE.
Вычитываются здоровые головы и здоровые места, разбирается файловая структура, выбираются только нужные файлы.
Локализуются дефектные области, которые вычитываются с ограничением по времени ожидания. И вместо 27 лет, работу можно сделать за неделю-две. Естественно с потерей некоторой части файлов. Но учитывая, что люди практически всегда хранят кучу ненужных копий, такие потери мало существенны.
А HDDclone и подобные, морально устарели. Это старые диски более-менее нормально вычитывались посектроно, без особых проблем. Современные диски без DE очень редко удается вычитать.
Автор: cenix_str
Дата сообщения: 09.06.2013 09:05
308011


Цитата:

Цитата: под ступором я имею в виду, что он стартует, раскручивается

А если нажать перезапуск с запретом загрузки FW, как себя ведет?
Автор: tomset
Дата сообщения: 09.06.2013 09:17
cenix_str
Родной Dir(01) вычитали? Из него возьмте адрес 01 модуля, поправьте адрес дира в 0B(20B)
если адресация меньше 128k используйте активный 0B, если больше - 20B.
Автор: cenix_str
Дата сообщения: 09.06.2013 09:30
tomset
Всю служебку нормально вычитал, модулями, регионами, треками, бедов в служебке нет, на родной плате мертвый проц, а в служебке нет 107 модуля, поэтому восстановление в автомате проходит с ошибками. Вчера с помощью 308011 вписали адрес в 20В

Код:
0x0000 52 4F 59 4C 04 00 1E 00 0B 00 01 00 5A FA D3 AF ROYL........ZúÓ¯
0x0010 30 30 30 33 30 30 30 30 00 00 00 00 00 00 0A 12 00030000........
0x0020 02 01 00 18 00 03 18 10 00 60 96 01 00 60 96 01 .............`–.
Автор: tomset
Дата сообщения: 09.06.2013 09:50
cenix_str
ресурсов тут достаточно:
http://files.hddguru.com/download/PC-3000-UDMA%20Support/WDC%20Marvell%20family%20utility/Pinnacle/
комплекс не делит их, все "вершины"
Проще всего записать 0B и 20B от такой же FW и поправить адрес Dir.
Автор: 308011
Дата сообщения: 09.06.2013 09:53
cenix_str
А откуда взяты 20B и 0B что были в папке?

Цитата:
это 0x01 в 0x001b

Да
Попробуйте поставить в 20B там 0, а в 0B единицу и адрес дир
Автор: cenix_str
Дата сообщения: 09.06.2013 12:03
Судя по всему, я доигрался, плата ушла в аут, регистры погашены, горят MCR, T0NF, AMNF. И моргает BSY. Как с перемычками, так и без них.
Оставлю ка я его на потом, пока еще хуже не получилось, спасибо всем за помощь.

tomset
проблема собственно в том, что там есть один с подходящей версией Rom v. 5.8T, но в формате pcr
http://files.hddguru.com/download/PC-3000-UDMA%20Support/WDC%20Marvell%20family%20utility/Pinnacle/WDC%20WD2502ABYS-18B7A0%205.8T%205.91.rar
А распаковать нечем к сожалению.

Автор: 308011
Дата сообщения: 09.06.2013 12:10
cenix_str

Цитата:
пока еще хуже не получилось

Да куда уже хуже)
Если не сложно, расскажите после чего ушла в аут?
Автор: tomset
Дата сообщения: 09.06.2013 12:45
cenix_str
http://files.hddguru.com/download/PC-3000-UDMA%20Support/WDC%20Marvell%20family%20utility/Pinnacle/WD2500AAKS-00F0A0-12-01B02-0005008T-192-1311-WCAT1F280183.rar
Сам все время плююсь, когда ресурсы в PCR выкладывают. Масса неудобств и на комплексе из-за этого.
Автор: igor_me
Дата сообщения: 09.06.2013 23:24
alexyc, АУ!
Специально для вас новая версия: 1.3+ codname "alexyc+"
http://rghost.ru/46638650

Отображается назначение модулей в анализаторе HEX. Файлик с описанием взят от WDR 3.2, в нём правда всё на английском. Хотите другой? Присылайте, прикручу
Автор: alexyc
Дата сообщения: 09.06.2013 23:50
igor_me

Цитата:
Специально для вас

биг сенк

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Битые секторы HDD


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