PCI-bussen tillåter (för ändamålet anpassade) IDE/ATA-hårddiskar att vara "bus masters". Läs mer om PCI och bus mastering på Kortplatser och bussar. Under rätt förutsättningar kan detta öka prestanda jämfört med PIO-tekniken, vilket är det vanliga sättet att transportera data mellan IDE- diskar och resten av systemet. Med bus mastering aktiverat använder IDE-diskarna istället DMA- tekniken för att transportera data. För att bus mastering ska fungera med IDE-hårddiskar måste följande saker uppfyllas. Moderkortets kretsar och BIOS måste stöda bus mastering. Med dagens moderkort är inte detta något problem, då alla chipset i Intels 430-serie klarar bus mastering. Till 430-serien räknas FX, HX, VX, och TX för Pentium-generationen, samt LX och dess efterföljare för Pentium II. Även 440FX för Pentium Pro klarar bus mastering. Självklart måste även hårddisken stöda bus mastering. För att göra detta måste hårddisken klara av DMA-läge 2. Alla hårddiskar med Ultra ATA uppfyller detta krav. Det krävs också ett 32-bitars operativsystem som använder multitasking. Till dessa räknas Windows 9X, Windows NT och Linux, med flera. Slutligen krävs det en drivrutin för bus master som är anpassad till både hårdvara och operativsystem.
När IDE bus mastering är aktiverat kommer du att se resultat om du använder ett äkta multitasking- system, samtidigt som du kör flera applikationer som är hårddisk-intensiva. Detta betyder att de flesta Windows 95/98-användare inte har någon nytta av IDE bus mastering. Tekniken gör ingen nytta i följande situationer:
Den sista punkten beror främst på att Windows 95/98 inte använder äkta multitasking. I de flesta fall stannar processorn upp och väntar på att den aktuella överföringen ska bli klar, även om bus master är aktivt. Så även om processorn teoretiskt är ledig att göra andra saker, så gör den inte det. Till saken hör också att de flesta använder multitasking genom att växla mellan olika öppna program, men det är sällan aktivitet i fler än ett i taget.
Det har rapporterats en hel del problem i samband med installation av drivrutiner för IDE bus master. Man kan därför fråga sig om den lilla (eventuella) prestandaökningen är värd besväret. Om du ändå vill testa är det en god idé ta en kopia på systemet så att möjligheten att ställa allt till rätta finns. När bus master drivrutiner installerades i samband med skrivandet av denna text resulterade detta i en 30 (!) sekunders fördröjning vid start av Windows 98, då systemet stannade upp och tycktes söka av hårddisken och CD-ROM-spelaren. Det var dock inga problem att avistallera drivrutinerna med det medföljande installationsprogrammet. Värt att nämnas är att 98:an hittade "ny" maskinvara både vid installationen och avinstallationen. Märkligt?
Den drivrutin som behövs följer vanligen med moderkortet på en diskett märkt med något i stil med: "PIIX Bus Master EIDE/ATAPI". Om du inte har någon lämplig drivrutin kan du titta på din moder- kort-tillverkares hemsida, eller hämta en standard drivrutin för ditt Intel chipset hos, just det, Intel. Med Windows 98 medföljer drivrutiner från Micrososft för bus master, men dessa verkar inte göra lika stor "teoretisk" nytta som de för moderkortet anpassade.
Efter att IDE bus master drivrutiner installerats kan man se följande glädjesiffra i WinTune 98. Vi har inte gjort några mer avancerade tester för att mäta nyttan med IDE bus master. Frågan är om det finns någon märkbar skillnad.
| WinTune 98 Uncached Disk: |
Före | Efter |
| 2,07997 MB/s | 11,15107 MB/s |