How do I enable DMA?
For those with newer PC's with Windows XP installed, this problem is basically solved from the start.
Windows XP automatically enables DMA for most compatible hardware.
There are certain circumstances where Windows XP instead enables PIO, which are documented in DMA Mode for ATA/ATAPI Devices in Windows XP.
How To Enable DMA under Windows 2000
- Go to Programs, Administrative Tools, then Computer Management
- Open the IDE ATA/ATAPI controllers tree
- Double-click the primary (or secondary, depending on what drive you are enabling it for) IDE channel then select Advanced Options
- Next to transfer mode, select "DMA if available"
How To Enable DMA under Windows 98
- Open the Control Panel and then the System applet
- Select the Device Manager Tab
- Click on Hard-Disk Controllers and press Properties
- Check the DMA-enabled box
- Restart your computer
How To Enable DMA under Windows NT
- Open RegEdit
- Go to HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\Scsi\Scsi Port 0 and set the DMAEnabled value to 1 (enabled)
- Restart your computer
How To Enable DMA under Windows ME
- Go to My Computer
- Right click on the appropriate drive and select Properties
- Enable DMA
Bookmark How do I enable DMA?



