![]() |
Жесткий диск работает в режиме PIO
Имеется ноут toshiba satellite l500d-17h(chipset amd 760G,780G,780V,785G,790GX,AMD K10)
раньше стояла 7, переустановил поставил XP. В биосе выбрал не AHCI, а режим совместимости. Все дрова поставил родные+обновления все. Работает в режиме PIO. Запускаю из под винды скан - 1,8 мб/c. Запустил скан MHDD из доса - все ок - 78271 кб/с. Ошибок нет. Смарт - чистый. Проверено основательно. Непонятно почему он в винде не хочет работать на DMA. Есть подозрение на недостающий драйвер для чипсета. На сайте тошиба его не нашел. Может его и не надо? Удалял контроллер вторичный, использовал твики - не помогает. Как заставит винт работать на DMA? Заранее благодарен. |
seman,
А в диспетчере устройств есть устройства со знаком "!" ?????? |
setwolk,
нет. все чисто. |
Цитата:
|
severagent007,
канал 0, ставил дма, перезагружал применимо все равно pio. дров не нашел для Ide-Sata на оф. сайте, может можно где-то их скачать в другом месте? |
Цитата:
|
Винда какая? SP1,2,3 ?
|
Для того что бы вернуть режим UDMA, лучше всего удалить и поставить заново IDE контролёр(не каналы) из Device Manager. Но можно вновь обратится к реестру. Параметры контролёра определяются в реестре, по адресу
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318} Внутри этой ветки находится 4 папки. В том числе и 0000 – отвечает за сам контролёр. 0001 – отвечает за Secondary IDE Chanell. 0002 – отвечает за Primary IDE Chanell. Выбираем папку которая отвечает за нужный нам канал, и заходим в неё. Каждому из установленных устройств, соответствуют по два ключа, MasteDeviceTimingModeAllowed и SlaveDeviceTimingModeAllowed (или UserMasteDeviceTimingModeAllowed и UserSlaveDeviceTimingModeAllowed, если режимы выбирались вручную), определяющие в каком максимальном режиме разрешается работать Master и Slave устройства, установленные на контролёре, и MasterDeviceTimingMode и SlaveDeviceTimingMode, которые определяют в каком режиме реально работают Slave и Master устройства. Для того что бы разрешить использовать устройство в UDMA режиме, MasterDeviceTimingModeAllowed (или Slave…, зависит от того к чему диск подключен) должно иметь значение 0хffffffff. Если оно будет 0х0000001f, то устройство сможет работать только в PIO режиме. Убедившись что этот ключ стоит правильно, выставляем MasterDeviceTimingMode, определяя в каком режиме должен работать привод. Возможны следующие варианты (цифры в HEX): 0x10010 режим UDMA Mode 5 (ATA100). 0x8010 режим UDMA Mode 4 (ATA66). 0x2010 режимы UDMA Mode 2 (ATA33). 0x0410 режим Multi-Word DMA Mode 2 и PIO 4. Кроме этого, UDMA Mode 4 можно включить 0xffff, а UDMA Mode 5 – 0xfffff. Выставляйте нужное, и перезагружайтесь, диск должен перейти в требуемый режим. |
Цитата:
|
severagent007, это работает при условие, если установлен SP3. А если его нет, то там стоят KB331958 и KB331895 которые рухнут в итоге.
|
Petya V4sechkin, ITsergeant,
у меня sp3 стоит. дрова скачал, установил, контроллер удалил, перезагрузил=не помогло. Цитата:
Остается попробовать вручную в реестре изменить по совету severagent007. Посмотрим, что получится... |
Цитата:
При наличии ошибок в журнале событий приведите их в соответствии с этими инструкциями. Цитата:
Еще варианты DMA reverts to PIO. |
|
Цитата:
Цитата:
|
Цитата:
Всё. Решил проблему. Ура!!! Все варианты испробовал, никак не хотел контроллер работать в ДМА, вручную прописывал, после перезагрузки опять значения старые восстанавливались. Получилось только заменив дрова ide контроллера на ahci Может кому пригодится: 1. Загружаемся с live cd linux запускаем команду lspci -vvnn | less смотрим номер вендора, девайса и подсистемы и заменяем значения в этом скрипте Windows Registry Editor Version 5.00 Код:
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_1002&dev_4391&subsys_75011462] в папку c:\windows\system32\drivers. 2. заходим в биос, изменяем с IDE на AHCI, если номера ввели правильно, то винда загрузится. Всем СПАСИБО за помощь! |
Время: 17:56. |
Время: 17:56.
© OSzone.net 2001-