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

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

Модерирует : 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 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

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

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 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
    Предыдущие части

  • Всего записей: 10393 | Зарегистр. 29-01-2006 | Отправлено: 11:48 07-01-2024 | Исправлено: Smyg1, 10:41 28-02-2024
    Smyg1



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    если с винтом ничего не делали, не надо никуда добираться...
     
    просто запускаете трекс в нем сразу выходите из меню и даете команды
     
    FmtS_Target_Capacity 0
    FmtS_Target_Capacity 1
    FmtS_Target_Capacity 2
    ...
    FmtS_Target_Capacity 14
    FmtS_Target_Capacity 15

    Всего записей: 5507 | Зарегистр. 03-10-2006 | Отправлено: 21:58 25-04-2024 | Исправлено: Smyg1, 21:59 25-04-2024
    igoa

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Проверил 23.2HG и она смогла:
    3,4,5,6,7,8,9,10,11,12
     
    какое число выбирать теперь? я менял 2 на 7 по Вашему совету. Теперь что?

    Всего записей: 301 | Зарегистр. 16-07-2015 | Отправлено: 23:25 25-04-2024
    Smyg1



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    3 и ставьте...
     
    все таки FW  нового поколения...
     
    тут все проще...
    какая сейчас емкость в Alt2 ?
     
    если ее укажете в Main и посчитайте все остальное будет работать и 1

    Всего записей: 5507 | Зарегистр. 03-10-2006 | Отправлено: 23:32 25-04-2024 | Исправлено: Smyg1, 23:39 25-04-2024
    igoa

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    я это запускал на диске без модификаций. заводская прошивка 6 тер.
     
    там вот модуль 0С

     
    успел два диска поставить в работу на цифре "7" мне их снимать теперь и делать "3"?

    Всего записей: 301 | Зарегистр. 16-07-2015 | Отправлено: 23:43 25-04-2024
    Rozik



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Smyg1, подскажите, пожалуйста. После Треха в Лабе в редакторе паспорта вписываю в ПЗУ липовую версию FW, а винт всё равно отдаёт настоящую версию - это видно на сделанных мною скриншотах
    в той же Виктории. Откуда винт берет таки демонстрируемую в паспорте FW и где её надо рихтовать, чтобы показывало липовую, как это у WD сейчас принято?
    Заранее гран-мерси.

    Всего записей: 227 | Зарегистр. 05-09-2001 | Отправлено: 23:47 25-04-2024
    Smyg1



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

    Цитата:
    igoa
    я это запускал на диске без модификаций. заводская прошивка 6 тер.
    там вот модуль 0С  

    блин, весь эксперимент коту под хвост... Alt2=0
     
    почему не экстенал с заполненными полями?
     
     

    Цитата:
    Rozik
    Откуда винт берет таки демонстрируемую в паспорте FW и где её надо рихтовать, чтобы показывало липовую, как это у WD сейчас принято?

     
    из модуля 0D вестимо...
     
    но исправить там строчку мало, там еще бит включения есть...

    Всего записей: 5507 | Зарегистр. 03-10-2006 | Отправлено: 09:04 26-04-2024 | Исправлено: Smyg1, 09:06 26-04-2024
    igoa

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Какими полями? взял заводской диск 23.2HG и не начиная процесса вышел из меню. ввёл команды эти на заводском модуле С по очереди. 3-12 смогло выполниться. Далее на этом же диске я запустил скрипт где 2 было подправлено на 3. Вот здесь уже был мой модуль на 6 тер с понижением, диск выполнить не смог с цифрой 3. утром я поймал его на ТАКО. сделал ireset. и теперь FmtS_Target_Capacity работает начиная с 6. Сейчас я в скрипте подправлю 2 на 6 и перезапущу.

    Всего записей: 301 | Зарегистр. 16-07-2015 | Отправлено: 09:09 26-04-2024 | Исправлено: igoa, 09:49 26-04-2024
    Smyg1



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    я к тому, что арко запускали с Internal c.rpm...
     
    а это не подходит для этого эксперимента... (точнее мало что покажет)
     
     

    Цитата:
    igoa
    Сейчас я в скрипте подправлю 2 на 6 и перезапущу.

     
     
    если заполнены все поля - надо 7 ставить
     
    т.к. 1 - это майн, 2 - алт1.... 6 - алт5...
     
    я вообще вот так сделал:
     
     

    Цитата:
    FmtS_Target_Capacity 1;vscstat
    if (( *( rbfr + VSCStatus.ExtErr)) != 0 )
      FmtS_Target_Capacity 2;vscstat
      if (( *( rbfr + VSCStatus.ExtErr)) != 0 )
        FmtS_Target_Capacity 3;vscstat
        if (( *( rbfr + VSCStatus.ExtErr)) != 0 )
          FmtS_Target_Capacity 4;vscstat
          if (( *( rbfr + VSCStatus.ExtErr)) != 0 )
            FmtS_Target_Capacity 5;vscstat
            if (( *( rbfr + VSCStatus.ExtErr)) != 0 )
              FmtS_Target_Capacity 6;vscstat
              if (( *( rbfr + VSCStatus.ExtErr)) != 0 )
                FmtS_Target_Capacity 7;vscstat
              eif
            eif
          eif
        eif
      eif
    eif
    FmtS_HQ_Capacity 6;vscstat

     
    наверно, можно сразу все указать - пусть скрипт сам все делает...
     

    Цитата:
    FmtS_Target_Capacity 1;vscstat
    if (( *( rbfr + VSCStatus.ExtErr)) != 0 )
      FmtS_Target_Capacity 2;vscstat
      if (( *( rbfr + VSCStatus.ExtErr)) != 0 )
        FmtS_Target_Capacity 3;vscstat
        if (( *( rbfr + VSCStatus.ExtErr)) != 0 )
          FmtS_Target_Capacity 4;vscstat
          if (( *( rbfr + VSCStatus.ExtErr)) != 0 )
            FmtS_Target_Capacity 5;vscstat
            if (( *( rbfr + VSCStatus.ExtErr)) != 0 )
              FmtS_Target_Capacity 6;vscstat
              if (( *( rbfr + VSCStatus.ExtErr)) != 0 )
                FmtS_Target_Capacity 7;vscstat
                if (( *( rbfr + VSCStatus.ExtErr)) != 0 )
                  FmtS_Target_Capacity 8;vscstat
                  if (( *( rbfr + VSCStatus.ExtErr)) != 0 )
                    FmtS_Target_Capacity 9;vscstat
                    if (( *( rbfr + VSCStatus.ExtErr)) != 0 )
                      FmtS_Target_Capacity 10;vscstat
                      if (( *( rbfr + VSCStatus.ExtErr)) != 0 )
                        FmtS_Target_Capacity 11;vscstat
                        if (( *( rbfr + VSCStatus.ExtErr)) != 0 )
                          FmtS_Target_Capacity 12;vscstat
                        eif
                      eif
                    eif
                  eif
                eif
              eif
            eif
          eif
        eif
      eif
    eif
    FmtS_HQ_Capacity 6;vscstat

     
    только если будете отсюда копировать - надо заменить символы [NoBrakeSpace] на пробел, а то trex не понимает...

    Всего записей: 5507 | Зарегистр. 03-10-2006 | Отправлено: 09:38 26-04-2024 | Исправлено: Smyg1, 09:53 26-04-2024
    igoa

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Правлю тогда скрипт чтобы как у Вас и запускаю заново. Дисков рембрандт полно. есть на чём тестировать много одновременно.
     
    Добавлено:
    Так а может Вы сразу выложите со всеми остальными правками которые наверняка не только в этом месте?
    Или ждать следующей беты? Попытки на рембрандтах слишком долго идут.

    Всего записей: 301 | Зарегистр. 16-07-2015 | Отправлено: 09:51 26-04-2024 | Исправлено: igoa, 09:55 26-04-2024
    Smyg1



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

    Всего записей: 5507 | Зарегистр. 03-10-2006 | Отправлено: 10:04 26-04-2024 | Исправлено: Smyg1, 10:22 26-04-2024
    igoa

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Запустил с цифрой 7 тогда. Но те 3 штуки что были запущены с цифрой 7 ещё ночью все три выключили нулевую головку. и перезапустили всё заново. надо какой нибудь из них останавливать и смотреть почему так.

    Всего записей: 301 | Зарегистр. 16-07-2015 | Отправлено: 10:26 26-04-2024
    Normal61



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Эмм..., если исправить 2 на 7 как вот тут указано на 81 стр.

    Цитата:
    Цитата:
    FmtS_Target_Capacity 1;vscstat
      if(( *( rbfr + VSCStatus.ExtErr)) != 0 )
      FmtS_Target_Capacity 7;vscstat
    eif  

    то тогда не надо править как в последнем сообщении Smyg1 про аж FmtS_Target_Capacity 12?
    В 0хС всего же 6 полей, откуда блин 12?

    Всего записей: 830 | Зарегистр. 24-01-2019 | Отправлено: 10:27 26-04-2024
    Smyg1



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

    Цитата:
    if(familyid==891) // 'Venice RC'
      echo off;FmtS_HQ_Capacity 9;echo on
    eif  

    Всего записей: 5507 | Зарегистр. 03-10-2006 | Отправлено: 10:33 26-04-2024 | Исправлено: Smyg1, 10:35 26-04-2024
    Normal61



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

    Всего записей: 830 | Зарегистр. 24-01-2019 | Отправлено: 10:51 26-04-2024
    Smyg1



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

    Всего записей: 5507 | Зарегистр. 03-10-2006 | Отправлено: 10:58 26-04-2024 | Исправлено: Smyg1, 10:59 26-04-2024
    BolenB



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

    Цитата:
    Что думаете по этому поводу?

    Я думаю, что P-List должен считываться в ram проца, и сидеть там постоянно, иначе скорость доступа к LBA будет никакущей. А ram как известно не бесконечная.

    Всего записей: 698 | Зарегистр. 22-12-2003 | Отправлено: 11:09 26-04-2024
    Smyg1



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

    Всего записей: 5507 | Зарегистр. 03-10-2006 | Отправлено: 11:15 26-04-2024
    BolenB



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

    Всего записей: 698 | Зарегистр. 22-12-2003 | Отправлено: 11:27 26-04-2024 | Исправлено: BolenB, 12:07 26-04-2024
    Smyg1



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

    Цитата:
    Normal61
    У меня были случаи когда в ящуре во время тестов рубится голова по набранному "сверх нормы"  

    обычно вытягивать такую голову не имеет смысла - она потом все равно посыпится:
     
    http://forum.ru-board.com/topic.cgi?forum=84&topic=5642&start=1580#17
     
    http://forum.ru-board.com/topic.cgi?forum=84&topic=5642&start=1580#18

    Всего записей: 5507 | Зарегистр. 03-10-2006 | Отправлено: 11:53 26-04-2024
    Rozik



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

    Цитата:
    обычно вытягивать такую голову не имеет смысла - она потом все равно посыпится:  

     
    100%  
    У меня вот TresXLB с задиром в самом начале Трех прошел спокойно, но на уже второй посекторке склеил ласты. Видимо, в задире пыли наглатывается башкой, а потом её либо сдувает, либо размазывает. Головы не дохнут, но и работать допуття не желает. Пойдет в шкафчик на органы.

    Всего записей: 227 | Зарегистр. 05-09-2001 | Отправлено: 13:11 26-04-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 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

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


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru