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

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

Автор: SRUTSSSSSSSS80
Дата сообщения: 17.03.2016 22:38
vlad_sarov
вам это будет полезно почитать для самообразования, ну а остальное на гуру сами найдёте.
Автор: alexyc
Дата сообщения: 17.03.2016 22:39
limbast
Вы и сами можете сравнить содержимое слитого с каким нибудь донорским ресурсом.Основные тела рома будут приблизительно совпадать,модули в составе рома будут отличаться.
Автор: SRUTSSSSSSSS80
Дата сообщения: 17.03.2016 22:39
limbast
на любой файлобменник....бесплатный
Автор: tametung
Дата сообщения: 17.03.2016 22:48
alexyc

Цитата:
Понятно,что это "не совсем то бизи".но зрительно выглядит так.

a это возможно вопрос не правильной интерпретации программой. т.е она увидела взведенный бит 7,и "зажгла" лампочку. А вот что это правило работает только вместе
с битами RDY/DSC может забыла учесть. + диск в таком состоянии не отрабатывает ни софт,ни хард резет. хотя должен бы.
как по мне, точнее говорить,что в таком случае диск превращается во что-то не адресуемое.
Автор: alexyc
Дата сообщения: 17.03.2016 22:52
tametung

Цитата:
как по мне, точнее говорить,что в таком случае диск превращается во что-то не адресуемое.

Согласен-но "это уже копание поглубже" уровня текущего обсуждения.только одно от вас хотелось бы услышать-что мешает загрузчику подымать бизи,который окажется "реальным"?
Автор: tametung
Дата сообщения: 17.03.2016 23:03
alexyc

Цитата:
только одно от вас хотелось бы услышать-что мешает загрузчику подымать бизи,который окажется "реальным"?

потому что (имхо),что до построения АТА модели в памяти еще дело не доходит.
Этим занимается код из ROM. маске главное проверить читаемость этой самой ROM, провести инит памяти (и SIO регистров) и откопировать (с декомпрессией когда нид) код из ROM'a в мем и побыстрее отдать туда управление.

Автор: alexyc
Дата сообщения: 17.03.2016 23:14
tametung
На фоне подобного объяснения что к регистру бизи загрузчик не имеет никакого доступа,непонятно для меня такая ситуация-как я однажды умудрился прибить загрузчик,(ожидаемый по своей сути как ROM),своей же родной флешью,после многокраратной записи в нее "стихов Лермонтова".Причем прибит оказался именно загрузчик-по терминалу плата не отвечала,прививка внешней флеши изменений не приносила и плат зажигала именно ВСЕ регистры за исключением....бизи.
Автор: tametung
Дата сообщения: 17.03.2016 23:36
alexyc

Цитата:
как я однажды умудрился прибить загрузчик

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

Цитата:
и плат зажигала именно ВСЕ регистры за исключением....бизи.

еще раз говорю,это вопрос интерпретации содержимого регистра состояния конкретной программой. мы не знаем в какой последовательности она проверяет биты. может увидела биты в rdy,drq проверила на ошибку и зажгла лампочки,а до бизи просто дело не дошло (просто не проверяла в связи с поднятым drq).
короче это ни о чем не говорит.

Автор: alexyc
Дата сообщения: 17.03.2016 23:43
tametung

Цитата:
я не знаю как это возможно

А тем более-я,но факт состоявшийся и иногда,"чешется одно место",от непонимания))

Цитата:
вспоминайте как себя вела Альпина без флэша. что там можно было сделать с маской ?

Намек понятен,но сиагейт не ВД,пути писателей варей/разработчиков чипов могут и оличаться.Да-на альпине-"ничего".Можно вопрос возвести и в крайнию степень-версии маски корсара,если не изменяет память и писать то ромку не умели.

Цитата:
интерпретации содержимого регистра состояния конкретной программой

Возможно-но все доступные мне "программы с лампочками" рисовали одно и то же.

зы
Что входит в АТАмодель?
Автор: tametung
Дата сообщения: 17.03.2016 23:56
alexyc

Цитата:
Возможно-но все доступные мне "программы с лампочками" рисовали одно и то же.


[img]http://imageshack.com/a/img922/5695/fk2r3i.jpg
[/img]
так работает pc3000. канал с не подключенным диском. как видите флэшь/загрузчик тут вообще не при делах.


Цитата:
Что входит в АТАмодель?

а что такое по вашему жесткий диск.? это кусок кода и данных который должен действовать так как описано в ATA стандарте (+ возможный довесок командной вендор-специфики)
и именно такая модель и строится в памяти.
Автор: alexyc
Дата сообщения: 18.03.2016 00:01
tametung
ясно
Автор: tametung
Дата сообщения: 18.03.2016 00:21
alexyc

Цитата:
Намек понятен,но сиагейт не ВД,пути писателей варей/разработчиков чипов могут и оличаться.

да но тут же возникает вопрос,а сколько собсна надо кода,чтобы появились эти самые
привычные нам регистры ? я думаю что много. где-то под 64Кб (как было на moto Seagate'aх или ST10 тонких Grand.). ARM плюсом имеет херовенькую плотность кода. а маска совсем не большая. где-то под 3000h байт.
поэтому я собсна и предполагаю что маске не до бизи.

Цитата:
Можно вопрос возвести и в крайнию степень-версии маски корсара,если не изменяет память и писать то ромку не умели.

Корсар я посмотрю (сам как-то не помню) чудовищный какой-то диск и c N2 он вы помнится говорили,как -то не особо дружил.
Может там сегмент другой надо было выбирать при записи ROM? Типа как в TLite (или где оно там было ?)
Автор: alexyc
Дата сообщения: 18.03.2016 00:30
tametung

Цитата:
да но тут же возникает вопрос,а сколько собсна надо кода,чтобы появились эти самые
привычные нам регистры ? я думаю что много. где-то под 64Кб (как было на moto Seagate'aх или ST10 тонких Grand.). ARM плюсом имеет херовенькую плотность кода. а маска совсем не большая. где-то под 3000h байт.
поэтому я собсна и предполагаю что маске не до бизи.

Для меня,это уже слишком "глубоко"))

Цитата:
Корсар я посмотрю (сам как-то не помню) чудовищный какой-то диск и c N2 он вы помнится говорили,как -то не особо дружил.

Ночные ястребы да корсары своевольные винты.Я так и не понял,почему N2 пошел с 3 головы,переназначенной в нулевую.Как предположение-кролик экспериментальный,сканом и головами я крутил как хотел,возможно,на 3-ей,что то и оставалось от предыдущих истязаний.

Цитата:
Может там сегмент другой надо было выбирать при записи ROM? Типа как в TLite (или где оно там было ?)

Хз.Почему-то осталось в памяти,что маска корсара не пишет флешь.Возможно,что то путаю,т к даавно не держал рыб в руках.Когда столкнулся впервые с проблеммами записи флешки на винтах "выше" Альпины- перешел на запись их флешей на Альпине как программаторе.
Автор: Turkish88
Дата сообщения: 18.03.2016 12:01
alexyc
Думается ваши знаменитые стихи Маяковского это просто совпадение сдохшей платы на wd
Автор: AVCH
Дата сообщения: 18.03.2016 13:22
limbast
Я правильно понял Ваши действия, пересадили флешь с 1761 на 1820 и ждете что она раскрутится ?


Автор: limbast
Дата сообщения: 18.03.2016 14:19
AVCH
Да, так мне посоветовали.
С пересаженной флешь не раскручивается шпиндель, а с родной флешь на неродной плате (в смысле родная флешь для неродной платы, т.е. просто плата, переставленная с другого диска) - раскручивается. Все с отключенным коммутатором.
Автор: Nemo_0704
Дата сообщения: 18.03.2016 16:57
О что нашел!
Автор: alexyc
Дата сообщения: 18.03.2016 17:27
Turkish88
Думаться может что угодно.По факту,програмно проц после заливки родной флешь умер,железно-жив,т к генерация кварца есть и кое какими ногами даже "дергает".Плата после снятия этого проца и пересадки на нее проца с покореженной платы успешно "ушла в дело"


Добавлено:
limbast
Вы уж определитесь,что пишете.Хватит всех путать

Цитата:
С платой 1820 и её родной флеш шпиндель раскручивается! С флеш с платы 1761 шпиндель молчит!!!

и тут же противоречите сами себе

Цитата:
С пересаженной флешь не раскручивается шпиндель, а с родной флешь на неродной плате - раскручивается.


Просто ответьте "да" или "нет"-флешь от 1761,установленная на 1820 раскручивает диск?
Автор: vlad_sarov
Дата сообщения: 18.03.2016 17:45
SRUTSSSSSSSS80

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

Это к чему было? Я это уже давно прочитал и почти наизусть знаю.

Добавлено:
alexyc

Цитата:
в маске проца зашит загрузчик,который и запускает на испольнение основной код.

И не код это вовсе, а просто вектор, по которому он смотрит, есть что почитать или нет.
И изменить Вы его не можете, значит это аппаратная часть.

Или хотите мне рассказать, что происходит после получения процом команды "RESET"?
Автор: limbast
Дата сообщения: 18.03.2016 18:37

Цитата:
Вы уж определитесь,что пишете.Хватит всех путать

Когда писал, думал, что понятно изложил, а сейчас действительно не совсем понятно написал. Свое сообщение поправил: в смысле родная флешь для неродной платы 1820, т.е. просто плата, переставленная с другого диска раскручивает шпиндель.
Но эта же плата 1820, с флешью, из платы 1761 (USB) с пробитым МК (выпаянная флешь не пробита по выводам и не греется) не раскручивает шпиндель.
Автор: vlad_sarov
Дата сообщения: 18.03.2016 18:40
limbast

Цитата:
выпаянная флешь не пробита по выводам и не греется

И как же Вы проверили, что флешка жива?
Автор: limbast
Дата сообщения: 18.03.2016 21:02
vlad_sarov
Просто измерил сопротивления выводов относительно вывода земли, а также в режиме прозвонки диодов. Сопротивление мегаомы, как диод выводы не звонятся, т.е. пробоя нет.
Я вычитал дампы с обоих флешек. Флешка с не рабочей платы 1761 живая и структура (визуально) по HEX файлам совпадает. Вот ссылка на дампы
Автор: Smyg1
Дата сообщения: 18.03.2016 22:52

Цитата:
с не рабочей платы 1761.bin

Headers
-------
5A OK
01 OK
02 OK
03 OK
04 OK
05 OK
06 OK
07 OK

Code Blocks
------
5A OK
01 OK
02 OK
03 OK
04 OK
05 OK
06 OK
07 OK


с не рабочей платы 1761.bin
10.2DA-ZEPHYR


с рабочей платы 1820.bin
45.0UE-ZEPHYR
Автор: limbast
Дата сообщения: 18.03.2016 23:28
Smyg1
Здравствуйте.
И о чем это говорит? Судя по ОК - все нормально с флешкой? Тогда почему не раскручивается шпиндель? Несовместимость плат? Если найти такую же плату диск заработает?
Правильно ли я понимаю, что пересаживать МК бессмысленно, шпиндель также не раскрутится, различия в прошивках МК. Так?
Автор: tametung
Дата сообщения: 19.03.2016 01:19

Цитата:
Тогда почему не раскручивается шпиндель?

когда не раскручивается,первым делом смотрят "сектор состояния" на наличие debug e.c. далее,пытаются принудительно 'раскрутить' (напр. пользуясь командой recalibrate) и снова смотрят 'сектор состояния'.
только потом,начинают гадать,а что собсна делать.


Автор: Smyg1
Дата сообщения: 19.03.2016 09:59
он может не крутить - если при включении насчитал голов меньше чем прописано в 0А...
пробовать включать головки по одной...
Автор: limbast
Дата сообщения: 19.03.2016 10:28

Цитата:
он может не крутить - если при включении насчитал голов меньше чем прописано в 0А

А как он их считает? Через коммутатор? Так он же отключен.
Почитав разные источники я сделал вывод, что МК не имеет на борту собственной флеш (как например atmega, pic, msp), а прошивка хранится в spi flash, которую я перепаивал. Значит имеет смысл попробовать перепаять МК. Правильно ли я рассуждаю?
Автор: vlad_sarov
Дата сообщения: 19.03.2016 11:18
Smyg1


Цитата:
Этот вполне прошел


А можно этот скрипт? А то я на ихнем языке читать не умею.
Осмелюсь попросить ещё раз, если конечно не трудно.
Автор: eSpring
Дата сообщения: 19.03.2016 11:26
Добрый день. Подскажите, как завершить правильно подьем винта.

После нескольких суток работы WDR3.0
проверка прошла на ура. Виктория так же.

Теперь необходимо сделать внутреннее форматирование и пересчет с учетом листов ?
Что за чем правильно делать ?Спасибо.
Автор: vlad_sarov
Дата сообщения: 19.03.2016 11:27
eSpring

Цитата:
После нескольких суток работы WDR3.0 проверка прошла на ура.

Здесь телепатов нет, что Вы конкретно запускали?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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