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

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

Автор: TehnoON
Дата сообщения: 20.06.2013 19:59
tomset, а что значит
Цитата:
спарить в ОЗУ головы
?
Вот стартанул винтик - карта голов есть в ПЗУ, взял ее и давай рекалиброватся, а тут... Засада - коммутатор говорит что одну голову потеряли - винтик выпадает в такой себе "псевдо-кернел"? Теперь нужно видимо в ПЗУ включить одну исправную системную голову, и дать винту снова стартануть? Или не так?
Еще один вопрос меня мучает - а более новая WDMarv, умеет работать с картой голов Diablo3D?
Автор: SRUTSSSSSSSS80
Дата сообщения: 20.06.2013 20:10
TehnoON
в озу 0 1 2 3 4
не рабочая например 1
делаем
0 0 2 3 4
это и есть спаривать в ОЗУ
Автор: TehnoON
Дата сообщения: 20.06.2013 20:19
SRUTSSSSSSSS80
Хмм... Интересно... а как это отразится на трансляции... Или это "спаривание" только для возможности старта? Пойду поэксперементирую на более мелких и более живых кроликах.
Автор: tomset
Дата сообщения: 20.06.2013 20:43

Цитата:
Интересно... а как это отразится на трансляции...

Нормальная будет трансляция по всем головам, кроме H1. Её собственно и невозможно вычитать, она неисправна.
А если ее отключить в пзу,
то вместо физической карты 01234 равной логической,
получится физическая карта 0234 и логическая карта станет 0123, вся трансляция съедет.
Автор: Tink200
Дата сообщения: 20.06.2013 23:51
tomset
уже приходил с кармана Диабло.. с увалеными почти всеми головами. перекинул с донора,нормально все слилось... правда донор удалось с такой же партии взять.
Автор: 308011
Дата сообщения: 21.06.2013 08:07
TehnoON

Цитата:
более новая WDMarv, умеет работать с  картой голов Diablo3D

А выложите 0A от него, посмотреть

Добавлено:
Те что на HDD Guru от диабло лежат, формат модуля 0A старый, без изменений, просто и лог и физ карты стоят по опросу комутатора, чего раньше вроде не видел...
Автор: TehnoON
Дата сообщения: 21.06.2013 09:52
Вот - модули из Пзу Diablo3D
Винтик-WD30EZRX-00DC0B0
Автор: 308011
Дата сообщения: 21.06.2013 10:04
TehnoON

Цитата:
модули из Пзу Diablo3D

Обычная карта, обычного формата
Физических 6, карта не используется
Используемых 6, карта не используется
То есть, и физ и лог 0 1 2 3 4 5
Автор: Smyg1
Дата сообщения: 21.06.2013 10:13
308011

Цитата:
модули из Пзу Diablo3D

Обычная карта, обычного формата
Физических 6, карта не используется
Используемых 6, карта не используется
То есть, и физ и лог 0 1 2 3 4 5




а Вас не смущает что Diablo3D поддерживает 10 головок? куда Вы впихнете головы 8 и 9 в старом формате карты?
Автор: TehnoON
Дата сообщения: 21.06.2013 10:30
308011, тут явная не стыковка - должно быть всего три головы. Иначе бы это был винтик на 6 терабайт. Или карта меняется после инициализации?
Автор: Vic422
Дата сообщения: 21.06.2013 10:59
WD20EURS-63SPKY0-80-00A80
DIABLO3D

>Сводная версия ПЗУ...................... : 00040029
>
>Модули ПЗУ:
>Чтение Flash ROM dir.................... : Ok (Active)
>Адрес каталога модулей.................. : 0 (24)
>Адрес регионов SA....................... : по умолчанию
>
>Загрузка транслятора SA................. : Ok
>
>Конфигурация головок.................... : по карте
>К-во головок............................ : 4
>К-во используемых головок............... : 4
>Отключенные головки..................... : No
>Карта головок........................... : 0,1,4,5
>ROM Firmware version.................... : 00040029
Автор: 308011
Дата сообщения: 21.06.2013 11:02
Smyg1

Цитата:
структура 0А у них прилично отличается


Сверху 0А по ссылке, снизу от зефира 500-ки
Да, не заметил сразу что карты передвинули с 23h 24h на 3Eh 40h
Но как-то на сильно значительное изменение структуры не тянет...

Добавлено:
TehnoON
6 голов у вашего, терабайт на пластину а не головку

Добавлено:
Vic422

Цитата:
Карта головок........................... : 0,1,4,5

А можно и от него 0А, для сравнения?
Автор: Vic422
Дата сообщения: 21.06.2013 11:21
308011
Тут лежит:
WMC300664449.rar
http://files.hddguru.com/download/PC-3000-UDMA%20Support/WDC%20Marvell%20family%20utility/Diablo%203D/
Автор: 308011
Дата сообщения: 21.06.2013 12:03
Vic422
Угу, спс
TehnoON
Ваш модуль, с учетом переезда вот так получается надо трактовать


Автор: tomset
Дата сообщения: 21.06.2013 12:14
308011
Только нежостко к семейству надо привязываться, а анализировать формат.
Попадаются новые харды и со старым форматом карты голов, от FW зависит.
Автор: 308011
Дата сообщения: 21.06.2013 12:23
tomset

Цитата:
Только нежостко к семейству надо привязываться, а анализировать формат.

Обижаете
В программе нет ни одной вещи привязанной к модели или семейству

Добавлено:
А, нет, выбор рабочей папки к семейству привязан
Автор: TehnoON
Дата сообщения: 21.06.2013 12:50
308011 сенкс.
Значит правим в хексе модуль по смещениям 24h 40h на нужные карты, а контрольную сумму пересчитывать ? Хочу хоть както нащупать больную голову.
Теперь с головами в Пзу вроде как картина прояснилась, а вот с картой в Озу - полная непонятка.
Тетя Ася может править Озу, но ее у меня нет. А какой софт еще это может?
Возможно ошибаюсь, но вижу это так - даем винту проинитится с отключеными больными головами в Пзу, Отправляем винт спать, считываем дамп Озу, правим и заливаем обратно. Возникают сложности - чем слить дамп, и где у него лежит карта которую надо "спарить"?
Я наверное многого хочу да?
Автор: 308011
Дата сообщения: 21.06.2013 13:00

Цитата:
Значит правим в хексе модуль по смещениям 24h 40h на нужные карты

Править вам надо байт по смещению 22 (колво голов) и слово по смещению 3E (карта, возможно и 40, если поменяли местами, это надо 0А винта с отключенной головкой глянуть)


Цитата:
контрольную сумму  пересчитывать

Даже 2 пересчитывать, сначала ту что по смещению 3С, потом ту что по смещению 0С


Цитата:
а вот с картой в Озу

А зачем оно вам?
Ну, допустим, поменяли
У вас есть софт умеющий строить карту ЛБА адресов и выборочно вычитывающий ЛБА лежащие по выбраным головам?
Автор: TehnoON
Дата сообщения: 21.06.2013 13:13
308011, ага....
Цитата:
Даже 2 пересчитывать
вот оно что... Еще раз - сенкс.
По поводу дататрактора - от Тети Аси у меня его нет, как и самой Тети... Но всегда ведь есть обходные пути. К примеру копируем побайтно до первых нескольких ошибок(начало инфы по битой голове), и прыгаем на некоторое количество LBA, если там все еще ошибки - прыжок. Понимаю что настоящих корифеев в области снятия инфы, такой подход возмутит... Но вот небыло бы у них Теть Ась и т.д. что бы делали? Да.Да. скажете Вы - написать свой софт.... Но не все обладают необходимым уровнем подготовки и информации.

Автор: SRUTSSSSSSSS80
Дата сообщения: 21.06.2013 13:18
TehnoON
Спаривание голов ася использует для дататрактора. Для вычитывания даты по рабочим головам а потом меняется БМГ, и считывается по не рабочей голове, и для работы с SA частично, но больше для дататрактора, тем более нужная информация может лежать по рабочим головам что удешевляет сам процесс для клиента.

Трактор строит карту голов и вычитывает по карте, есть ли ещё софт способный строить карту голов? или софт способный вычитывать с учётом карты LBA подстроенную самим HDD, ну кроме коммерческой версии Виктории.

смысла в этом нет, если только для прощупывания рабочих голов и для считывания SA по рабочим только если использовать.
Автор: TehnoON
Дата сообщения: 21.06.2013 13:30
SRUTSSSSSSSS80, ну почему нет смысла? Вот есть винт, и нужна с него дата. А ДЭ нет. Шож все бросать и сразу бежать на поклон человеку с комплексом от Аси? Копию старых винтов с пропуском битой головы тем методом что я описал, делал не однократно. Да чуть дольше чем ДЭ, да чуть больше риск добить винт, но результат то есть. Вот с новыми винтиками засада конечно.
Но главное руки не опускать.

Информация про "спаривание", для меня вообще открытие. Пытаюсь осознать в прикладном свете.
Автор: SRUTSSSSSSSS80
Дата сообщения: 21.06.2013 13:41
TehnoON
так тут только ремонтом занимаются, тут дату не вытаскивают, хотите вытащить дату, спаривайте головы в озу, смотрим и запоминаем таблицу логической трансляции, вычитываем софтом который может читать от лба до лба, собираем в образ согласно таблицы лог. трансляции. Меняем БМГ вычитываем по не рабочей голове согласно лог. трансляции, добавляем в образ, открываем образ и смотрим что получилось, по необходимости правим его, не факт что не будет косяков в трансляторе винчестера при вычитывании.

P.S. Аси и дата-трактора нет у меня, мыслю логически, может и не правильно, как правильно работать когда одна голова в ауте и нужна дата знает только датарековери специалист.
Автор: 308011
Дата сообщения: 21.06.2013 13:48

Цитата:
смотрим и запоминаем таблицу логической трансляции

Это где такая О_о
Автор: TehnoON
Дата сообщения: 21.06.2013 14:01
Наверное имеется в виду таблица построенная по зоннику и конвертированная в LBA?
Вот кстати тоже полезная была бы функция.
Автор: SRUTSSSSSSSS80
Дата сообщения: 21.06.2013 14:03
308011
в лс
Автор: 308011
Дата сообщения: 21.06.2013 14:11
TehnoON
Это фантастика;)
Автор: SRUTSSSSSSSS80
Дата сообщения: 21.06.2013 14:25
308011
угу, фантастика.
Автор: NiTr0
Дата сообщения: 21.06.2013 15:12
SRUTSSSSSSSS80

Цитата:
смысла в этом нет, если только для прощупывания рабочих голов и для считывания SA по рабочим только если использовать.

Есть смысл и для ремонта. К примеру, штатно голову отсохшую срубить без арко
Автор: tomset
Дата сообщения: 21.06.2013 16:14
TehnoON
Если на подъем данных ориентироваться, то, увы, без DE ни как не обойтись.
Старые харды при линейной трансляции, еще кое-как без DE можно вычитать. Хотя временные затраты на такое вычитывание лишают работу смысла. Проедите за это время больше чем заработаете.
На современных хардах трансляция витеевата из-за адаптивного зонного распределения. К тому же DE делает разбор различных файловых систем, что сокращает объем вычитываемых данных в разы. Плюс различные блокировки обработки ошибок, управление временными задержеками и режимами вычитывания, включая вычитывание технологическим командами используя утилиты под конкретные семейства.
Если старые харды еще удавалось вычитать обычными копировщиками.
То на новых хардах использовать их можно только в очень редких, простых случаях.

SRUTSSSSSSSS80

Цитата:
ну кроме коммерческой версии Виктории.

Увы, в комерческой Виктории очень простой копировщик, который можно использовать только на практически живых хардах.
Одному человеку просто нереально за разумное время, сделать программу подобную DE.
Автор: SRUTSSSSSSSS80
Дата сообщения: 21.06.2013 17:40
NiTr0
так правка в ОЗу не в ПЗУ после переключения питания она опять всплывёт, хотя как вариант поменял рестарт вари и вычитка или работа с SA должна быть доступна, до переключения питания.

tomset
ну да простая вычитка по лба, а потом ручками смотреть. На годик хватит работы. Да и сама Ася с трактором без опыта работы просто инструмент, много было "новичков" на асином форуме которые листы портили и дату хотели восстановить..

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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