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

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

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

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

Kshatriya_of_Durga



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может кто нибудь поделиться командами терминала для Тошиб?  
Терминал на Toshiba
Хотя бы g-list посмотреть да смарт сбросить. В интернетах совсем ничего по этим веникам не нашел.
Toshiba ROM-CPs tool
Old Toshiba - Reading the first sector of each CP
У кого считанные ПЗУ от Apple, DELL, Lenovo или автомобильных тошек?
  • Toshiba Read ROM
  • Toshiba Read ROM v2
  • Samsung/Toshiba HDD utility (Подарок Сергея Белова) не работает без драйвера tvicport (входит в состав SHT/SHTR)  
  • SeDiv Demo
  • Toshiba Hard Disk Diagnostic Ver. 2.00b
  • Toshiba Support - Hard Drives - Software Utilities
  • Toshiba Firmware Upgrade Utility
    MRT Pro - Toshiba
    PC3000 Toshiba PDF
    PC3000 Toshiba PDF
    toshiba_manual.rar
    Документация на hddguru
    команды терминала
    hddoracle.com
    Прошить веник
    Темы по проблемам логического ремонта разделов HDD и подъёма информации:
    Восстановление разделов и информации на HDD
    Железные проблемы с HDD (диском, хардом, веником).
    Офтопик на поболтать на HDD темы
    Железный флейм
    Бизнес-вопросы сферы восстановления данных и ремонта HDD

  • Всего записей: 330 | Зарегистр. 03-03-2012 | Отправлено: 12:40 07-04-2012 | Исправлено: SRUTSSSSSSSS80, 17:47 28-01-2021
    tametung

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

    Всего записей: 2236 | Зарегистр. 27-01-2007 | Отправлено: 15:46 17-03-2023
    Smyg1



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    >SW
    Power:
        UnLD:00000000       SRVF:00000000       STBY:00000028    
        FSTB:00000000       ITVL:00000080    
        APMF:01    AULD:01    ASTB:01
        SEID:00    SP20:01    APM2:00
        EAAM:00    AMLV:000000FE    
     
    >
     
     
    85 00 00 00 00 A0 EF = 0000 0000 0000 0000 0000 A0 50          1  00=OK
    66 00 00 00 00 A0 EF = 0000 0000 0000 0000 0000 A0 50          1  00=OK
     
    >SW
    Power:
        UnLD:00000000       SRVF:00000000       STBY:00000028    
        FSTB:00000000       ITVL:00000080    
        APMF:00    AULD:01    ASTB:00
        SEID:00    SP20:01    APM2:00
        EAAM:00    AMLV:000000FE    
     
    >
     
    power off/on
     
    >SW
    Power:
        UnLD:00000010       SRVF:00000000       STBY:00000028    
        FSTB:00000000       ITVL:0000008A    
        APMF:01    AULD:01    ASTB:01
        SEID:00    SP20:01    APM2:00
        EAAM:00    AMLV:000000FE  
     
    >

    Всего записей: 5887 | Зарегистр. 03-10-2006 | Отправлено: 16:31 17-03-2023
    tametung

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    APMF:01    AULD:01    ASTB:01
    APMF:00    AULD:01    ASTB:00 ; 85 cбрасывает одновременно 2 флага.
    попытаться поднять ASTB ( найти СM для powerManagement'a)
    и только потом ;66

    Всего записей: 2236 | Зарегистр. 27-01-2007 | Отправлено: 21:50 17-03-2023
    Smyg1



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ATA Set Features
    Enable advanced power management = 0000 05 00 00 00 00 00 EF
    Disable advanced power management = 0000 85 00 00 00 00 00 EF
     

    Цитата:
            if ( ATA_Feature == 0x85 )
            {
              bEnableApmFeature = 0;
              bASTB = 0;
              v10 = &bAULD;

     

    Цитата:
      switch ( ATA_Feature )
      {
        case 5:
          ApmFeatureSet();  
     
     
    signed int ApmFeatureSet()
    {
      if ( !ATA_SC || ATA_SC == 255 )
        return 0x426;
      byte_400247C = ATA_SC;
      if ( ATA_SC < 0xC0u )
      {
        bASTB = ATA_SC < 0x80u;
        bAULD = 1;
      }
      else
      {
        bASTB = 0;
        bAULD = 0;
      }
      return 0;
    }

    Всего записей: 5887 | Зарегистр. 03-10-2006 | Отправлено: 23:12 17-03-2023 | Исправлено: Smyg1, 11:01 07-04-2023
    tametung

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

    Цитата:
      bEnableApmFeature = 0;
              bASTB = 0;

    в смысле потому что STB  
    https://disk.yandex.ru/i/ZMiQvQKuFEdmQw
    и к делу не относится ? Гуд.  
    Откуда берутся сами значения в  

    Код:
    506F 7765 723A 0000 556E 4C44 3A00 0000 Power:..UnLD:...
    E4F3 0100 5352 5646 3A00 0000 E6F3 0100 ....SRVF:.......
    5354 4259 3A00 0000 4AF2 0100 4653 5442 STBY:...J...FSTB
    3A00 0000 EBF2 0100 4954 564C 3A00 0000 :.......ITVL:...
    EAF2 0100 4150 4D46 3A00 0000 43F1 0100 ....APMF:...C...
    4155 4C44 3A00 0000 45F1 0100 4153 5442 AULD:...E...ASTB
    3A00 0000 44F1 0100 5345 4944 3A00 0000 :...D...SEID:...
    41F1 0100 5350 3230 3A00 0000 4150 4D32 A...SP20:...APM2
    3A00 0000 30A6 D1FF 5BF1 0100 414D 4C56 :...0...[...AMLV
    3A00 0000 F5F2 0100  

     
    APMF: 0001F143 ASTB: 0001F144...  Из сp ?
     
    p.s. На ABD и ABF развесть эти все APMF'ы ?

    Всего записей: 2236 | Зарегистр. 27-01-2007 | Отправлено: 00:35 18-03-2023 | Исправлено: tametung, 00:37 18-03-2023
    Wu Tang



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Smyg1
    скажите, а подавать через терминал эти команды?

    ----------
    Всему свое время и каждому свой час!
    Хочешь жить - умей вертеться!

    Всего записей: 3900 | Зарегистр. 15-10-2007 | Отправлено: 01:40 18-03-2023
    Smyg1



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

    Цитата:
    tametung
    APMF: 0001F143 ASTB: 0001F144...  Из сp ?  

     

    Цитата:
    int Terminal_cmd_SW_Show_Power()
    {
      v0 = print("Power:");
      print_string(v0);
      print_str("UnLD:");
      print_num(wUnLD);
      print_str("SRVF:");
      print_num(dwSRVF);
      print_str("STBY:");
      print_num(wSTANDBY);
      print_str("PTRL:");
      v1 = print_num(wPTRL);
      print_string(v1);
      print_str("FSTB:");
      print_num(bFSTANDBY);
      print_str("ITVL:");
      v2 = print_num(bITVL);
      print_string(v2);
      print_str("APMF:");
      ByteToStr(bEnableApmFeature);

      print_str("AULD:");
      ByteToStr(bAULD);
      print_str("ASTB:");
      v3 = ByteToStr(bASTB);
      print_string(v3);
      print_str("SEID:");
      ByteToStr(b_SSTB);
      print_str("SP20:");
      ByteToStr(1);
      print_str("APM2:");
      v4 = ByteToStr(0);
      print_string(v4);
      print_str("EAAM:");
      ByteToStr(bEAAM_1);
      print_str("AMLV:");
      v5 = print_num(bAMLV_AAM_LEVEL);
      return print_string(v5);
    }

     
    просто переменная в памяти:
     
    в нее пишется всего в 4-х местах:
       
     
    единственное подозрительное место int Set_All_Features_sub_A0073D5C()
     
    не разобрался откуда берутся значения...

    Цитата:
    j_store_r0_to_040023f0(2048);
    ...
     v3 = Read_Buffer_Mayby(0x28)
      if ( v3 & 4 )
        bEnableApmFeature = Read_Buffer_Mayby(0x2B);
      if ( v3 & 8 )
        bASTB = Read_Buffer_Mayby(0x2C);
      if ( v3 & 0x10 )
        bAULD = Read_Buffer_Mayby(0x2D);

    Всего записей: 5887 | Зарегистр. 03-10-2006 | Отправлено: 08:35 18-03-2023 | Исправлено: Smyg1, 13:15 18-03-2023
    Smyg1



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

    Цитата:
    модуль FA (PM) не оно?  

    никакие изменения этого модуля не влияют на APM...
    даже пробовал весь модуль заполнить 00 и FF

    Всего записей: 5887 | Зарегистр. 03-10-2006 | Отправлено: 13:08 20-03-2023
    Wu Tang



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    в общем попробовал через dco, disable ставит, но после сброса по питанию опять enable, причем я выключал security.
    бесячая тошиба...

    ----------
    Всему свое время и каждому свой час!
    Хочешь жить - умей вертеться!

    Всего записей: 3900 | Зарегистр. 15-10-2007 | Отправлено: 02:07 21-03-2023
    Smyg1



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

    Цитата:
    char *ATA_Set_Features_reverting_to_power_on_defaults()
    {
    ...
       bEnableApmFeature = 1;

     

    Цитата:
    A00631D8             ATA_Set_Features_reverting_to_power_on_defaults
    A00631D8 F8 B5           PUSH            {R3-R7,LR}
    A00631DA 7B 4E           LDR             R6, =byte_400424C
    A00631DC 30 78           LDRB            R0, [R6]
    A00631DE 01 24           MOVS            R4, #1
    A00631E0 00 25           MOVS            R5, #0
    A00631E2 00 28           CMP             R0, #0
     
    A006327E 08 80           STRH            R0, [R1]
    A0063280 F1 F7 02 FC     BL              sub_A0054A88
    A0063284 96 48           LDR             R0, =bEnableApmFeature
    A0063286 04 70           STRB            R4, [R0]
    A0063288 96 48           LDR             R0, =bASTB
    A006328A 05 70           STRB            R5, [R0]
    A006328C 96 48           LDR             R0, =bAULD
    A006328E 04 70           STRB            R4, [R0]

     
    A0063286 04 70 заменить на 05 70... и пересчитать КС РОМ...

    Всего записей: 5887 | Зарегистр. 03-10-2006 | Отправлено: 12:47 21-03-2023 | Исправлено: Smyg1, 13:07 21-03-2023
    tametung

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

    Цитата:
    A0063286 04 70 заменить на 05 70... и пересчитать КС РОМ...

    похоже что так.  Вот что имеем на открученной pcb:

    Код:
    >sw
    Power:
       UnLD:00000000      SRVF:00000000      STBY:00000000    
       FSTB:00000000      ITVL:00000080    
      APMF:01   AULD:01   ASTB:00
       SEID:00   SP20:01   APM2:00
       EAAM:00   AMLV:000000FE
     

    но интересно что  

    Код:
     
    >so
    DCO:
       ESMRT:01   ESELF:01   ESMLG:01   ESECU:01   DSMA :00
       EAAM :01   LBA48:01   ESELECTIVE:01   DONE :00   VALID:00
       UDMA :000000FF      MDMA :000000FF      MXLBA:
       PBSX :00   PBSM :00   ISSD :00   FUAWT:01
       TCQUE:00   NCQUE:01   SIFPM:01   S_SSP:01
       W_UNC:00
     

    тоже срабатывает без SA.  
     
    хм :  кст. оказывается чисто через сp можно отключать голову.

    Код:
    Vendor.................................. : TOSHIBA  
    Model................................... : MK7575GSX  
    Microcode............................... : GT001M7  
     
    -------------------------------------
     NN  *             Head 0            
    -------------------------------------
     NN  * Beg Cyl  : End Cyl  :   SPT    
    -------------------------------------
     00  *        0 :    5 459 :    1 880
     01  *    5 460 :   10 919 :    1 880
    ....
     35  *  191 100 :  196 559 :      928
     36  *  196 560 :  196 687 :    1 880
     37  *  196 688 :  197 127 :    1 880
    -------------------------------------
    Physical capasity....................... : 307 944 000
    Avalable capacity....................... : 300 000 000
     

     
    upd. еще нужно попробовать  убрать 0501 MN_offset_0090h.
    потому что

    Код:
    FEATURE BYTE:
       bit[31- 0]:802002B2
       bit[63-32]:01050502
     

     
    возможно надо работать синхронно с сp66.
     
    upd2: нее.  0501 ничего не дает.

    Всего записей: 2236 | Зарегистр. 27-01-2007 | Отправлено: 23:31 21-03-2023 | Исправлено: tametung, 09:22 22-03-2023
    Pavlic_123

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Добрый день други
    Имею 2 шт. Toshiba MD03ACA400V  4TB
    fw. FL2V
    обнаружил недавно что где-то после часа работы диски очень сильно разогреваются
    CrystalDiskInfo смарт показывают хорошо, но температура 50 градусов горит красным.
    подскажите это критично? нужно волноваться? и если да то как это лечится или что можно предпринять?

    Всего записей: 26 | Зарегистр. 23-06-2019 | Отправлено: 18:01 09-08-2023
    igor me v2

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ну если именно после часа РАБОТЫ, то есть активно или среде-активно на него кидаются данные - то норма. Если же "работа" это "в основном просто крутится, раз в пол часика читаю с него файлик 50-100Мб" - можно считать слегка завышенной, можно попытаться принять меры к дополнительному охлаждению.

    Всего записей: 7213 | Зарегистр. 27-03-2016 | Отправлено: 20:16 09-08-2023
    Wu Tang



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    igor me v2
    50 это слегка завышена? да на такой темпе недолго ему жить...

    Всего записей: 3900 | Зарегистр. 15-10-2007 | Отправлено: 23:09 09-08-2023
    igor me v2

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ну да, у меня 80-и-160-ки в простое 44-45. Под нагрузкой интенсивной до тех же почти 48-50 могут подыматься. А там ещё и 4-терик, это 3-4 блина минимум, так шта по моим прикидкам да, так...

    Всего записей: 7213 | Зарегистр. 27-03-2016 | Отправлено: 01:22 10-08-2023
    Wu Tang



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    igor me v2
    старые диски живучие были, тк был толстый техпроцесс, голова летала высоко и не смотря на это высокие температуры также были не айс для них.
    а по современным, вообще tomset писал, что на 43-45 уже начинаются негативные процессы.

    ----------
    Всему свое время и каждому свой час!
    Хочешь жить - умей вертеться!

    Всего записей: 3900 | Зарегистр. 15-10-2007 | Отправлено: 08:29 11-08-2023
    igor me v2

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ну ты сослался на кого-то, я же высказал мысли на основании СВОИХ наблюдений. Несогласным быть имеешь право, разумеется Мои винты были для сравнения приведены, естесссно я наблюдал и более новые в работе, может не 4Тб, а 1-2, но с терика на 4-терик интерполяцию сделать уже не сложно...

    Всего записей: 7213 | Зарегистр. 27-03-2016 | Отправлено: 16:22 11-08-2023
    Wu Tang



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    igor me v2
    на основании моих та же самая картина, самолично проверял в свое время, рендерил в ноуте разное видео постоянно в течение года, диск грелся 50+ постоянно, за год умерло 3 диска, поставил вентиль напротив отсека с hdd, диски дохнуть перестали )))
    ps чтобы упредить разные высказывания, типа тряс, переносил и тд, то ты сам знаешь, что этой областью я занимаюсь давно, те все условия были должными, кроме нагрева.


    ----------
    Всему свое время и каждому свой час!
    Хочешь жить - умей вертеться!

    Всего записей: 3900 | Зарегистр. 15-10-2007 | Отправлено: 14:23 13-08-2023 | Исправлено: Wu Tang, 14:24 13-08-2023
    igor me v2

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

    Цитата:
    за год умерло 3 диска

    Мы же не на форуме любителей вислоухих ежей Винт может сдохнуть очень РАЗНЫМИ способами. И плюс ремонтопригодно или неремонтопригодно. Зная, что ты глубоко винты не чинишь - я не могу быть уверенным, что твои винты сдохли безвозвратно. Может у тебя "сдох" называется винт, на котором всего 20-30 ремапов появилось Поэтому без уточнения что именнно случилось и какие меры были приняты к ремонту - общие слова пока что... Тем более за год ТРИ штуки - это чё-то перебор по всем параметрам, даже на серверах с такой интенсивностью диски редко дохнут... может там у тебя вибрация ещё, питание нехорошее, мало ли...

    Всего записей: 7213 | Зарегистр. 27-03-2016 | Отправлено: 19:46 13-08-2023
    aleksvolgin

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

    Цитата:
    на основании моих та же самая картина, самолично проверял в свое время, рендерил в ноуте разное видео постоянно в течение года, диск грелся 50+ постоянно, за год умерло 3 диска, поставил вентиль напротив отсека с hdd, диски дохнуть перестали )))  
    ps чтобы упредить разные высказывания, типа тряс, переносил и тд, то ты сам знаешь, что этой областью я занимаюсь давно, те все условия были должными, кроме нагрева.

    Так эта тема "охлаждать/не охлаждать" резко обострилась как семитысячники пошли. Всё что более 40-ка включительно - плохо.

    Всего записей: 1614 | Зарегистр. 19-02-2006 | Отправлено: 20:50 13-08-2023
    Открыть новую тему     Написать ответ в эту тему

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

    Компьютерный форум Ru.Board » Hardware » Магнитные носители информации » Toshiba HDD, команды терминала?


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru