Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

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

For whatever reason, my laptop has become massively slow on basically any operation. I cranked up the SysInternals Process Explorer and found that the CPU value of Interrupts goes through the roof on pretty much any operation.

What can I do to fix this?

Windows XP with all the latest patches.

share|improve this question
up vote 7 down vote accepted

Looks like you have a storage device that went off DMA access, check their properties.

share|improve this answer
    
Specifically what should I check? How should I fix it? – AngryHacker Oct 7 '09 at 16:58
    
Right click on My Computer, Properties, Hardware tab, Device Manager, IDE ATA/ATAPI, Primary IDE Channel, Advanced Settings, Transfer Mode needs to be set to DMA. – Otavio Decio Oct 7 '09 at 17:12

I agree with ocdecio that it's probably your hard drive, and that's how you set it back to use DMA. Just wanted to add, though - Windows drops you from DMA to PIO access if it has trouble communicating with the drive. This can happen once in a while to anyone, for no particular reason (sunspots?) - but if you set if back to DMA, and then this happens again in a week or so, your drive is probably failing.

share|improve this answer
1  
a flaky or failing drive controller is also a potential cause of this, and can be easily mistaken for a failing drive. – quack quixote Oct 7 '09 at 17:55
1  
So can a bad ribbon cable... that's a quick, cheap fix to try. – MT_Head Oct 7 '09 at 18:02
1  
Even if you fix the underlying problem, Windows won't automatically re-enable DMA - you need to go through Device Manager as ocdecio suggested. And you have to reboot for the change to take effect. – MT_Head Oct 7 '09 at 18:04
    
@MT_Head very true on both points. i never remember to tell people to swap cables, i always have extras lying around if i need to swap one out, and i've rarely had them go bad on me. – quack quixote Oct 10 '09 at 11:09
1  
i guess a solid takeaway is this: if Windows drops to PIO, try reenabling. if it doesn't work, or drops to PIO again before long, start looking for the cause (cable/drive/controller). – quack quixote Oct 10 '09 at 11:11

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .