Updating ata controller for windows
This is normal behavior and not a sign of any problem. (Peter Frank reported successful application on Windows 2000 with Service Pack 4.) DMA is an abbreviation for Direct Memory Access, an access method for external devices where the data transfer is not done by the central processor, but by a small special processor called DMA controller.
It uses a procedure called cycle stealing, where the central processor memory access cycles are delayed for very short times to intersperse DMA controller memory access cycles.
This requires many processor commands for each data word and therefore causes a high and unwanted processor load.
A typical symptom of PIO mode is slow data transfer, accompanied by high processor load, leading, for example, to a choppy video display.
2007-05-13 – Jason Paquette confirmed that the BIOS setting in his Dell computer was wrong too and prevented DMA mode.
Correcting the BIOS setting immediately enabled the DMA mode.
For example, David Duberman reported in 2005 that some Dell computers have DMA disabled in their BIOS by default for the second hard disk.
Now that Windows Server 2012 has been out for a while I wanted to update that article to incorporate newer technologies, like 3rd generation Intel processors and faster DDR3 RAM.
Instead, open Device Manager, right-click the following devices, and update the driver software using the ASRock DVD.
I hope this article, slideshow and videos are helpful to you in your quest to build the perfect Hyper-V lab server. Special thanks to my Extra Team colleague, Aman Ayaz.
If your device had its own manufacturer's drivers installed, this program cannot fix the problem and will not do anything to them.
Instead it will report that no resettable DMA channels were found. The program tries to reenable DMA in the registry exactly as described below, for all suitable (S)ATA channels.