Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a Windows XP system with 2 SATA hard drives - WD Raptor 300 & WD Caviar 500. The motherboard is P31 and I have UDMA enabled in the BIOS.

Now the Raptor works in DMA mode while the Caviar only works in PIO mode. So what are the possible reasons for that?

share|improve this question
up vote 2 down vote accepted

Windows defaults back to PIO mode if it encounters a succession of errors/timeouts while transferring data. The data transfer error cause can be various - faulty cables, faulty ports, interference, bad hard disk - to name a few.

share|improve this answer
To fix this, open up the Device Manager and uninstall the hard drive. It will prompt you to reboot, then Windows will reinstall the driver with the transfer mode set to DMA (then reboot again). – Bigbio2002 Dec 4 '15 at 0:11

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.