Friday, September 25, 2009

Activate DMA mode for IDE controller

Activate DMA mode for IDE controller

Most computer systems these days relay heavily on a big and fast hard disk. During normal computer operation, the operating system accesses the hard disks frequently. Since hard disks become larger and larger, it is important that your hard disk is configured to operate at maximum performance.

One of the aspects that involve hard disk speed is Direct Memory Access, or DMA. In short, DMA allows a computer device to access the computer memory directly, without needing involvement from the CPU. This allows for optimum data transfer rates for these devices. Most hard disks these days are DMA capable. But they are not always running at maximum speed since the DMA mode can be configured incorrectly. In Windows XP and Windows Vista this configuration is part of the installation, Windows checks the DMA capability of the attached devices.

To manually activate the DMA mode for hard disks or other drives, like DVD drives, follow the steps below. The steps differ for Windows XP and Windows Vista.

Windows XP

1. Open the Windows Control Panel.
2. In the Control Panel, select Performance and Maintenance.
3. Next, select System.
4. In the System Properties dialog box, select the Hardware tab.
5. Next, click the Device Manager button
6. In the Device Manager Window, click the IDE ATA/ATAPI Controllers to expand it.
7. Now right-click the Primary IDE Channel and in the popup menu, select Properties.
8. In the Primary IDE Channel Properties dialog box, select the Advanced Settings tab.
9. In the Transfer Mode field, make sure that for both Devices the selected entry is:
DMA if available. The Current Transfer Mode field will show the active transfer mode and this should match the maximum DMA mode supported by your device.
10. Now Click OK, and repeat these steps for the Secondary IDE Channel.
























If the Current Transfer Mode in the Properties dialog box does not show any DMA Mode, you can try to force Windows to reexamine you hard drive for DMA capabilities.

Windows Vista

1. Open the Windows Control Panel.
2. In the Control Panel, select System and Maintenance.
3. Next, select Device Manager. You might need to click Continue in the UAC dialog.
4. In the Device Manager Window, click the IDE ATA/ATAPI Controllers to expand it.
5. Now right-click all IDE and/or ATA entries, and in the popup menu, select Properties.
6. In IDE Channel or ATA Channel Properties dialog box, select the Advanced Settings tab.
7. In the Device Properties group, make sure that the Enable DMA checkbox is selected and click OK.























The Current Mode column in the Devices list will show the active transfer mode for all attached devices.

As mentioned at the start, the DMA mode and the use of DMA is critical to a fast computer. So if your computer is slow, make sure you check the DMA settings for your hard disks and correct the configuration when required. This will ensure Windows performance is not negatively influenced by the hard disk performance anymore.

No comments: