Microsoft small business knowledge base

Article ID: 310751 - Last Review: December 1, 2007 - Revision: 5.4

This article was previously published under Q310751


When you try to configure the direct memory access and programmed input/output (DMA/PIO) settings for a device on a Windows XP-based computer, the settings may not appear in the Properties dialog box for the device. Help does not provide the location of the settings.


This issue occurs because the DMA/PIO settings are configured for each controller instead of for each device.


To work around this issue, open Control Panel, and then follow these steps to configure the DMA/PIO settings for a controller:
  1. Click Start, click Run, type devmgmt.msc, and then click OK.
  2. Expand IDE ATA/ATAPI Controllers.
  3. Right-click the controller that you want to configure DMA/PIO settings for, and then click Properties.
  4. Click the Advanced Settings tab.
  5. In the Transfer Mode box, click either PIO Only or DMA if available.


Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
kbenv kbprb KB310751
Additional support options
Ask The Microsoft Small Business Support Community
Contact Microsoft Small Business Support
Find Microsoft Small Business Support Certified Partner
Find a Microsoft Store For In-Person Small Business Support