For no reason, one of my PC started to suffer performance issue. It was slow, the mouse movement was jerky. I monitored the PC with Process Monitor and noticed that the Hardware interupts level was very high. I carried out a Google search ( Or maybe blekko) and finally found a solution for this problem in a Microsoft Technote. The symptom is described by:

"After you suspending and resume your computer several times, hard disk performance may be reduced. If you use Device Manager to view the properties of the IDE channel towhich the drive is connected, the Advanced Settings tab may show that the current transfer mode for the drive is "PIO Mode.""

According the Technote, the problem was not supposed to occur on Windows XP SP2 and later versions. But it was still present on my XP-SP3 version. Therefore I applied the workaround proposed below and it worked:

To re-enable the typical, or faster, transfer mode for an affected device:

  1. Double-click Administrative Tools, and then click Computer Management.
  2. Click System Tools, and then click Device Manager.
  3. Expand the IDE ATA/ATAPI Controllers node.
  4. Double-click the controller for which you want to restore the typical DMA transfer mode.
  5. Click the Driver tab.
  6. Click Uninstall.
  7. When the process completes, restart your computer. When Windows restarts, the hard disk controller is re-enumerated and the transfer mode is reset to the default value for each device that is connected to the controller.

After the reboot, my primary IDE controller was like that:


Share and Enjoy:These icons link to social bookmarking sites where readers can share and discover new web pages.
  • blinkbits
  • BlinkList
  • blogmarks
  • connotea
  • digg
  • Furl
  • LinkaGoGo
  • Ma.gnolia
  • NewsVine
  • Reddit
  • Simpy
  • Spurl
  • YahooMyWeb

You might also be interested in these

One Response to “How I fixed my High level of Hardware Interupt on Windows XP SP3”  

  1. 1 links for 2011-01-04 at DeStructUred Blog

Leave a Reply