Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Hardware » Магнитные носители информации » Ремонт накопителей WD (Western Digital). Часть IX

Модерирует : Akam1, Dr_StandBy, Dekker

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140

Открыть новую тему     Написать ответ в эту тему

Akam1



Комса
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Самое главное правило ремонтника
Коды ошибок WD || Коды ошибок WD Обновлено 18.01.2013
Ссылки на файловые ресурсы
"Лампочки" ATA терминала
Разное (статьи, описания, информация с форумов)
FAQ по действиям с накопителями WD
Порядок загрузки модулей варью накопителя
PST-mode
Для Любителей чистить RELO, P и G листы
Определение нужной версии оверлея
Ошибка чтения -1 (-256) трека по 0 (1) голове, статус - DISK_DAM_ERROR
Ошибка чтения модуля ID04, статус - RSC_ALLOCATION_NO_CONTI_BUFFER (Модуль ID04 прочитан посекторно)
Отключение 0 головы на Mariner от Cartmann
Восстановление транслятора без РС3000 от Kickman
  • подробнее
    Инструкция по скрытию бэдов сканом по логике
    Неудачно отключились головки, возвращение диска в исходное состояние
    Способы перевести HDD в SAFEMODE ("безопасный" режим)

    Расшифровка ошибок в программе WDMarvel
    Условия распространения WDMarvel (обновлено)
    Def_WD
    Немного, о стуктурах Firmware, модулях WD-MARVELL
    PListEdit WD70xx & Marvell
    Passport Data Recovery – Slow Response
    WD Family Search
    TREX
    WD SS Scripts Collection краденая с форума WDMarvel
    SeDiv Demo
    WDC Based
    HDDSuperTool
    WD UART
    Nazyura WD tools
    WD SSHD drives
    DRT
    WD MyBook encrypted hard drive decryption
    WDRepairTools
    WDR
    Scripts
    Важно! Инструкция по чистке контактов на плате HDD
    Как это сделано..
    How to disable the 3.3v pin on Western Digital USB White Label Drives
    что есть #
    hddoracle.com
    Индикатор состояния HDD
    HDD: Служебки, ПЗУ, модули, лоадеры, firmware, flash
    Data Lifeguard Diagnostic
    Гарантийное обслуживание и RMA
    Firmware Updates Western Digital

    Темы по проблемам логического ремонта разделов HDD и подъёма информации:
    Восстановление разделов и информации на HDD
    Железные проблемы с HDD (диском, хардом, веником
    S.M.A.R.T.
    Офтопик на поболтать на HDD темы
    ATA-Terminal
    Магнитный флейм
    Бизнес-вопросы сферы восстановления данных и ремонта HDD
    Предыдущие части

  • Всего записей: 26301 | Зарегистр. 20-04-2006 | Отправлено: 02:45 05-02-2019 | Исправлено: igor me v2, 00:45 28-11-2020
    igor_me_v2



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добавил в шапку, пусть будет, раз бывают затруднения
    "Способы перевести HDD в SAFEMODE ("безопасный" режим) "

    Всего записей: 3403 | Зарегистр. 27-03-2016 | Отправлено: 00:46 28-11-2020
    inf158704

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    igor_me_v2
    если есть настроение поржать посмотри пожалуйста... потом удалю а то заклуют
     
    На примере восстановления служебки в варианте  предложенной  E123  
    http://forum.ru-board.com/topic.cgi?forum=84&topic=5198&start=540 попытаюсь  
    собрать в кучу мысли вообще обо всем что мне удалсь тут прочитать…  
    методика предлженная  E123 выглядит так:
    1. запишите обратно ПЗУ из бэкапа,
    2. передерг питания (здесь может уйти в вечное бизи, если "поднимет с блинов мусор")
    3. в редакторе регионов +1 к адресам двух первых регионов, сохранить в служебку
    4. передерг питания
    5. треками записать служебку обратно
    6. вернуть адреса регионов (-1), сохранить в служебку
    7. передерг питания.
     
    Исходим из того что с программой WDmarvel 2.3 пользователь знаком, и первым делом,  как я, посчелкав по менюшкам  он нашел радующий душу пункт меню Точка восстановления.  
    Будем считать что Вы  отключил контроллер  SАТА (программа работает с диском напрямую и драйверы ему мешают работать ) выбрали в  меню и стали счастливым обладателем неизвестно чего, с сомнительным содержанием по полноте и содержанию «Точку восстановления» …  А далее угробили служебку любым доступным способом, от всеми рюбимой перепрошивки  до отключения головки.  Диск не определяется ни на одном порту, даже после перезагрузки винды,  хотя еще полчаса назад он это делал. Проверить, что порт исправен можно методом подкинуть ему любой другой винт и при исправном порте программа должна определить его.
    Теперь к восстановлению :
    Я  начать с 4  пункта меню, чтобы объяснить что каждый из них имеет множество нюансов который требуеться для понимания и с какими сложностями можно столкнутся например  на этом тупейшем по сути пункте.
    4. передерг питания
        При передергивании питания происходит полная перезагрузка винта… так модули которые вы вроде как только что записали на диск начинают работать только после перезагрузки, до этого вы их в лучшем случае смогли записать в служебную область.
        При передергивании питания возникают некоторые сложность которые актуальны иной раз даже если был предварительно установлен выключатель  в цепи питания  для этого магического действия, а уж неосторожно развернутый разъем на 180 градусов и подключение  питания поменяв местами 12 и 5 вольт, приводит к выходу из строя диска даже при кратковременном касании. Благо выходит из строя защитный стабилитрон на 5 вольт, который можно отпаять, выкинуть и забыть…
        Также сие магическое действие на слабых блоках питания тоже приводит к перезагрузке других устройств из за броска напряжения при включении, что например у меня вызывает зависание рабочего винта иной раз который даже не возвращается к жизни даже если подождать…  
        Потому желательно иметь еще один блок питания для подопытных и питать его от него.  Я  использую блок питания AT. На барахоке их горы и половина из них исправны даже без замены конденсатора. Если общий вывод (черные провода)двух блоков питания  соединить вместе то , блоки питания не подерутся а станут одним целым…  Лично для себя я тупо соединил корпуса двух источников потому как нулевой общий провод все разно присобачен к корпусу…  
    Далее по пунктам постараюсь быть не столь красноречивым…
     
    1.запишите обратно ПЗУ из бэкапа.
    Ну раз плюнуть…  Особенно если посмотреть внимательно на экран и увидеть что диск даже не определился…
    Предлагаю наплевать на причину  окирпичиванию диска и начать с того  чтобы хотя бы его увидеть.  Для этого нужно включить винт переведя его  в защищенный режим, когда контроллер видит только себя любимого и не может ничего увидеть на дисках… После этого  он определяется и жалобно заявляет что он как бы есть, отобразив  свое семейство. Модель, серийный номер, и версия F/W (половина)  остаются пустыми.  
    Самый простой способ это сделать, это отключить питание,  раскрутить 2 болта прижимающих плату к разъему идущему  к коммутатору и запихнуть между контактами и платой кредитную карту, желательно карту ПОЛЬЗА банка  homecredit.  При этом прервется связь с дисками и контроллер диска останется один не знающий куда его запихнули. Болты над разъемом идущим к двигателю не трогать, говорят что если диск не раскрутиться контроллер тоже не определиться (Лень проверять но врядли там есть контроль наличия тока. А обороты контролируються по сервометкам на блинах думаю).   После этого надо включить ему питание и кабель связи.
    Дальше все просто, ОПРЕДЕЛИТЬ, ОПЕРАЦИИ с ПЗУ/ЗАПИСЬ ПЗУ и  ищем  распакованную папку точки восстановления, в ней папка  PZU и единственный bin файл.
     
    2.передерг питания (здесь может уйти в вечное бизи, если "поднимет с блинов мусор")                  
     В вечное бизи он уйдет если он прочитает что ни будь с диска, а мы еще даже катрочку не вытащили.
    После заливки ПЗУ на флеш записываются следующие модули:
    0A – Head Map  (катра голов, незнаю что там точно, но из названия понятно что именно здесь происходит отключение/ подключение голов, их нумерация на блинах, особенно непонятно что такое карта используемых головок  и карта каналов коммутатора, 1 головка и 2 канала коммутатора может быть выставлено? Зачем?)
    0B – Flesh DIR – это аналог  FAT по какому  адресу начинаеться новый модуль в ПЗУ и какая у него длина…  невижу причины по которой понадобилось бы поменять расположение модулей на флешке… практическое применение мне неизвестно...  
    0D – Firmware Version –  незнаю что, думаю просто информация о прошивке, менять смысла тоже нет…
    20 – SMART&LogCurrent – таблица изменяется в процессе работы диска… чтобы если сдохли блины можно было узнать что винт швыряли об стену  10 раз до того как он скопытился… в общем понятно почему он тут, но практического знаечения знания о его существовании не вижу…
    30 – RPDList/транслятор SA – модуль очень важный… служебная зона в которой записаны модули это обычный участок диска в котором также как и в облости данных встречаются дефекты, потому при записи служебки на диск нужно обходить эти дефекты.  
    Каждому треку и каждому сектору на диске каким то хитроумным способом с исключением поврежденных секторов присваивается индивидуальный номер. В общем аналог LBA. Запись и чтение модулей происходит с исключением дефектных блоков.  Но при этом надо знать , что  модуль  не может занять больше места, чем заявлено в модуле DIR (01) который первым прочитываеться с диска, о нем позже.  В общем если вы пересканировали SA и пересчитали транслятор служебной зоны, запихать все модули обратно без геморроя не получиться.  Для некоторых модулей не хватит родного места и они запишутся частично на начало другого модуля, вернее следующий модуль при записи тупо сотрет хвост предыдущего…
    При записи треками  обхода дефектных блоков SA не происходит и там запишется  что сможется, там где было, транслятор игнорируется…  
    47 – Adaptives ServiseArea –  зона обслуживания адаптивов,  что то связанное с чувствительностью головок, уровнем сигнала для записи в служебной области (действует только на участок диска со служебной информацией а может и на все зоны).
    4F – SA servo adaptives -  коррекция  по приводу двигателя и положения головок в общем по железу …  менять смысла тоже нет…
    В общем  из полезного мы загрузили в ПЗУ то где у нас находиться 1 сектор служебной области , ну и адаптивы чтобы его прочесть… где то же здесь запихана так называемые регионы SA понимание о них нам понадобиться при выполнении следующего пункта.
     
    3. в редакторе регионов +1 к адресам двух первых регионов, сохранить в служебку.
    В предыдущем пункте я упоминал Резионы SA. Щас начнутся мои домыслы но думаю не сильно напиздаболю.  А товарищи с нимбом на голове, просветленные в 2012 не упустят  повод поворчать.  От всех остальных готов принять любые замечания, желательно чтобы исправляли и дополняли  прямо в тексте : )  
    У нас иметься служебная область, которая транслятором превратилась в последовательный набор блоков (вместо номеров треков с номерами должек на ней), где пропущены неисправные блоки. Короче аналог LBA но в нем только исправные. Тоже самое делается и в рабочей области своим транслятором но есть маленькое отличие. Транслятор служебной области должен быть сделан с последовательной нумирацией всех блоков на одной головке, потом идет нумерация на второй головке.  А транслятор рабочей области так сделан быть не может из за скорости ,  для ускорения скорости чтения / записи необходимо  сделан нумерацию с последовательным чередование всех головок.
    Если на пальцах то в служебке блоки расположены так:
    0 дорожка 0,1,2,3  1 дорожка 10,11,12,13
    А в области данных:
    0 дорожка 0,2,4,8
    1 дорожка 1,3,5,7
    Так как у нас в служебке блоки расположены последовательно, почему бы их не откусить с начала и до середины служебку если она так затерта, и записать снова уже на новом  месте. Видиомо об этом думал изобретаель когда придумал список регионов ну или  это соображение родилось у ремонтников и появился термин список регионов… Изменая   этого параметр можно передвинуть начало первого читающегося с диска модуля (01-DIR).
    А в предыдужем пункте мы как раз  «с  вечным бизи, если "поднимет с блинов мусор"».  
    Чтобы мусор не поднялся можно изменить номе первого  читаемого   с диска блока. Диск прочтет в память возможно тот же DIR но не с начала а с середины, что вызовет у него легкое непонимание и дальнейшие попытки прочитать еще что то он прекратит, оставаясь все также в защищенном режиме.
    Начало региона храниться в ПЗУ поэтому чтобы изменить этот параметр нам нужен только контроллер. В каком модуле потом напишу щас лень думать.
    И вот теперь отключив пинание можно собрать диск полностью обратно закрутив все винтики.    
     
    4. передерг питания
    Исходя из предыдущих рассуждений, получается что пунк маленько не полный. После коррекции списка регионов  и сохранения его в SA (а на самом деле в БИОС) нужно собрать винт назад. И теперь мы его включаем… и что видим… да нихрена ничего не изменилось… Отобразилось все также  семейство. Модель, серийный номер, и версия F/W (половина)  остаются пустыми.  НО! У НАС ПОЛНОСТЬЮ СОБАН ВИНТ! И МЫ МОЖЕМ ЧИТАТЬ И ПИСАТЬ НА НЕГО!
     
    Остальные пункты опишу после,  когда сам разберусь,  для начала достаточно, полкирпича это луше чем целый кирпич …  
    Большая просьба учителям русского языка делать коррекцию самостоятельно, как говорил кто то из героев  я имею честь быть «ирланцем»  и к оскорблению правописания Русского языка  отношусь  прохладно….

    Всего записей: 466 | Зарегистр. 21-08-2011 | Отправлено: 13:10 29-11-2020 | Исправлено: inf158704, 13:10 29-11-2020
    Sedin

    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    стока буковок.....  
    1) плата без банки сама выйдет в готовность
    2) если сразу сдвините регионы (не прикручивая ... в WDM - работа с регионами) ничё никуда не уйдёт.
    3) чушь сабачья про транслятор.... и про переезд служебки тоже.... дир весь и адаптивы са руками пересчитывать будите?
    4) мысли в слух похоже... не сильно умные...
    5) я сразу сказал... дурью вы маитесь.. Без ARCO вашему винту только ведро зелёное светит....

    Всего записей: 3308 | Зарегистр. 26-10-2005 | Отправлено: 15:28 29-11-2020
    igor_me_v2



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да, букв много. Реально поржал только про

    Цитата:
    карту ПОЛЬЗА банка  homecredit

    Про остальное - не понял, зачем было написано. Не говоря о том, что куча логически неверных утверждений, не говоря  о сути и разумеется куча не относящегося к делу.

    Цитата:
     Исходим из того что с программой WDmarvel 2.3 пользователь знаком, и первым делом,  как я, посчелкав по менюшкам  он нашел радующий душу пункт меню Точка восстановления

    Какой конкретно версии, в 2.3 beta что-то не помню такого пункта...

    Цитата:
    действие на слабых блоках питания тоже приводит к перезагрузке других устройств из за броска

    Это не относится только к винтам, само-собой БП должен быть исправен, указание на это излишне.

    Цитата:
    а уж неосторожно развернутый разъем на 180 градусов и подключение  питания

    Это тоже не относится к ремонту персонально, а к общей эксплуатации, кто и что там перевернёт - его личный косяк, не зависящий, чинят диск в данный момент или нет.

    Цитата:
     для ускорения скорости чтения / записи необходимо  сделан нумерацию с последовательным чередование всех головок.  

    Нет, не необходимо, на Самсунгах вон, как говорят, переключения было через несколько десятков или сотен ТЫСЯЧ треков, ничё, работало. Поэтому если только ЖЕЛАТЕЛЬНО и не только из соображений скорости, а ещё из каких-то. А из соображений последующего восстановления данных это и вовсе СТРОГО ВРЕДНО, к слову. Вам что важнее? Вот мне как то НАДЁЖНОСТЬ хранения и простота восстановления инфы в случае чего в ДЕСЯТКИ раз важнее скорости, знаете ли...
     
    И так могу много комментариев написать, но разумеется смысла в этом нет
    В общем есть какие-то полезные мысли, но вокруг много лишнего, не несущего смысловой нагрузки, "заполнителя".

    Всего записей: 3403 | Зарегистр. 27-03-2016 | Отправлено: 16:30 29-11-2020 | Исправлено: igor_me_v2, 16:31 29-11-2020
    inf158704

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sedin
    Уважаемый Sedin. Очень рад что вы написали критический отзыв. Не буду оспаривать ваши замечания. но на замечание
    Цитата:
    №3  чушь сабачья про транслятор.... и про переезд служебки тоже.... дир весь и адаптивы са руками пересчитывать будите?
     
    хотелось бы вам сказать что я не просто так выбрал методику восстановления от E123 именно треками, чтобы на этом примера попытаться сформулировать хотя бы для себя как и что происходит.  
    Я прекрасно понимаю что треков у меня нет и отталкиваясь от этого хотел бы все разжевать в последующем повествовании...
    Мое повествование направленно не на то чтобы запомнить какую кнопку за каой жать, а разяснить хотябы себе  что при этом происходит и почему.
     
    igor_me_v2

    Цитата:
    Какой конкретно версии, в 2.3 beta что-то не помню такого пункта...

    ну ладно, тут я чкток приврал, сам естественно снимал бекап версией 403 бета...

    Цитата:
    Цитата:
    карту ПОЛЬЗА банка  homecredit
     
    Про остальное - не понял, зачем было написано. Не говоря о том, что куча логически неверных утверждений, не говоря  о сути и разумеется куча не относящегося к делу.


    Цитата:
    Цитата:
    действие на слабых блоках питания тоже приводит к перезагрузке других устройств из за броска.
    Это не относится только к винтам, само-собой БП должен быть исправен, указание на это излишне.


    Цитата:
    Цитата:
    а уж неосторожно развернутый разъем на 180 градусов и подключение  питания
     
    Это тоже не относится к ремонту персонально, а к общей эксплуатации, кто и что там перевернёт - его личный косяк, не зависящий, чинят диск в данный момент или нет.

     
    Здесь я вам возражу. угробить служебку не может уважающий себя мастер и им мое повествование как телеге пятое колесо, а мое повествование в первую очередь нацеляно для тех кто в первый раз прочитал о том что можно чинить винты и с пламенным комсомольским азартом принялся за дело. разубедитить меня в том что надо быть менее многословным конечно можно но думаю ненужно...
     

    Цитата:
    Цитата:
     для ускорения скорости чтения / записи необходимо  сделан нумерацию с последовательным чередование всех головок.  
     
    Нет, не необходимо, на Самсунгах вон, как говорят, переключения было через несколько десятков или сотен ТЫСЯЧ треков, ничё, работало. Поэтому если только ЖЕЛАТЕЛЬНО и не только из соображений скорости, а ещё из каких-то. А из соображений последующего восстановления данных это и вовсе СТРОГО ВРЕДНО, к слову. Вам что важнее? Вот мне как то НАДЁЖНОСТЬ хранения и простота восстановления инфы в случае чего в ДЕСЯТКИ раз важнее скорости, знаете ли...
     
    И так могу много комментариев написать, но разумеется смысла в этом нет  
    В общем есть какие-то полезные мысли, но вокруг много лишнего, не несущего смысловой нагрузки, "заполнителя".

    здесь бы я тоже хотел бы вам ответить также как в предыдущем пунте, лишней информации для обычного хомяка типа меня не бывает...
    я когда сам вынужден читать ПУЭ засыпаю странице так уже на пятой, потому не считаю очень зазорным чуток приврать для остроты сюжета ...
     
    Так как нет чисто технических возражений до поры до времени оставлю первую часть моего экшена в покое, хотя конечно мне не нравиться как я в ней обяснил что такое ТРАНСЛЯТОР. до поры до времени останусь при собственном мнении что транслятор жто тупейший LBA в котором вместо поврежденных секторов назначены сектора из резервной области, как я в принципе и пытался донести в повествовании. а в служебной зоне тотже самый тупейший LBA только не с переназначнными блоками, а с их пропуском... уверен это не внесет болших проблем в понимании что там происходит... со списком регионов конечно согласен я поднаврал конкретно, но моего обяснения даже ошибочного вполне достаточно для понимания что происходит....
     
     
     
     
    Добавлено:
    Sedin

    Цитата:
    адаптивы са руками пересчитывать будите

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

    Всего записей: 466 | Зарегистр. 21-08-2011 | Отправлено: 18:20 29-11-2020 | Исправлено: inf158704, 18:40 29-11-2020
    igor_me_v2



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Оки-доки, я понял, это у вас типа "блог", а не инструкция. Согласен

    Всего записей: 3403 | Зарегистр. 27-03-2016 | Отправлено: 01:25 30-11-2020
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140

    Компьютерный форум Ru.Board » Hardware » Магнитные носители информации » Ремонт накопителей WD (Western Digital). Часть IX


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru