DMA Reverts to PIO. Reset it with a handy VBScript.

The Scoop:

So you get a computer and for seemingly no reason at all it’s running slow, or a CD/DVD Drive is stuttering when it plays music or video. What could be causing this? One reason may involve your drives DMA mode and it’s dastardly attempts to revert to PIO mode.

The What?

CD/DVD and Hard Drives in your computer operate in “modes”. There is a large amount of boring background information that both you and I really don’t want to go into about these modes. It’s safe to say that you want to know this: seeing your drive in “PIO” mode is BAD and seeing it in “DMA” mode is GOOD. Got it?

So go to the Device Manager (you can find it in the Control Panel) and expand check the controllers sections. Are any of the controllers (Primary and Secondary) listed there operating in PIO mode? Good! Now I’ll tell you how to fix it!

The Fix:

Alright here is the fix, ready for it? Download and run the following file:

resetdma.vbs

That’s it! (People using Vista: make sure you run the file as an administrator).

The Bad News:

Alright. One little bit of bad news. Now you should be wondering: “Oh Mr.Geek, how in the world did the operating mode on my CD/DVD drive change by themselves” Well Jimmy, that could be caused by a few things. Most likely it’s safe to ignore this troubling thought UNLESS the operating mode changes again. Then you should check out this page:

http://winhlp.com/node/10

One thought on “DMA Reverts to PIO. Reset it with a handy VBScript.

  1. hi
    i have this problem with my acer aspire laptop and would love to fix it, and as many different sites suggest the winhlp.com fix, i would looove to try it.
    problem is, when i click on the link, it just opens a webpage full of basic text instead of a file to download – so what do i do?
    please help! it’s so annoying to have found the answer but be unable to execute it!

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.