Windows XP - Справочник
Главная > Что такое NTFS > Жесткий диск HDD > Драйвера поддержки Bus Master

Драйвера поддержки Bus Master

Функция Bus Master включается только специальными драйверами под соответствующую операционную систему. Для примера мы предлагаем ссылки на драйверы для Windows 95, OS/2 и Windows NT. Windows 98 не требует установки драйверов Bus Master от третьих фирм, так встроенные в систему драйвера работают вполне удовлетворительно. С нашей точки зрения, наилучшими драйверами Bus Master являлись в свое время драйверы, разработанные фирмой Triones (последняя версия 3.70). Эти драйверы разработаны не только для Windows 95/NT и OS/2, но и для Novell, SCO Unix, MS-DOS. К сожалению, продукт Triones не является freeware или shareware. Комплект драйверов Triones поставлялся вместе с некоторыми материнскими платами, например, фирм Gigabyte, DataExpert, Acer.
* Intel Bus Master Driver (оригинал от Intel)
* VIA Bus Master Driver
* Драйвера Bus Master под все наборы микросхем
В OEM service release 2 Windows 95 подобный драйвер встроен в систему (у него осталось старое имя ESDI_506.pdr). Режим перекачки данных, использующий DMA, может быть отключен в System Manager из Control Panel/System. К своим последним драйверам Intel стал прилагать диагностическую программу Intel Companion, которая сообщает подробную информацию обо всех устройствах, подключенных к IDE интерфейсу и о режимах их работы.
Проблемы, возникающие при работе с драйверами Bus Master
 Проблемы, описанные ниже, возникали в таком виде не так давно, сейчас большинство этих проблем устранено, но тем не менее, они представляют некий исторический интерес.
Большинство проблем возникает с накопителями CD-ROM и старыми жесткими дисками. Поэтому после установки драйверов проверьте функционирование системы (сохраните в какой-либо программе файлы, перепишите файлы с диска на диск и т.д.). Рекомендуется также проверить CD-ROM на чтение CD-ROM дисков и воспроизведение аудио дисков. CD-ROM рекомендуется всегда устанавливать как master на втором IDE канале.
Мы столкнулись с тем, что в случае использования материнской платы на наборе 430TX и установкой под Windows NT 4.0 соответствующих драйверов происходил crash системы при использовании CD-ROM приводов Samsung (12-24x), неустойчивая работа с CD-ROM Panasonic модели CR-583 (8-ми скоростной) и т.д. Мы не можем утверждать, что виноваты накопители - может быть, виноваты драйверы (мы тестировали на драйверах от Intel и Triones - результаты были одинаковы), мы просто констатируем факт. 24-х скоростные и выше CD-ROM уже не имеют проблем с драйверами Bus Master.
Если вы обнаружили неприятные эффекты, например "зависание" компьютера при попытке сохранить файл, невозможность проигрывания аудио дисков и т.п., то следует удалить драйвера Bus Master или, что то же самое, очистить поле DMA в свойствах IDE контроллера. В Windows 95 это также делается повторным запуском программы Setup установки драйверов Bus Master и последующего выбора Uninstall.
Из известных нам общих проблем - невозможно проиграть аудио диск в Windows NT 4.0, невозможность просмотра некоторых видов видеодисков в Windows 95 (с драйверами от Triones все в порядке), несколько неустойчивая работа с диском у драйверов Intel.
Множество проблем обсуждаются на сайте BMdrivers.com. Особенно актуальны эти проблемы для пользователей Windows 95 OSR2, в которую Microsoft встроила поддержку Bus Master, но как это часто бывает, с многочисленными ошибками. Ссылки на "заплатки" к Windows 95 OSR2 также есть на этом сайте.
Надо также понимать, что нормальное функционирование режима Bus Master и DMA возможно ТОЛЬКО на правильно спроектированных материнских платах и IDE кабелях. В противном случае операционная система снимет режим DMA, не уведомляя при этом пользователя. Производительность жесткого диска, CD-ROM и других IDE устройств существенно понизится, не говоря уже о возрастании в несколько раз нагрузки на центральный процессор.