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

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

Автор: alexyc
Дата сообщения: 21.05.2013 23:07
308011

Цитата:
Модуль 0B в памяти, формировался для одноголового винта, адрес первого региона 44352 вместо 88704, размер так же 44352 вместо 66528
После правки появилась запись у обоих пострадавших
Может кому-то пригодится когда-нибудь

не все столь радужно
давно лежит точно такой винт,все симптомы совпадают,за исключением

Цитата:
Модуль 0B в памяти

рег 0 0 41139
рег 1 88704 41139
рег 2 0 41139
и т д
редактируем,как нужно,грузим оверлей заливаем модули или редактируем-после считывания изменений в них нет и ОВ после рестарта винта возращается на круги своя....чем именно прибил запись не знаю,знаю,что сам
Автор: 308011
Дата сообщения: 22.05.2013 07:20
alexyc
Ресурсы родные остались?
Если да, победим;)
Автор: Vic422
Дата сообщения: 22.05.2013 08:50
alexyc

Цитата:
давно лежит точно такой винт,все симптомы совпадают,за исключением

Как называется?

Надо 0B родной вернуть, или от такого-же.
Я регионы вручную корректировал, а сейчас посмотрел, утилита неверно делает "Пересчет транслятора SA".

Вот родное:
SA Regions
------------------------------
N : ABA : Size
------------------------------
0 : 0 : 166 950
1 : 225 250 : 166 950
2 : 450 500 : 166 950
3 : 675 750 : 166 950
4 : 901 000 : 166 950
5 : 1 126 250 : 166 950

А вот что получилось после откусывания голов (винт "тренажер" из 6 осталось 2) и пересчета транслятора SA утилитой:
SA Regions
------------------------------
N : ABA : Size
------------------------------
0 : 0 : 107 940
1 : 225 250 : 107 940
Автор: 308011
Дата сообщения: 22.05.2013 09:39
Vic422

Цитата:
утилита неверно делает

Пересчет делает сам винт


Цитата:
А вот что получилось

Если модули не выходят за ЛБА 107 940, то корректная карта регионов
Автор: Vic422
Дата сообщения: 22.05.2013 09:44

Цитата:
Пересчет делает сам винт

Ок. Буду знать.
Автор: NiTr0
Дата сообщения: 22.05.2013 11:35
308011

Цитата:

Если модули не выходят за ЛБА 107 940, то корректная карта регионов

Может, верификацию добавить в утиль? Вроде как просто должно быть в реализации...
Автор: 308011
Дата сообщения: 22.05.2013 11:46
NiTr0
Да вроде, не столь частая ситуация, что бы верификацию под нее отдельную предусматривать
Автор: alexyc
Дата сообщения: 22.05.2013 13:29
308011


Цитата:
Если да, победим;)


Vic422

Цитата:
давно лежит точно такой винт,все симптомы совпадают,за исключением




Цитата:
Как называется?

точно такой же винт может называться иначе как WD3200BEVT-22ZCT0???

Цитата:
Надо 0B родной вернуть, или от такого-же.

а толку его возращать,если во флеши он лежит неизменным и правильным,лей не лей его-с ним все в порядке а при считывании из памяти вышеуказанная хрень и непонятно кто его (0В) в памяти портит,т е неправильный 0B не причина неполадок а следствие и видимая верхушка айсберга
Автор: 308011
Дата сообщения: 22.05.2013 15:04
alexyc
Проверьте почту
Автор: Vic422
Дата сообщения: 22.05.2013 15:13
alexyc

Цитата:
редактируем,как нужно,грузим оверлей заливаем модули


-редактируем регионы

SA Regions
------------------------------
N : ABA : Size
------------------------------
0 : 0 : 66528
1 : 88704 : 66528
2 :177408 : 66528

-пит. выкл-вкл
-овл
-модули

Так пробовал?
Автор: alexyc
Дата сообщения: 22.05.2013 17:24
Vic422
Естественно, и так делал,(с промежуточным поверофф-он),после переподключения винт злобно клацает зубами 2 раза и все вертается на круги своя,т е в самом модуле
0 0 66528
1 88704 66528
2 177408 66528
а в памяти
0 0 41139
1 88704 41139
2 0 41139
или по инфе накопителя

Цитата:
Format version = 0x0002
Bepcия controller firmware = 08.FPD
Bepcия servo firmware = 02.D6
Bepcия overley firmware = 08.FPD
Bepcия surface format = L3.201
Bepcия read channel firmware = 0128023S
Koличecтвo плacтин = 0
Koличecтвo физичecкиx гoлoвoк = 0
Koличecтвo иcпoльзуeмыx гoлoвoк = 1
Kapтa иcпoльзуeмыx гoлoвoк =
Tип нaкoпитeля = Mobile 2.5 Inch

308011
вижу,посмотрю,немного позже попробую методику



Цитата:
/// (00:59:29 22/05/2013)
а с какой проблеммой попал он к тебе?

/// (01:00:10 22/05/2013)
определялсо через раз-с такими словами принесли в то в время

/// (01:00:34 22/05/2013)
так у тебя комутатор ласты клеил. а ты его походу допинал

/// (01:03:43 22/05/2013)
хомутатор как хомутатор,очистив листы,оставив в живых плист,винт ожил и стал кроликом по пинанию сс,прошивке флешки,кусанию голов....плату зашил вусмерть,переделал на внешнию флешь...наигравшись ,захотелось однажды вернуть родное-и во тогда чет глюкнуло и запись усохла
///(01:04:39 22/05/2013)
я дажэ так не изголяюсь)
Автор: tomset
Дата сообщения: 22.05.2013 19:38

Цитата:
а в памяти
0 0 41139
1 88704 41139
2 0 41139
или по инфе накопителя

До памяти дело не дошло, он раньше понял, что дело труба.
Нужно не читая SA проинитить плату, и потом уже разбираться с SA.
Один из вариантов - хот-свапом.
Автор: alexyc
Дата сообщения: 22.05.2013 22:28
308011

Цитата:
вижу,посмотрю,немного позже попробую методику

востановлен с "пол-оборота"
Автор: CWRU
Дата сообщения: 22.05.2013 22:41
0 0 66528
1 88704 66528
2 177408 66528
а в памяти
0 0 41139
1 88704 41139
2 0 41139

Модули 0B и 20B
Неясно когда диск ползует 0В и когда 20В, а длина регионов разные
Автор: 308011
Дата сообщения: 23.05.2013 06:58
CWRU
Нет у этого винта 20B

Добавлено:
alexyc
Говорил, победим)
Автор: igor_me
Дата сообщения: 25.05.2013 21:56
Суббота, вечер, вниманию публики представляется новая версия Def_WD v1.25 (codname "alexyc")

(Ссылка на версию с исправленными ошибками на следующей странице темы)

- Добавлена "сравнялка" Hex-файлов. Сравнивает файлы в двух выбранных папках и выводит список. Файлы сравнивает попарно в графическом виде, красным цветом обозначаются отличающиеся байты. Пока доступен только просмотр. В будущем возможно допишу его до HEX-редактора, на досуге.
- Снято ограничение в 32767 дефектов по просьбе Smyg1
- Исправлены мелкие ошибки и добавлены новые (как всегда )

В лог пока ничего не выводится, это допишу позже, да и в окнах вроде бы вся информация по путям папок, файлов, совпадающим и отличающимся файлам - присутствует.
Есть пожелания по добавлению, исправлению (кроме редактирования HEX, пока в других редакторах правьте ) - слушаю.
Благодарности: на этот раз пожалуй только alexyc, который подкинул идею, над реализацией которой я сидел неделю (но мне идея понравилась, потому и написал...)

ЗЫ alexyc, надеюсь поделитесь найденными с помощью софтины "секретами служебки WD", не забудете программера-самоучку "на старости лет" Также от вас персонально, как от "заказчика", жду подробный отчёт о программе
Автор: klepiku
Дата сообщения: 25.05.2013 23:07
не являясь активным участником форума я заметил следуующию фишку
деффект может быть представлен и в трековым варианте и и от сектора до сектора
и из за этого происходит ошибка
возможнно ли отдать предпочтение трековым записям ?

и еще есть такие записи
головка 0 трек 35 сектора 1-9,45-50 и так далее
и таких записей до 5 штук хотелось бы их обеднять например 1 сектор - конец проблемной зоны
Автор: cenix_str
Дата сообщения: 25.05.2013 23:19
klepiku
про первое для этого вроде бы кнопка как раз есть "Поиск повторов и пересечений", она трековый по идее должна оставить.

а по поводу второго автору предлагали пару страниц назад такое, вроде как в дальних планах оно есть.
Автор: klepiku
Дата сообщения: 26.05.2013 00:08
значит я пропустил
просто отдали пару уроненых и благодаря wdmarvel удалось их в личную мусырку добавить
Автор: igor_me
Дата сообщения: 26.05.2013 00:24
cenix_str
Думаю, что klepiku не про мою софтину говорил. Или про мою ?


Добавлено:

Цитата:
в дальних планах

теперь уже эти планы довольно близки
Автор: alexyc
Дата сообщения: 26.05.2013 00:39
igor_me

Цитата:
найденными с помощью софтины "секретами служебки WD",



Добавлено:
klepiku

Цитата:
деффект может быть представлен и в трековым варианте и и от сектора до сектора
и из за этого происходит ошибка

с трудом понимаю о чем речь....кто нить пояснит?
Автор: igor_me
Дата сообщения: 26.05.2013 00:45
Ведомо это только автору, но думаю он столкнулся с повторами и пересечениями в P-list, из-за которых не пересчитался транслятор или не перенеслись(не все) дефекты из G-list. И от того ему показалось, что "надёжнее" работать с трековыми дефектами. Просто предположение...
Автор: alexyc
Дата сообщения: 26.05.2013 01:04
igor_me
вами проверялся хекс редактор на папках как китайпроги так и вдмарвела? Папки китайпроги загружает,папки созданные вдрмарвелом при при нажатии "список файлов" стабильно

Цитата:
Run-time error '380':
Invalid property value

независимо от глубины вложенности папки
добавлено
та же ошибка при сравнении копий модулей 0 и 1 голов папки SABackup от комплекса
по папкам китайпроги,при "глубоко зарытых папках"

Цитата:
Run-time error '9':
Subscript out of range
Автор: klepiku
Дата сообщения: 26.05.2013 01:14
ув г-н igor_me совершенно прав,простие за сумбурность изложения
Автор: igor_me
Дата сообщения: 26.05.2013 02:22
alexyc
Ошибка найдена и она никак не связана с именем папки, а насчёт вложенности...

Цитата:
по папкам китайпроги,при "глубоко зарытых папках"

мммм, простите, не указал в инструкции. Надо открывать саму папку, в которой файлы. "Уровень вложенности" я в программе не поддерживал никакой. Равно как и не проверял, что будет, если в папке (например с модулями, а вообще можно с любыми файлами) будут находится кроме файлов ещё и папки. А что, это нужно? Зачем? Думаю не сложно открыть "саму вложенную" папку

Цитата:
вами проверялся хекс редактор на папках как китайпроги так и вдмарвела?

Эта фраза меня толкает к мысли, что вы подумали, что прога оптимизирована именено на названия папок, создаваемых Марвелом и Китайпрогой. Такого нет

Вот только сегодня уже не могу докумекать всё до конца, исправленную версию выложу завтра...
Автор: alexyc
Дата сообщения: 26.05.2013 02:39
igor_me

Цитата:
Равно как и не проверял, что будет, если в папке (например с модулями, а вообще можно с любыми файлами) будут находится кроме файлов ещё и папки. А что, это нужно? Зачем?

речь не о этом а о подобном пути
c:\Work1\Wdc\Denali (RoyI)\WDC WD3200BEVT-22ZCT0 08.02D08 WD-WX20EB948850\*.*

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

что я делаю не так?



Цитата:
Эта фраза меня толкает к мысли

правильная мысль-разные ошибки

Цитата:
исправленную версию выложу завтра...

(потирая руки)ждемс
Автор: Tink200
Дата сообщения: 26.05.2013 06:38
заметил кстати на новых Зифирах. есть 2 варианта отлючения голов.. Пакетно 2шт. тоесть 0 и 2 и 1 и 3. а есть такие которые спокойно дают откусить или 0 или 1 и нормально работают.

Х.з... в самой вари не колупался. Но может кому то поможет) при вставшем вопросе о плаваньй дефектов после кусания.
Автор: igor_me
Дата сообщения: 26.05.2013 15:17
А вот и справленная версия Def_WD
http://rghost.ru/46272297
Повозиться пришлось дольше, чем думал. Хорошо, что вчера не стал, а то лёг бы спать часов в 5 утра
Автор: 308011
Дата сообщения: 26.05.2013 15:54
Редактор дир после открытия рисует какой-то серый квадрат, прокручивание списка убирает артефакт, но как-то неряшливо
Ну и поздравляю, с наступанием на те же грабли, что наступил я, авторы вдр и авторы пс3к с дирами от зефиров (смотрим внимательно на модули на скрине)


ЗЫ
Я тут еще покритикую
При сравнении папок с большим кол-вом файлов:
1 Надо обрабатывать сообщения винды, успевает вывалится программа не отвечает
2 Результат надо в одну таблицу, когда 3 скрола, невозможно понять какой статус к каким файлам относится
Автор: igor_me
Дата сообщения: 26.05.2013 16:02
Понял, спасибо за "багрепорт". Гляну, но не сегодня
Про модули - странно, вроде размер заголовка читается из модуля и это учитывается. Значит где-то закрался "шальной глюк". Или там что-то ещё? В любом случае, редактор Dir - это так, "примочка". Потом с ним разберусь, в очереди более важные вещи. В вашей же проге работает, пока народу и этого хватит

Цитата:
Я тут еще покритикую

Да сколько угодно
1) Это ДЛЯ МЕНЯ слишком заумно. Я по vb шарю, а это надо уже лезть в справочники API и т. д. и т. п. На память я могу вспомнить 2-3 функции Пока не вижу в этом насущной необходимости, да и я ж любитель...

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

Для этого четвёртый скролл, как бы. Я хотел те три скрыть, но в свойствах объектов не нашёл такого Просто когда два списка, там удобнее выбирать произвольные файлы. Ведь можно дать команду сравнить не только "1-й с 1-м", но и 1-й с 10-м или 20-м... Но я подумаю, может и переделаем потом... Сейчас ведь и так работает, верно?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889

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


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