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

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

Автор: dionisvl
Дата сообщения: 22.06.2014 16:21
Всем привет!

Пациент - WD2500BEVT (Scorpio Blue)

перестал определяться когда я во время включения взялся за его плату + еще и в подвешенном состоянии(наверное стрес).
Теперь не определяется в БИОСе вообще, через усб контроллер тоже пробовал
фото пациента:

https://cloud.mail.ru/public/b6b394c07bae/GNqJG7CaWds.jpg
https://cloud.mail.ru/public/12ca50c067e4/Bgk-ygpAiMU.jpg

нашел другой винт такой же модели(но с бедами) только с другой ревизией:
https://cloud.mail.ru/public/a11ce37b673f/wxxaZ0ze-eU.jpg
поставил плату от него и тогда стал определяться в биосе как "0.0 GB". Диспетчер дисков windows тоже видит и хочет проинициализировать но выходит ошибка.

Можно ли что-нибудь сделать?
может ли помочь если сделать так как в этой статье? http://habrahabr.ru/sandbox/72084/

Автор: DevastatoRua
Дата сообщения: 22.06.2014 23:43
Здравствуйте, уважаемые знатоки !
Нужен совет по поднятию WD2000JD-00HBB0. Про историю винта писал на с.64. Данные с него не нужны.
Перепаял родное ПЗУ на донорскую плату. Хард вроди как ожил, но нормально не работает: Вика под виндой не сканирует, пробовал под дос - доходит до какого-нибудь лба и висит в бизи. Пробовал игратьтся с ним с помощью WDR, но ничего не работает, понимаю, что не та архитектура.
Как проверить на нем головы / служебку ? Гугл намекает на прогу pcwd_cb2.exe из PC3000 DOS. Рабочей ссылки найти не могу. Может кто-нибудь поделится прогой ?
Автор: tomset
Дата сообщения: 23.06.2014 01:01
del
Автор: dionisvl
Дата сообщения: 23.06.2014 06:30
tomset

Цитата:
не совместимые у них платы, это разные семейства.
ZCT - Denali
A23T - Jamaica
Ищите совместимую и переносите ПЗУ на новую плату, иначе не заработает.
Методики от сигейта на WD не помогут.


Благодарю за ответ! а ПЗУ придется переносить выпаивая схему, феном?
Автор: igor_me
Дата сообщения: 23.06.2014 14:05
Если сможете прочитать по интерфейсу родную - то по идее нет...

DevastatoRua
Хотя выше сказали, что она не пойдёт - но попробуйте, вдруг... Заброшено в личку...
Автор: anms
Дата сообщения: 24.06.2014 08:15
DevastatoRua
WDR 3.0 Full добавит вам инструментов
Автор: DevastatoRua
Дата сообщения: 24.06.2014 21:43

Цитата:
DevastatoRua WDR 3.0 Full добавит вам инструментов

Каких таких инструментов, простите ?
Я пробовал ковырять WDR-кой разных версий, но винт не понимает команд чтения П-листа, пересчета транслятора, формата с учетом или без учета П/Г листов.
Скачивал когда-то HRT WD-xb утилиту (вроди крякнутая, не знаю точно), но не могу разобраться, как заставить ее работать с другими портами вместо родных
Автор: igor_me
Дата сообщения: 24.06.2014 22:59

Цитата:
Скачивал когда-то HRT WD-xb утилиту

Глянул, похоже в списке есть ваша модель 49=WD2000JD-Based-49
Ещё говорили, что корректно работает только на 98-й винде... Так что пробуйте. Сам пока не проверял, если завтра будет время на работе - тоже попробую...
Автор: anms
Дата сообщения: 25.06.2014 09:19
DevastatoRua
Вы же спрашивали:

Цитата:
Как проверить на нем головы / служебку ?

Вот я и подсказал, с чем сохранить треки, посмотреть/почитать/сохранить модули, пописать головами, осторожно потыкать другие кнопки. Не нравится - попробуйте хотя бы это сделать с упомянутой вами рядом с вопросом pcwd_cb2.exe)))
Вообще, сделали уже это чем-нибудь?

Теперь вы захотели "пересчета транслятора, формата с учетом или без учета П/Г листов". Это, к сожалению, с вашим винтом в WDR вряд ли получится. C ещё более старым WD800JB-00ETA0_77.07W77, Family: Xenon (WDC) пробовать не стал, раз уж листы редактором не просматриваются, а задача с этим винтом более деликатная, чем в вашем случае.


Цитата:
HRT WD-xb

В About-окошке - HRT version 2.10 build 0016?


Цитата:
Ещё говорили, что корректно работает только на 98-й винде...

А в oemsetup2000.inf :
[Strings]
MDS="BVG Group"
Driver="HRT Controller for Windows 2000"
Автор: Smyg1
Дата сообщения: 25.06.2014 12:19
Afua_wd.rar
Check_wd.rar
Автор: DevastatoRua
Дата сообщения: 25.06.2014 21:32

Цитата:
Вот я и подсказал, с чем сохранить треки, посмотреть/почитать/сохранить модули, пописать головами, осторожно потыкать другие кнопки. Не нравится - попробуйте хотя бы это сделать с упомянутой вами рядом с вопросом pcwd_cb2.exe))) Вообще, сделали уже это чем-нибудь?


Кнопки потыкал, конечно же. Интересно ведь

Пробовал использовать Can Write в WDR. good только у 4-й головы.
Пробовал читать треки. прочитались с -1 по -21 треки по 0-й голове. На попытку записать обратно просто не реагирует
Модули тоже очень коряво читались. Ну тут в принципе понятно, модули по-другому устроены видимо.

Чтение по логике идет в целом нормально, есть лба, на которых подвисает. Запись проходит только по первых 7-8 МБ и вешает комп намертво.

Запись усохла ?


Цитата:
В About-окошке -  HRT version 2.10 build 0016?

да, она


Цитата:
Afua_wd.rar Check_wd.rar

Большое спасибо. Чтоб использовать эти утилиты, как я понимаю, нужно цеплять винт через переходник SATA-IDE на IDE канал материнской платы. Верно ?
Автор: anms
Дата сообщения: 25.06.2014 22:31

Цитата:
Интересно ведь

Я про сохранение треков (можно и по разным головам) и модулей, чтоб потом волосы не рвать)


Цитата:
Модули тоже очень коряво читались

У упомянутого старичка считывал/проверял примерно в такой последовательности:
Road Map - Read from HDD > Select Unreaded - Invert selected > I/O - HW Check All by ID


Цитата:
Чтоб использовать эти утилиты, как я понимаю, нужно цеплять винт через переходник SATA-IDE на IDE канал материнской платы

А эмуляция IDE чем плоха?


Цитата:
Afua_wd.rar
Check_wd.rar

Уже спрашивал, чем версии на hddguru.com лучше. Раз уж не лучше, отошлю к nazyura, у автора они поновее. Там и другие утилиты есть.
Автор: Mihatut
Дата сообщения: 26.06.2014 10:29
Дано:
Винт 1,5 тб WD15EADS, окислились контакты к БМГ. Так он успел поработать, так что СМАРТ статус стал BAD, набрать кучу ошибок и под пару тыщ переназначенных секторов.
Сделано:
1.Зачищены и смазаны контакты
2. в WD Marvel DEMO очищен SMART, RELO-LIST и G-LIST
3. Прогнал тест поверхности, ошибок в счетчиках ошибок и таймаутов нет, но есть в окне "найденые дефекты".



Непонятно, что это такое странное он в окне "найденные дефекты пишет?
Почему LBA с минусом? И почему он считает, что 4ms - ошибка?
Пересчитывать и форматировать P-G list - не рискнул, потому как не до конца понимаю последовательность действий.
Автор: igor_me
Дата сообщения: 26.06.2014 10:43

Цитата:
И почему он считает, что 4ms - ошибка?

Потому, что у вас в настройках стоит таймаут сектора 3 мс, для начала

Цитата:
он в окне "найденные дефекты пишет?

Технические параметры в смысле? Если не собираетесь массово ремонтировать WD - не обращайте внимания...
Вы для начала на пример в Виктории весь диск сотрите и скан с ремапом. Может она бэды скроет а задержек и не будет. Если будут - тогда скан по логике (и лучше в WDR, кстати...)

Цитата:
Пересчитывать и форматировать P-G list

Да вам пока и не надо вроде, по текущим данным...
Автор: sandy_t
Дата сообщения: 26.06.2014 10:43
После очистки смарта и г-листа стоит запустить запись по всей поверхности (или внутренний формат с учетом p-list).
Странные цифры в окошке скорее из-за демо версии.
4ms считается ошибкой тайм-аута чтения сектора, т.к. у Вас в настройках сканирования так стоит - считать все, что читается дольше 3ms за ошибку. Поменяйте настройки на более "мягкие" и так писать перестанет
Автор: alexyc
Дата сообщения: 26.06.2014 18:37
Mihatut

Цитата:
в WD Marvel DEMO очищен, RELO-LIST и G-LIST

Шаман,однако!!!.Не поделитесь,каким чудом вам это удалось в демке?

Цитата:
Непонятно, что это такое странное он в окне "найденные дефекты пишет?
Почему LBA с минусом?

Демонстрацию работы вам он и пишет

Цитата:
Пересчитывать и форматировать P-G list - не рискнул, потому как не до конца понимаю последовательность действий

Скажем так,не понимаете не только последовательность,но и сами действия.Всамой же демке выполнять действия,связанные с записью на поверхность не получится.Используйте китайпрогу,желающие ею поделиться здесь присутствуют.У меня ее нет,т к не пользуюсь.Ну и как бы банально не звучало-не стоит жать в ней на все подряд кнопки...лучше при непонимании спросите на форуме))
Автор: Mihatut
Дата сообщения: 26.06.2014 20:45

Цитата:
в WD Marvel DEMO очищен, RELO-LIST и G-LIST

Шаман,однако!!!.Не поделитесь,каким чудом вам это удалось в демке?


Сам удивился.

Ткнул "очистить смарт", перезапустил винт. открыл викторией смарт, а он чистенький, кроме счетчика часов работы, переназначенных и плохочитаемых секторов.
Зашел в Marvel ткнул "очистить RELO и G листы, оно пожевало пару минут и что-то сделало...
Зашел в викторию, счетчик ремапов тож обнулился.
Ну а дальше скан поверхности и усе ок.

Так что даже в деморежиме для несложных случаев - вполне себе струмент.
Винт вышел из комы и линейную запись без тормозов на весь объем прожевал.
Автор: alexyc
Дата сообщения: 26.06.2014 23:26
посмотрел в деморежиме-да,кнопка активна...
Автор: Mihatut
Дата сообщения: 26.06.2014 23:52

Цитата:
посмотрел в деморежиме-да,кнопка активна...

Ну, спасибо автору.
Автор: anms
Дата сообщения: 27.06.2014 02:31

Цитата:
посмотрел в деморежиме-да,кнопка активна

А когда не была?
Автор: klepiku
Дата сообщения: 28.06.2014 03:32
товарищи
внешние флешки как програмировать ? есть какието бут блоки или полностью стирать записывать ?
Автор: Smyg1
Дата сообщения: 28.06.2014 09:40
Если программатором - например:
SPI Tiny Tools - LPT SPI Flash Programmer

Если на плате:
WD ROM recovery tool.zip (3.6 МБ)


Цитата:
есть какието бут блоки или полностью стирать записывать ?

нету, стирается полностью.
в процессоре есть BootStrap Loader (Kernel) но он не умеет записывать флэшку - нужен внешний прошивальщик, как в "WD ROM recovery tool".
Автор: MisHel64
Дата сообщения: 29.06.2014 10:45
WdMarvel v2.3 винт WD7500AACS
Очистил G, RELO, SMART. Пересчитал транслятор с P, отформатировал с P, запустил скан по логике.
За 4 часа прошло менее 15%. (цветных секторов пока нет)
Я что-то делаю не так?

PS: А какой размер сектора у этой модели?

И новая проблема. В режим готовности винт выходит минут через 10, после подачи питания.
Паспорт и смарт отдал, сканирую сейчас MHDD.
Автор: igor_me
Дата сообщения: 29.06.2014 13:55

Цитата:
За 4 часа прошло менее 15%. (цветных секторов пока нет)
Я что-то делаю не так?

Сканируем в самом Марвеле? Если так - норма. Он сканирует в PIO, не в DMA. В DMA можно например в WDR сканировать, ну или просто скан с ремапом в Виктории или MHDD, что вы и делаете...

Цитата:
В режим готовности винт выходит минут через 10, после подачи питания.

Хм, раз RELO очищен - значит наверно не из-за него. Возможно какая-то голова всё же бо-бо и винт по ней начинает заполнять RELO, а может и G. Сейчас в G или RELO нет "новых" дефектов или кандидатов. До выхода в готовность в регистрах висит BUSY?

Цитата:
А какой размер сектора у этой модели?

По модели не помню, если 4K - на наклейке должен быть значок AF...
Автор: MisHel64
Дата сообщения: 29.06.2014 17:09

Цитата:
Сканируем в самом Марвеле? Если так - норма.

Не ожидал такой подляны ;( А в чем суть этого сканирования? Тупое чтение секторов? Хотя вряд ли просто чтение...

Цитата:
Возможно какая-то голова всё же бо-бо и винт по ней начинает заполнять RELO, а может и G. Сейчас в G или RELO нет "новых" дефектов или кандидатов.

Скан Марвелом и MHDD у меня так и не прошел, тормознул. Запустил свою прогу, делает чистый "верефи" всей поляны. Прогнал встроенный расширенный Smart Self Test.
"G" сразу после форматирования был чист. Где посмотреть RELO, не знаю.
Сейчас по смарту 196-199 нули в RAW.
Автор: igor_me
Дата сообщения: 29.06.2014 17:40

Цитата:
Хотя вряд ли просто чтение...

Я конечно не знаю, что автор там написал, но обычно это простое чтение поляны, с замером времени...А вот почему он не прикрутил DMA - это надо у него спросить...

Цитата:
Где посмотреть RELO, не знаю

Имелось в виду посмотреть как модуль. В "работе с модулями" открыть 32-й модуль на редактирование и посмотреть. Если там только заголовок (кажется 30h байт) - модуль пуст. Если нет - есть записи. Если их много, значит по какой-то голове набралось кандидатов, надо вычислять голову.
ЗЫ Надеюсь контакты к комутатору и сама плата проверены?

Цитата:
у меня так и не прошел, тормознул

Как именно? Диск зажёг Busy?
Автор: MisHel64
Дата сообщения: 29.06.2014 20:53

Цитата:
Я конечно не знаю, что автор там написал, но обычно это простое чтение поляны,

Вряд ли. Судя по кнопочке "скрыть". При простом чтении, дефектные сектора автоматически метятся как кандидаты. Может какую-то VS команду аналогичную использует...

Цитата:
А вот почему он не прикрутил DMA - это надо у него спросить...

Наверно по тому, что по PIO0 чтение работает всегда, а через DMA и PIO4 сначала контролер настроить нужно, а ему что-то помешало этот код вписать.

Цитата:
Если там только заголовок (кажется 30h байт) - модуль пуст.

Спс. Щас верификация закончится, и гляну.

Цитата:
ЗЫ Надеюсь контакты к комутатору и сама плата проверены?

Нет. Не видел смысла. Чтение/запись шли успешно, и до моих действий винт определялся нормально.

Цитата:
Как именно? Диск зажёг Busy?

Нет. В ручную прервал.

Добавлено:

Цитата:
В "работе с модулями" открыть 32-й модуль на редактирование и посмотреть. Если там только заголовок (кажется 30h байт) - модуль пуст. Если нет - есть записи. Если их много, значит по какой-то голове набралось кандидатов, надо вычислять голову.  

Последний байт 0x83, далее нули.

Добавлено:
Хотел сохранить треки SA в файл. Ругнулось на ошибку чтения 1 трека по 0 и 1 голове.
Все модули проверку прошли, и в файл сохранились.
Автор: igor_me
Дата сообщения: 29.06.2014 21:21

Цитата:
Вряд ли. Судя по кнопочке "скрыть"

А, в этом смысле. Я имел в виду само чтение, оно скорее всего обычное. А вот когда составлен список секторов, превышающих таймаут, то скрываются они конечно VSC-командой

Цитата:
Не видел смысла

Дело хозяйское, я частенько для профилактики проверяю, только на почти новых дисках не смотрю...

Добавлено:

Цитата:
Последний байт 0x83, далее нули.

Похоже есть немного "кандидатов"...

Цитата:
Ругнулось на ошибку чтения 1 трека по 0 и 1 голове.

Норма.
Автор: MisHel64
Дата сообщения: 29.06.2014 21:23
igor_me Может мне SA форматнуть?
Если да, то какая последовательность действий?


Цитата:
Похоже есть немного "кандидатов"...

А судя по смарту нету. Как "подлечить"?

Очистил G и RELO, по прежнему:

Цитата:
Последний байт 0x83, далее нули.

Автор: igor_me
Дата сообщения: 29.06.2014 21:37

Цитата:
Может мне SA форматнуть?

Зачем? Какой-то модуль или трек не читался или не пишется.

Цитата:
Как "подлечить"?

Скрыть сектора соответствующие... Отловить их можно только сканом по логике...
ЗЫ Скиньте ваш RELO-list, гляну. Заодно может структуру разберу

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141

Предыдущая тема: Параметр на end to end error


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