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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

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

vertex4

Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Самое главное правило ремонтника


Коды ошибок WD || Коды ошибок WD Обновлено 18.01.2013
Ссылки на файловые ресурсы
"Лампочки" ATA терминала
Разное (статьи, описания, информация с форумов)
Western Digital ACRONYMS

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 2.3 beta, WDMarvel 4.04, WDMarvel Plus 4.3.4, WDMarvel 4.35
    WD Defects Viewer
    WD SMART Editor
    WD F-List Editor
    WD Script Editor
    HDD FW Updater
    Def_WD
    Немного, о стуктурах Firmware, модулях WD-MARVELL
    PListEdit WD70xx & Marvell
    WD Family Search.xls
    TREX файлы в пакетах [?] индикатор активности
    WD SS Scripts
    SeDiv Demo
    WDC Based
    Отключение обработки ошибок
    Решения slow fix
    WD UART
    Nazyura WD tools
    WD SSHD drives
    DRT
    WD MyBook encrypted hard drive decryption
    WDRepairTools
    WDR
    Скрипты для программ
    Важно! Инструкция по чистке контактов на плате HDD
    Как это сделано..
    How to disable the 3.3v pin on Western Digital USB White Label Drives
    Новый 12ГБ диск не работает - тут ответ почему и что делать. Подробно почему может быть нужно удалить 3,3V из SATA коннектора
    что есть #
    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
    Предыдущие части

  • Всего записей: 10404 | Зарегистр. 29-01-2006 | Отправлено: 14:32 17-12-2024 | Исправлено: Smyg1, 16:25 18-01-2025
    PussWithOutBoots



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Утилита не смогла авто определить плату. Видимо обязательно нужна банка.
    Радует то что начало положено. Дальше раскопают.
     
    Насчёт MSGQLINES - тут и 30 000 не помогут. с одного прохода создаётся больше строк. А если диск пошёл на второй проход по головкам с бОльшими номерами чем 0-1 то это же будет засунуто в SvmSgq.txt ещё раз и затрёт весь первый проход. и не увидеть почему начался второй проход.

    Всего записей: 327 | Зарегистр. 03-09-2024 | Отправлено: 14:16 24-12-2024
    Smyg1



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

    Цитата:
    igoa
    Насчёт MSGQLINES - тут и 30 000 не помогут.  

    это шетнадцатиричное число...
     
    0x30000 = 196608...
     
    смотрим, например, на вивальди - обычный лог 40 Кб - это 1343 строки всего...
     
     

    Цитата:
    igoa
    Утилита ARCH7 не смогла авто определить плату. Видимо обязательно нужна банка.  

     
    c ARCH7 не все так просто...
     
    без дисквари в памяти - плата по САТА ничего не будет отвечать...
     
    дискварь заливается в память только по СОМ-порту...

    Всего записей: 6133 | Зарегистр. 03-10-2006 | Отправлено: 14:24 24-12-2024 | Исправлено: Smyg1, 14:27 24-12-2024
    9402

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Дальше раскопают.

    Не факт.
    Вот по микрокоду Intel.
    https://www.securitylab.ru/news/513527.php?t=1
    "Однако анализ не позволил выявить ключ подписи, используемый Intel для криптографического подтверждения подлинности обновления."
    На то он и "закрытый", что для проверки не нужен -
    это принципиальный момент.  

    Всего записей: 218 | Зарегистр. 16-08-2016 | Отправлено: 14:28 24-12-2024
    Smyg1



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    дык сигейты тоже были залоченные все...
     
    решили патчем ПЗУ...
     
    на вд как минимум решается китайской разлоченной платой...

    Всего записей: 6133 | Зарегистр. 03-10-2006 | Отправлено: 14:30 24-12-2024
    9402

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Если лочка во Flash, то решить можно только как Вы и постили
    НЕЗАЛОЧЕНОЙ платой (до лочки процессора),
    а если лочка в маске его? Что и есть четко.
     

    Всего записей: 218 | Зарегистр. 16-08-2016 | Отправлено: 14:38 24-12-2024
    Smyg1



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    есть же розвуды с лоченной маской...
     
    и как это защитит от программатора и правки пзу?
     
    вон разлочка на сигейтох BP3 уже работает...
     
    вот как перейдут на шифрованную пзу...

    Всего записей: 6133 | Зарегистр. 03-10-2006 | Отправлено: 15:04 24-12-2024 | Исправлено: Smyg1, 15:18 24-12-2024
    PussWithOutBoots



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Smyg1
    Открыл SvmSgq.txt - Один проход вивальди превысил 20500 строк и это с -73 его цилиндра начиная. Выше срезалось без понятия сколько. Файлик чуть более чем 1мб. MiniIBI не прошёл и начался скан по каждому сектору и цилиндру с записью в логе. 30 000 (HEX) не хватит при самом неблагоприятном раскладе когда на вивальди будут отключаться с 9й по 2ю несколько раз а 0-1 по которым не идёт MiniIBI при этом будут активны.

    Всего записей: 327 | Зарегистр. 03-09-2024 | Отправлено: 15:28 24-12-2024
    Smyg1



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    что мешает закоментировать вывод этих бесполезных строк?
     
    ну поставьте 500000 строк...

    Всего записей: 6133 | Зарегистр. 03-10-2006 | Отправлено: 15:44 24-12-2024 | Исправлено: Smyg1, 15:45 24-12-2024
    PussWithOutBoots



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Так я предлагаю в общем скрипте как то с ними разобраться. Это же не у одного меня возникает.

    Всего записей: 327 | Зарегистр. 03-09-2024 | Отправлено: 15:58 24-12-2024
    BolenB



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    PussWithOutBoots

    Цитата:
    Так я предлагаю в общем скрипте как то с ними разобраться. Это же не у одного меня возникает.

    Отстань от SvmSgq.txt. Настрой нормально LOG.TXT.
     
    Не все одновременно на одной матери по 4 винта делают.
     
    Сделать 4 копии Diy1.trx, Diy2.trx, Diy3.trx, Diy4.trx
    В каждой копии поправить пути Log "c:\\Log1.txt", Log "c:\\Log2.txt", Log "c:\\Log3.txt", Log "c:\\Log4.txt"
    И сделать 4 ярлыка для запуска.
     
    Или  

    Цитата:
    -L <Filename> - Names and opens a logfile.

    В diy.trx убрать  Log "c:\\Log.txt"
    Сделать 4-ре ярлыка.  
    \Windex\Main.exe-Z -T -W -L LOG1.TXT -B16384 ENGVSC.TRX IBIVSC.TRX DIY.TRX
    ...
    \Windex\Main.exe-Z -T -W -L LOG4.TXT -B16384 ENGVSC.TRX IBIVSC.TRX DIY.TRX
    Под каждый винт свой ярлык.
     
    Выходить через Q, а не крестиком windex закрывать.

    Всего записей: 819 | Зарегистр. 22-12-2003 | Отправлено: 16:51 24-12-2024 | Исправлено: BolenB, 17:12 24-12-2024
    Smyg1



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    или просто так поправить скрипт:
     

    Цитата:
      sprintf Logs, "C:\\LOG_%X.TXT", Baseport
      LogStr Logs

    Всего записей: 6133 | Зарегистр. 03-10-2006 | Отправлено: 17:33 24-12-2024 | Исправлено: Smyg1, 18:26 24-12-2024
    9402

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    и как это защитит от программатора и правки пзу?

    Если неподписанные исполняемые модули даже из ПЗУ,
    а так же из SA не загружаются маской и в них,  
    например, условным переходом заблокированы вендор-команды.
    То разблокировать этот условный переход можно только
    "подменив на лету" да еще и после проверки, эти исполнимые
    модули в ОЗУ - но это сложнее, хотя Altera и Xilinx в помощь.)))

    Всего записей: 218 | Зарегистр. 16-08-2016 | Отправлено: 18:19 24-12-2024
    Smyg1



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SMR WD так и сделаны - код подписан и без совпадения подписи не выполняется....
     
    что не помешало ломануть на этапе загрузки в память до того как успел проверить подпись...

    Всего записей: 6133 | Зарегистр. 03-10-2006 | Отправлено: 18:24 24-12-2024
    9402

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Что значит "ломануть" - если этим занимается маска?
    При цифровой подписи закрытый пароль вне HDD должен быть.
    Подписать невозможно, при использовании соотв. известных
    алгоритмов (не с разложением на простые множители, и не
    логарифмированием) даже квантовый компьютер не спасет.  
    Или маска не соблюдает правила защиты -  
    почему она передает управление
    вне себя "не успев проверить подпись".
    И если делать через ОЗУ, то как я писал выше
    нужен "агрегат" на время работы платы в разлочке,
    при этом разлочку нельзя зафиксировать.
    А насчет расшифровки как раз наоборот -  
    пароль расшифровщик должен "знать".  
    Что и произошло по указанной выше ссылке по микрокоду.
    Все это происходит лишь потому,  
    что производители балансируют  
    между строгостью и собственным удобством:  
    изготовления, обновления и т.д. и т.п.  

    Всего записей: 218 | Зарегистр. 16-08-2016 | Отправлено: 18:43 24-12-2024 | Исправлено: 9402, 18:56 24-12-2024
    PussWithOutBoots



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Smyg1
    Пакет 23.2HG который выкладвался вторым отключает всё на мини тачдауне
     
    ======  Mini Touch Down Testing:[243B,1,44]  ======
     
     0=74  1=63  2=70  3=72  4=62  5=64  6=57  7=67  8=59  9=66  
     
    Test Fail!!!
    Extended Error Code = 0x7203 (Error Code not defined)
     PTM Extended Error = 0x5181 (DISK_DAM_ERROR)
     
    Cmd Fail (RCMD= 0xB0)!!!
    0xBE01 Error Code not defined
     
    Current LBA            = 0
    Virtual cylinder       = 0
    Virtual head           = 1
    Current Data Zone      = 0
     
    Extended Error         = 0x7203 Error Code not defined
    Secondary Error        = 0xE61F Error Code not defined
    PST Extended Error     = 0x7203 Error Code not defined
    PTM Extended Error     = 0x5181 DISK_DAM_ERROR
    Host GEC               = 0x4DE4D803  
    Drive Principal GEC    = 0x0  
    Drive Supplemental GEC = 0x4900007F  
    Elapsed Time: 00:22:20
     
    Сейчас сперва уберу 243B видимо с ним никак не пройдёт.
    Потом буду пробовать замены С5. Там их две вы добавили.
     
    UPD1: 243B убрал. Теперь вылетает на ТАКО. Перехожу к тестам обоих замен.
    UPD2: HPRE-A55 вылет на тако
    UPD2: HPRE-A57 вылет на тако
     
    ======  TAKO PTM Testing:[2420,1,90,200000]  ======
     
    Test Fail!!!
    Extended Error Code = 0x726E (Error Code not defined)
     PTM Extended Error = 0x3743 (Error Code not defined)
     
    Cmd Fail (RCMD= 0xB0)!!!
    0xBE01 Error Code not defined
     
    Current LBA            = 0
    Virtual cylinder       = 70
    Virtual head           = 0
    Current Data Zone      = 0
     
    Extended Error         = 0x726E Error Code not defined
    Secondary Error        = 0xE61F Error Code not defined
    PST Extended Error     = 0x726E Error Code not defined
    PTM Extended Error     = 0x3743 Error Code not defined
    Host GEC               = 0x4D0CCC6E  
    Drive Principal GEC    = 0x3743 Error Code not defined
    Drive Supplemental GEC = 0x4900007F  
    Elapsed Time: 00:00:35
     
    Format_version            =  0x0300
    Max_fmt_LBAs              =  0x410A02D0 (1091175120)
    Target_max_fmt_LBAs       =  0x45DD2FAF (1172123567)
    HQ_max_fmt_LBAs           =  0x00000000 (0)
     
    Head = 0    Max_LBA = 0x410A02D0 (1091175120)
     
    Т.е 23.2HG Нерабочий

    Всего записей: 327 | Зарегистр. 03-09-2024 | Отправлено: 19:24 24-12-2024 | Исправлено: PussWithOutBoots, 07:54 25-12-2024
    Smyg1



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

    Цитата:
    9402
    Что значит "ломануть" - если этим занимается маска?
    При цифровой подписи закрытый пароль вне HDD должен быть.

    вот и WD так думали...
    а опытный хардварный хакер взял и ломанул...
     
    P.S. а код никуда управление и не передает...
     
    изучите, как работает патч MRT/PC3000 WD...
     
    ну и на Seagate как то же обошли проверку подписи кода - тоже инъекция на этапе загрузки...
     

    Цитата:
    9402
    Все это происходит лишь потому,  
    что производители балансируют  
    между строгостью и собственным удобством:  
    изготовления, обновления и т.д. и т.п

     
    так никто с этим и не спорит....
    все эти патчи работают "пока"...
     
    знающие люди сказали, что у всех вендоров уже есть поддержка полностью шифрованного ПЗУ...
    но эта опция пока не активирована...

    Всего записей: 6133 | Зарегистр. 03-10-2006 | Отправлено: 20:01 24-12-2024 | Исправлено: Smyg1, 20:08 24-12-2024
    Kucherskiy



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Tenochtitlan

    Цитата:
    Единственный, который сработал, был 212KF, который довел меня до hotarco, так что, вероятно, он хорош

    У меня был такой же самый диск как у вас, но неисправна головка 0. Плата 205, DCM - 5S и FW - 3.27G
    Так вот с комплектом 212KF полностью прошел SFALL
     
     
     
                 *** Display Drive PLIST ***
     
    Model        : WDC WD54PURZ-85ZUFY1
    Serial       : WD-202412200609
    Firmware rev : 21.2JF
    Family       : UNKNOWN (225h)
    File Version : 00150000
     
    Primary Defect list entries:  4203
    Primary All Defect Num:  11221
     
    Head 0: 572    Track = 504    Sectors = 2298   (trk:68)
    Head 1: 354    Track = 337    Sectors = 531    (trk:17)
    Head 2: 342    Track = 319    Sectors = 454    (trk:23)
    Head 3: 306    Track = 296    Sectors = 251    (trk:10)
    Head 4: 376    Track = 372    Sectors = 100    (trk:4)
    Head 5: 1295   Track = 818    Sectors = 3848   (trk:477)
    Head 6: 339    Track = 327    Sectors = 141    (trk:12)
    Head 7: 305    Track = 305    Sectors = 0      (trk:0)
    Head 8: 314    Track = 311    Sectors = 9      (trk:3)
     
                 *** Display Drive GLIST ***
     
    File Version : 00150000
     
    Grown Defect list is empty!
     
    Reset Drive - Please wait.... - Done.
     
    *******************************************************************
    *     >>>>>> The successful completion of selftest!!! <<<<<<<     *
    *******************************************************************
    Total Time: 163:45:59

    Всего записей: 24 | Зарегистр. 25-08-2004 | Отправлено: 16:00 27-12-2024
    Dimitor

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    WD2001FASS-00W2B0

    Всего записей: 42 | Зарегистр. 16-12-2024 | Отправлено: 14:52 28-12-2024 | Исправлено: Dimitor, 14:28 19-01-2025
    ktulhu2508

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сравните завод и после динозавра
    Head х   Max_LBA = 0x1хххххххх (хххххххххх)
    HdMap TPI = (х)
    HdMap CAP = (х)

    Всего записей: 25 | Зарегистр. 08-12-2015 | Отправлено: 22:57 28-12-2024
    meph2k9

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Приветствую all, WD10JPVX-22JC3T0 1TB, раскручивается, не видится в диспетчере устройств, с WDmarvel скрин ниже (режим IDE/Compatible)
    статус RDY DSC
     
    плата 2060-771960-000
     
       
     
    нужна дата, контакты протерты, ROM, DIR слиты
    Ошибка чтения модуля Dir, статус - SERVO_ERROR_CODE_BASE_SvirActSpeed
    Ошибка чтения зонного распределения для головки 0.
     
    Подробнее...

    Всего записей: 78 | Зарегистр. 06-11-2008 | Отправлено: 11:42 29-12-2024 | Исправлено: meph2k9, 16:40 29-12-2024
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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

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


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2025

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru