Ноутбук Acer Travelmate 2413 NWLMi принудительно включаем DMA

Столкнулся со следующей проблемой: ноутбук Acer Travelmate 2410NWLMi начал работать очень медленно(Windows XP PRO SP2 EN). На ноутбуке один IDE канал, к которому подключены HDD(primary) и DVDRW(slave).

Быстро пробежавшись по системе, обнаружил, что устройства работают в PIO mode, несмотря на то, что в свойствах Primary IDE Channel Properties опция Transfer Mode установлена "DMA if available".
Очевидно, проблема в софте (загружаемая с компакта Windows Live работает корректно)

На поиски решения отправился на forum.ixbt.com(переустановка Windows не подходит — это займет слишком много времени)

Решение, пусть не не самое лаконичное, нашлось достаточно быстро ->

Image 

идем в Пуск — Выполнить — regedit.

В открывшемся окне находим ветку
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}

в ней видим от 2 до 4 папок 0000, 0001, 0002

В ноутбуках ACER 2413WLMi HDD и DVD стоят на одном(первом) IDE канале значит идем в папку 0002 (т.к. DVDRW устройство подключено slave), находим параметр MasterIdDataChecksum и удаляем его.
После перезагрузки компьютера устройства должны переключиться в режим DMA.

 

Кстати, вместе с MasterIdDataChecksum можно стереть и ключ SlaveIdDataChecksum.

Вероятно, проблема из-за которой устройства переходят в режим PIO — использование некачественных дисков Способ годится и для других моделей ноутбуков(например, Acer Aspire 5020)