How to enable or disable Direct Memory Access in Windows 7
Direct memory access or DMA in short is a feature which allows some hardware devices in your computer like CD/DVD drives or Hard disks to transfer data directly from or to the memory without using the Processor. This will reduce the overhead on the processor and the processor can be utilized for some other work. Wihtout DMA, the processor has to be fully occupied for the complete duration of the data transfer which is not desirable.
DMA feature is normally enabled by default in Windows 7 for the devices like hard disks and CD/DVDs. If the device is not installed properly, you may need to enable DMA manually for such a device. Let us see how we can enable or disable DMA in a Windows 7 computer.
You should login as Administrator to perform the following steps.
This option does not appear for PATA drives on a system that supports them. The option appears only for SATA drives.
How do you enable DMA for parallel ATA drives? (That would be the Standard Dual Channel PCI IDE controller in your display. There is no evident way to enable DMA on those controllers, which is where it's most needed (because they are slower drives, usually.)
This is really very nice article from you about direct memory access in windows 7. Nice informative article from you. It is valuable one.
What happens if no entry shows anything with "channel"?
If I instal drivers from manufactured CD, I don't have any "ATA channel".
But, if I don't install those drivers (and let Windows to install some default drivers instead), its okay, I can finally see ATA channels.
If you already installed your CD drivers, just right click "Intel ..... ATA controllers" (or AHCI controllers if u have AHCI) in device manager, press uninstall, and check remove drivers. (and reset pc).