Оказывается, существует такой драйвер, умеющий работать с

Karloson2 писал(-а):
Какого драйвера не хватает или что делать?

Оказывается, существует такой драйвер, умеющий работать с сидюками, подключенными к нативным IDE/SATA контроллерам на мамамках и PCI-картах !!!

Xcdrom.sys называется.

Проверял:
* на микростаровской мамке с JMicron JMB361
* на асусовских мамках (на интеле) на IDE (PATA) контроллере, переведенном в расширенный (нативный) режим.

Самое интересное, что во втором случае скорость копирования файлов заметно возросла, по сравнению с использовавшимся ранее vide-cdd.sys (в "нерасширенном" режиме).

Где скачать:

версии с 1.7 по 2.2
версия 2.3 (с микростаровского сайта)

Не могу не поведать об одном приколе: Gигабайт также распространяет этот драйвер, но под именем Gcdrom.sys, хотя это фактически тот же Xcdrom.sys версии 2.3, только все текстовые вхождения XCDROM заменены на GCDROM. Уж не знаю, известен ли автору драйвера этот любопытный факт или нет.:)

Инфа по необходимым изменениям конфигурационных файлов есть в последнем архиве.

Config.sys:

DEVICE=XCDROM.SYS /D:MSCD000 /C0
DEVICE=XCDROM.SYS /D:MSCD001 /C1
DEVICE=XCDROM.SYS /D:MSCD002 /C2
DEVICE=XCDROM.SYS /D:MSCD003 /C3

где /Cx - номер канала

(JMicron'овские контроллеры обычно соответствуют либо /C1 , либо /C2)

Не имеет значения, сколько (один или два) СД-ДВД-приводов висит на одном шлейфе (канале).

Autoexec.bat:
MSCDEX.EXE /D:MSCD000 /D:MSCD001 /D:MSCD002 /D:MSCD003

(можно еще своих параметров понадобавлять)

Практика показала, что Xcdrom.sys версии 2.3 не заменяет того же vide-cdd.sys/oakcdrom.sys и прочих "обыкновенных" драйверов CDROM'ов. Для сидюков, подключенных на стандартные контроллеры (P.I.F.=80,8A) придется использовать эти "старые" драйвера. А вот на контроллерах с P.I.F.=85/8F уже потребуется помощь Xcdrom.sys.

Вроде как рассматриваемый драйвер еще и UDMA умеет поддерживать. Но сам я с этой фичей не разбирался. Подробности см. в ReadMe.