При работе данных устройств под Windows, независимо от интерфейса подключения (SCSI или IDE), драйверы, безусловно, используются. Однако это вовсе не драйвер винчестера или CD-ROM (CD-RW, DVD и прочих дисководов), а драйвер контроллера. Винчестеры способны работать без таких драйверов, однако их работа будет обеспечиваться BIOS-ом контроллера или материнской платы, и будут недоступны режимы 32-битного доступа к диску и DMA (прямой доступ к памяти). В случае с CD-ROM (и прочими устройствами с интерфейсом ATAPI) поддержки BIOS недостаточно, и при отсутствии драйвера контроллера (или его неправильно установке) данное устройство не будет обнаружено в системе. Далее рассмотрим случай с использованием самостоятельных PCI контроллеров и контроллеров, встроенных в чипсет материнской платы. К последним не относятся контроллеры, хоть и встроенные в материнскую плату, но являющиеся самостоятельными устройствами.
Контроллеры, входящие в чипсет . В составе операционной системы обычно имеется драйвер, обеспечивающий базовую функциональность IDE контроллеров, входящих в состав чипсетов материнской платы. Однако такой драйвер не всегда учитывает особенности работы контроллеров, в результате чего он может работать медленно, а режим DMA доступен не всегда (в случае с Win98SE и более старыми системами никогда). Поэтому рекомендуется установить драйвер от производителя чипсета. Установка драйвера обычно заключается в запуске программы Setup, находящейся в комплекте драйвера. После его установки в свойствах накопителей появляется возможность включить режим DMA - галочку DMA if available (использовать DMA, если он имеется в наличии). При этом надо учитывать, что не все устройства могут работать в таком режиме. К примеру, очень многие CD и DVD дисководы до сих пор не поддерживают его, а CD приводы в DMA режиме иногда перестают воспроизводить VideoCD или копировать аудиоданные. Достаточно странным свойство может проявиться у драйвера для чипсетов Intel: после его установки режим DMA по умолчанию включается, а "галка" DMA отсутствует. Проверить текущий режим работы дисков можно при помощи программы "Nero InfoTool" (закладка Configuration). Драйверы для чипсетов можно найти здесь. Важное замечание для владельцев системы WinNT и Win95: установка сторонних драйверов IDE контроллера в некоторых случаях может привести к отказу системы!
Самостоятельные контроллеры . Для таких контроллеров в составе операционной системы драйверов чаще всего нет, поэтому полная функциональность достигается только после установки драйвера от производителя контроллера. Установка производится стандартными средствами Windows - либо в момент обнаружения нового устройства, либо сменой (обновлением) драйвера для устройства, уже имеющегося в системе, но присутствующего в списке устройств с желтым восклицательным знаком либо знаком вопроса, либо (в основном это относится к WinNT) путем добавления нового устройства в разделе "SCSI контроллеры".