Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Накопители (SSD, HDD, USB Flash) (http://forum.oszone.net/forumdisplay.php?f=53)
-   -   Как переключить IDE с UDMA2 на UDMA5/6 (http://forum.oszone.net/showthread.php?t=349944)

BatrakovSV 03-11-2021 20:50 2970638

Как переключить IDE с UDMA2 на UDMA5/6
 
Вложений: 2
Здравствуйте.

Ранее в ноутбуке Ferrari 3200 стоял обычный IDE HDD TOSHIBA MK4032GAX и "определялся" как UDMA5.

Файл 165540

Скрытый текст
[ TOSHIBA MK4032GAX (96EQ7810S) ]

Свойства устройства ATA:
ID модели TOSHIBA MK4032GAX
Серийный номер 96EQ7810S
Версия AD101A
Тип устройства ATA-100
Параметры цилиндров: 77520, головок: 16, секторов в треке: 63, байт в секторе: 512
Секторы LBA 78140160
Буфер Неизвестно
Мультисекторы 16
Байты ECC 0
Макс. режим PIO PIO 4
Макс. режим UDMA UDMA 5 (ATA-100)
Активный режим UDMA UDMA 5 (ATA-100)
Неформатированная ёмкость 38154 Мб
Стандарт ATA ATA/ATAPI-6


Купил mSATA на 128Гб и переходник mSATA -> IDE.
Установил, но в системе подключается только в режиме UDMA2.
Файл 165539


Как на Windows 7 можно переключить с UDMA2 на UDMA5/6?


P.S.: в Линуксе вот так делается.
Текст не мой, но вдруг поможет.

Скрытый текст
P.S. Спасибо комментаторам, заметившим, что диск работает в режиме UDMA/33
То ли это баг в ядре, то ли ещё что, но модуль ядра неправильно определял режим, в dmesg это отображалось как
limited to udma/33 due to 40-wire cable

что, конечно, чушь, т.к. никакого кабеля нет.
Решение нашёл в интернетах, ну, заставим думать, что кабель 80-жильный, раз он сам не понимает. В Arch Linux просто добавил файлик /etc/modprobe.d/udma.conf с одной строчкой:
options libata force=80c

и пересоздал initramfs.

BatrakovSV 04-11-2021 11:19 2970683

Установил XP для эксперимента.
Вот эта инструкция не помогла.

HDD сразу работает как UDMA5, а SSD только UDMA2.

Скрытый текст
Режим драйвера жесткого диска определяется записями в реестре. Запустите реgedit и откройте ветвь реестра HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control\Class \ {4D36E96A-E325-11CE-BFC1-08002BE10318}.

Внутри этой ветки находится 4 папки.

0000 - отвечает за сам контролёр.
0001 - отвечает за Secondary IDE Channel.
0002 - отвечает за Primary IDE Channel.

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

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.

Выставив нужное, перезагружаемся, и диск должен перейти в требуемый режим.

wasp14 04-11-2021 23:02 2970736

Ну, купил глючный переходник. Где горевать, где смеяццо?!
Выбор режима работы, уже лет 15 полностью на усмотрение контроллера. И ежли у тебя сбрасывает режим\понижает скорость он, знач устройство глючное. Диск может перейти в режим работы пониже, тоже лишь по одной причине: самодиагностика выдала ошибки, скорее связанные с буфером и было принято решение снизить режим работы для защиты данных.
Бери железяку, втыкай в норм комп и смотри. Если диск будет работать как дОлжнго, знач выкинь переходник.

BatrakovSV 05-11-2021 12:46 2970772

Вложений: 1
Цитата:

Цитата wasp14
Выбор режима работы, уже лет 15 полностью на усмотрение контроллера. »

Контроллера где?
На материнке, на переходнике mSATA-IDE или на накопителе?

Я подключил mSATA через тот же переходник IDE к стационарному ПК, там определилось на автомате.

Файл 165553

Значит что-то с контроллером в ноутбуке?
Драйвер последняя версия.

Скрытый текст
[ VIA Bus Master IDE Controller - 0571 ]

Свойства устройства:
Описание драйвера VIA Bus Master IDE Controller - 0571
Дата драйвера 13.08.2009
Версия драйвера 7.0.7000.294
Поставщик драйвера VIA Technologies, Inc.
INF-файл oem7.inf

Ресурсы устройств:
Порт 1860-186F

wasp14 05-11-2021 14:14 2970790

На "мамке" - мамкин. Здесь + еще одна микросхема на переходнике. Если в др. компе все норм., то может быть т.н. несовместимость платы ноутбука и этого переходника. Они "непонимають" друг-дружку.
Могу ошибаться, но ничего не сделать КМК. Только подбирать другой, подходящий методом "тыка".

BatrakovSV 11-11-2021 08:15 2971492

Цитата:

Цитата wasp14
Только подбирать другой, подходящий методом "тыка". »

В продаже существует только 1 адаптер на чипе JMicron JM20330.
Вот даташит.
https://cloud.mail.ru/public/pTGv/KaKUcMH3J


Время: 11:44.

Время: 11:44.
© OSzone.net 2001-