My system has been dog doo slow since I did a reinstall a couple weeks back. Process Explorer was showing some outrageous hardware interrupt rates, on occasion as high as 50% and regularly at 20%.
I’d let it roll for a couple weeks simply because it was low on my frustration list and I was trying to roll through other things. It finally pissed me off enough tonight that I spent some time nailing it down. Turns out ATA/IDE controllers will often revert back to PIO mode instead of Ultra-DMA. (MS KB article on the problem here.)
Check the problem by examining the controller’s Primary and Secondary IDE settings: Device Manager -> IDE ATA/ATAPI controllers -> Primary or Secondary IDE Channel -> Properties -> Advanced Settings. Look at the Current Transfer Mode field. If it’s “PIO” then it’s a FUBAR PITA and you’ll need to uninstall the driver, reboot and let XP do its magic reinstall.
Sucky, but fixable. Now I’ve got my shiny system back shiny again.
Now Playing: Olu Dara — In The World: From Natchez to New York. Wow, jazzy/bluesy/folksy goodness. Amazing clarity, terrific vocals, killer guitar and harmonies.
Thanks very much. Was pulling my hair out with the same problem and now its sorted.
ReplyDeleteTHANK YOU!!! After trying to trouble shoot this one for over a week, your fix was the trick! I was just about to start pulling hardware...
ReplyDeleteFor others who may be googling - allow me to put here the terms I've been searching on for a week:
- High CPU Usage
- High Hardware Interrupts
- System Idle Process 99% High CPU Usage
Well interestingly I was having the described issue, except my laptop's IDE controller did not indicate the mode was PIO. Regardless I uninstalled it and rebooted, hey presto.
ReplyDeleteMy issue came after trying to backup my machine (software mirror) and the copying of a corrupt pst file. Fixing the pst with scanpst.exe fixed that, but my machine had already got itself mixed up so your fix has fixed the poor laptop. Thank you!
Thanks dude...been suffering with high CPU usage whenever installing or copying files. Your tip really helped! Thanks a million
ReplyDeleteWoohoo, thank you FrazzledDad! Thank you Google for finding this!
ReplyDeleteThank you very much, was about to give up until I read your advice
ReplyDeleteI had this problem too with interrupts causing 100% processor usage. This fix did the trick.
ReplyDeleteThanks a million.
DH
after third time un-installin windows coz of this problem.Now u really help me a lot thx dude ur Rock
ReplyDeleteThanks for the great find. I have been looking into this all afternoon.
ReplyDeleteI can't believe I had to add a reg key!
Yo thanks Daddio. My brosiff was all fandangled with this shiznit. Da laptop be screamin now.
ReplyDeleteI have been attempting to track down my maxed out CPU because of hardware interrupts. I wanted to try focusing on the hardware but most everything I found on the Web was trying to fix processes. I desperately was looking for how to trap the interrupts to determine the offending device and I ran across your comments on DMA vs PIO --- BINGO. I knew when I read your piece that you were onto the exact same thing that troubled my system.
ReplyDeleteWorked like a charm and only required the uninstall and reboot cycle. As a side not my booting was 15 minutes until the fix.
THANK YOU SO MUCH!!
THank you very much sir! it really is the problem in my laptop. At first i thought it was a virus or a Spyware... i did all the scan..but to no avail..then i read your post XD..Wooooooooooot
ReplyDeletejust want to say thanks you saved the day I tried just about everything thought it was windows updates again but checked device manager and it was exactly as you had it all is well thanks again
ReplyDeleteyes i agree ... good info. thanks!
ReplyDeletedude you are the man! BOOM SHAKALAKA!
ReplyDeleteI'm not even able to begin to understand why this happened on my computer but I've been banging my head in frustration. I found your blog and was sceptical but gave it a go (not before backing everything up!).
ReplyDeleteIt only flipping well worked. I can't believe it.
Cheers mate I owe you a drink.
Thank you very much dude. I almost sold my Laptop just because of this problem. You fixed it!
ReplyDeleteI've struggled for over a day thinking it might be USB issues, hard disk problems.....did what you said here and Shazam, PC back to normal! Like many people here, I owe you a pint!
ReplyDeleteFantastic advice! In the pas tI've always been sceptical about heeding advice offered online regarding computer problems, due to it never solving the problem I had.
ReplyDeleteThis worked like a dream and saved me from sending my laptop back for a refund! I owe you a pint, mate!
This worked, thanks a ton! I have no idea why it would shift over to that mode if it's so crippling. Why is it even an option?
ReplyDelete@NFrickleton: It's an option because older sytems needed that slow IO mode. It's crushing for new systems which should have the better mode, but not the older ones.
ReplyDeleteThanks a bunch man, been trying to solve this for a few days now. Damn lucky that I came across this post, thanks again
ReplyDeleteer... my IDE controller did not indicate the mode was PIO...
ReplyDeleteafter i uninstalled and rebooted it, there's no change...
my pc cpu usage still high...
maybe there's any other ways to overcome it??
Thank you soooo much! I thought my hard drive had died and was not lookinfg forward having to replace it.... Then I came across your post and everything was fixed in a matter of minutes! You are a legend my friend. All the best for the new year and have a prosperous 2008.
ReplyDeletei no longer am suicidal because of my hardware interrupts. I owe you one ;)
ReplyDeletethanks (you got no idea how much i mean that right now)
Z.
i no longer am suicidal because of my hardware interrupts. I owe you one ;)
ReplyDeletethanks (you got no idea how much i mean that right now)
Z.
You are a true scholar my friend.
ReplyDeleteAfter sifting trough umpteen posts by supposed 'experts' chiding the unwashed masses that System Idle Process should be 99%, regardless of how high the memory usage is. I finally came across your information on how to resolve Hardware Interrupts, thoughtfully hidden within System Idle Process by Microsoft pinheads.
Aside : Process Explorer should entirely replace the Task Manager, which is completely misleading when dealing with these types of issues.
To sum up; You Rule!
Thank you very much FrazzledDad. Though I don't know what is PIO mode and what is DMA mode ... still my problem is solved. Thanks a million !!
ReplyDeleteAll I can say is - you are a LEGEND, mate! I have been having this problem for over a year now, regularly having to reinstall the system without finding the actual cause. And it turned out to be sooo simple! Pure genious! Stumbling this page is the least I can do for you. :)
ReplyDeletemarry me?
ReplyDeleteyou.are.a.god.
Incredible - and in my case the IDE Controllers were set correctly to DMA, but out of frustration I uninstalled them and rebooted, and problem is gone.
ReplyDeleteThank you! My machine had been having severe interrupt spikes for the last few weeks and I was beginning to think it was on it's last legs. Your research and blog post enabled me to locate the problem, fix it and keep this tired rig running. Thanks again.
ReplyDeleteThis is an amazing find. I was stuck for weeks. I use my laptop in front of customers and when demonstrating our company's software I always blamed the slow performance on Windows. Nice to know that I was right.
ReplyDeleteThanks very much. I thoght that it was a harddrive problem, I spent a lot of time googling what is the reason. Thanks man
ReplyDeleteI have been googling for 2 weeks with "high CPU & high system idle"...But your blog fixed the issue. I know a lot of people are having this issue but not able to fix it.
ReplyDeleteThanks,
Thena
Simply put, THANK YOU! This saved me from insanity!!!! HUGE THANKS from Finland. I am now attaching this page to newsgroup (sorry, in Finnish) that discusses the same problem.
ReplyDelete-Ville
Almost 2 years later, and you're still helping others with this solution. THANK YOU for finding it. I've been looking all over for this fix. One IDE channel was in DMA mode, the other in PIO. Uninstalled them both, now they're both in Ultra DMA mode. YOU ROCK!!!
ReplyDeleteAll those months of googling finally paid off! I am about to reformat my hard drive when I accidentally stumbled upon your blog. Thanks so much for this simple solution!
ReplyDeleteI add my extremely heartfelt thanks to the others already here. I know I would never have found this problem explanation and fix without your provding it. It eliminated considerable frustration on my part, and marital strife as well (from spousal frustration when it is deemed my role to keep the computer working well)!
ReplyDeleteThanks very much.
We had nearly written off our home computer after months of poor performance. Hours and hours of fruitless searching, reconfiguring, scanning, blah...! Thank you for your simple, elegant solution that worked right away!
ReplyDeleteCheers!
I feel like crying. You solved it.
ReplyDeleteYou are the Man
ReplyDeleteI'm in the same situation as most people here - I've been for 2 days trying to understand what exactly was going on here, and finally this fixed it. The computer is still a bit slow but much better, and at least it now seems to come from the actual applications I'm running. Thanks a lot!
ReplyDeletewow, its 5 am and i been working on this for 9 hours straight.
ReplyDeletethat fixed the black screen after the windows splash screen for a minute and the crackly windows sound at logon as well as the momentary curser pause freeze and scroll bar lag.
and think about the logic behind it: nothing would fix it yet everything i tried was downstream from the IDE controller. i was tracing it up that way, i kept thinking it was a hard drive starting to fail but the hard drive is whisper quiet and passed all tets. the problem was downstream a little from where i was looking.
also the fact that i had tweaked every other facet of the machine with a vengence this fix reduced a bootvis boot time from 79 - 209 seconds down to 27 seconds.
amazing solution!! I had given up on me laptop due to this, have un-installed - re-installed windows about 4 times. Dell guys had given up and were talking about replacing the motherboard!! This works. I owe you a pint!
ReplyDeleteI had tried everything to sort this out. Only when I loaded Process Explorer and identified the problem that I found this. Resolved in less than 5 minutes.
ReplyDeleteThanks!
The end of all my CPU troubles ... H/w interrupts had me going MAD!! I love my laptop again!!! Many thanks to you my friend :-D
ReplyDeleteAnother commendation here.
ReplyDeleteMy reinstalled winxp twice, then swapped the motherboard, then gave me a new laptop (using the old drive) First month no problems, then the slowness hit again. Found this and got out of PIO mode. Thank you for saving me from another 6 weeks of torture!
i was about to throw my laptop out of the window ... but you saved my life!!
ReplyDeleteYep... more than 2 years after the original post, this still applies and still solving the nightmare situation... any ideas on what actually triggers it into PIO mode.
ReplyDeleteFantastic!! I've been trying to ignore this problem for a month now, until I just couldn't take it anymore. Googled like everyone else, and thankfully clicked on your blog link.
ReplyDeleteYep. My boot drive was in PIO. I think it's funny that I'm running XP sp3. This problem, as described in the MS KB, was supposedly resolved in sp1. Classic MS.
Thank you FrazzledDad, from another frazzled dad!
Excellent Advice !!. Was tearing my head up over what could have caused this !1. My only modification was to remove and reinsert the same hdd into my laptop. Since then things went to the dogs and all HDD tests came back fine. Checked the Controller only to find it In PIO mode and the cause of this grief !!
ReplyDeleteThanks again.
Thanks, this seemed to have helped solve my harddrive problems, especially after changing the registry so it wouldn't revert back to PIO mode because of 6 culmulative errors but has to have 6 consecutive errors instead now.
ReplyDeleteAnyway, thanks for taking the time to post this terrific solution :)
Hey mate, I don't know how thank ya.
ReplyDeleteI was about to throw tha laptop by tha window
Thanks for the fix, for whatever reason it took me a long time to find this post searching on Google.
ReplyDeleteThanks for the Advice. But before I do this will I lose all of my data and have to re-install the OS?
ReplyDeleteWow, I've been trying to figure what has been slowing down this laptop for days. Now it boots lickety-split.
ReplyDeleteThanks a ton.
Thanks so much! You truly are a God among Men!!
ReplyDeleteThank you very much mate, I was struggling to track-down the issue for about a week and your find/solution is just brilliant.
ReplyDeleteThanks again !
My laptop thanks you. I've been dealing with this problem for months, but I was looking for an offending process.
ReplyDeleteGreat work.
I cannot thank you enough for posting what was such a simple fix to such a debilitating issue.
ReplyDelete15-20 minutes to get logged in and doing any work now down to 3 minutes. Hurrah!!!
Magic & so simple: was ready to trash the system with its 20 min boot, unending virus scan times, etc. Works like a dream now.
ReplyDeleteWish I'd found your article weeks ago!
Many thanks
Such a simple solution to such an annoying problem. Thanks, now our 4-5 year old laptop is usable again!
ReplyDeleteJim Holmes?? You may just as well be John Holms... 'cause you da' man! You put the thwack down on this problem.
ReplyDeleteI've been pissed about this problem for weeks now. Thanks for the fix.
THANK YOU! You have saved me from punching the next person who would ask me "Are you sure it's not spyware?"
ReplyDeleteYou are a god! Thank you!
ReplyDeleteTruly excellent. I can't thank you enough for posting this. I was lost and now my machine is back to its proper behavior.
ReplyDeleteBest wishes to you and yours.
I was experiencing the same issue and uninstalling drivers fixed the problem. The IDE controller start using PIO mode after I removed the secondary hard drive on the system.
ReplyDeleteI'm glad I came across this post.
ReplyDeleteI tried it and it worked like a charm.
Thank you very much, I've been looking for an answer for weeks.
ReplyDeleteThanks from Madrid!!!
noice...THANKS!!
ReplyDeleteLike all the rest, after using process explorer to find the interrupt issue, your post was the exact fix I needed. I also appreciated you giving the step by step on where the fix was. Too many times it is assumed that everyone knows what you mean. You are a great teacher.
ReplyDeleteBeautful! Worked like a charm. My kids are pissed off though - they almost had me going out to buy a new computer.
ReplyDeletehaha, this worked for me after a 48 hour witch hunt for everything from smoothscrolling disabling, virus scan, updates....shlwapl.dll worries! Recently i'd added an external hard drive that upon boot apparently scrambled by IDE setup. This was the problem the whole time, thanks! I did not even back up my system before running uninstall on both controllers.
ReplyDeleteTHANK YOU!!!
ReplyDeletethis solved my problem after suffering a week of lousy performance issues caused mainly by hardware interrupts high cpu usage.
im using Dell D600 laptop and it feels like it's in core2 quad processor now...
WOOT!!! THIS SOLUTION KICKS ASS!!!!
ReplyDeleteHIGH HARDWARE INTERRUPTS
SOUND CRUNCHY AND SPUTTERING
MOUSE CURSER FREEZING INTERMITTENTLY
COMPUTER RUNS LIKE DOG SHIT
LOOK HERE FOR ANSWERS
THANK YOU!!
ReplyDeleteI can't believe I ran across this post..I've been searching for an answer to this problem for weeks!
Static sounds
Mouse freezing
Slow cpu
high interupts
slow to copy or burn files
I have no idea why this happened in the first place
Kudos to your post. Never had had a problem with the NC8230 I use for work. Then I screwed up and put in XP sp3 and Office 2K7. Things really slowed down. Not sure exactly when IDE transfer mode reverted to PIO. I have lived with molasses speed processing for at least a couple of weeks. Found your post finally and voila, things are running fast again.
ReplyDeleteThanks
THANK YOU VERY MUCH! this soleved also my problem of hardware interrupts.
ReplyDeleteWOW! Thank you SO MUCH for this. I"ve been looking for a solution to this for a LONG time...and I finally found one! Who knew it was such a simple solution?
ReplyDeleteThanks again!
FrazzledDad... you are THE MAN! I've been having this problem for a couple of weeks now & I was just resigned to thinking that my computer was dying, but this fix did the trick.
ReplyDeleteThank you SO MUCH!
it solved my problem. just have to say thank you.
ReplyDeleteI Have reinstalled XP twice already because of this problem. Thank you so much for somehow finding the fix. You saved me from reinstall number 3.
ReplyDeleteThank you, thank you, thank you! All other web sites (from Experts Exchange to Sysinternals forums) failed to provide a solution. Hurrah to the people that voluntarily post the solutions to their problems. FrazzledDad, you are going to the hall of fame.
ReplyDeleteThank You Sir!!!
ReplyDeleteI had this problem for months and finally came upon your solution! I'm so happy now you wouldn't believe it!
Thanks very much FrazzledDad, this mystery is finally unveiled!
ReplyDeleteI think Monkeys are funny!
ReplyDeletep.s. Thanks for the fix!
This did the trick for me too.... Many thanks. (Don't know how you figured this out but congratulations anyhow.)
ReplyDeleteI too, like a thousand others apparently, have been searching for ages. I reinstalled my pc once, was happy with it. Suddenly, the problem came back. I did not want to reinstall...
ReplyDeleteAnd now, "it just works". You are a hero!
These were my common search term was:
Hardware Interrupts 100% CPU
Disk IO takes 100% CPU
I'm so happy!
hey his appears to be my problem and fixes i fine but it reset he last 2 nights i went to sleep. any ideas?
ReplyDeleteoh nevermind i've reread the post : )
ReplyDeletehmm i tried downloading the hotfix from microsoft but i'm in sp3 and it won't install because it is for older versions.
ReplyDeleteI just have to sat Thank YOU! Close to three years later and this post is still helping.
ReplyDeleteCheers!
Mitch in NYC
Thank you, it helped me a lot.
ReplyDeleteThanks, I was really hopeless.
ReplyDeleteFound your post immediately after googling for 'hardware interrupts' and your solution worked like a charm - though it needed two attempts. Still don't know why my pc changed to PIO mode, but did spot a number of write timeouts on the event log a couple of days ago.
ReplyDeleteNice to know after several years your post is still valuable!
Duuuuuuuuude, I LOVE YOU!!!!
ReplyDeleteSpent the best part of the last two days looking for a solution! You rule!
Hallelujah!
ReplyDeleteMany Thank...I no longer feel like I am swimming in molasses when I use my laptop.
G Damn it bro, you are the shit...
ReplyDeleteFrazzledDad you totally ROCK!!! I've been fighting this problems for weeks. Despite the fact that the evil empire claimed to have fixed this with XP SP2, it is still occurring. You nailed it and it's like I have a new machine again.
ReplyDeleteThanks
Thank you, sir. No viruses, no spywares, just old random-computer-error as usual ;)
ReplyDeleteThanks so much!! We tried 3 times last year and now.... magic! saved my daughter a bundle on geeksquad.
ReplyDeleteBless you wise one!
ReplyDeleteThanks for sharing this!!!!!!!!!
Hey do you know how can we do this trick on vista too? Ty!
ReplyDeleteA great THANK YOU from Italy too! This fix solved my problem! GRAZIE! Stefano.
ReplyDeleteThank you sir, you are a god amongst men
ReplyDeleteHey Jim using your info here I have just fixed a laptop that was taking ages to get to the desktop in normal mode. You were spot on with your advice. Primary was set to PIO mode. After deleting the driver and rebooting it went to Ultra DMA mode 5. Its running great now!!! Many thanks from Richard at http://www.repaircomputers.co.uk
ReplyDeleteThis fixed the mysterious problem on my family's computer. It seriously had trouble loading Youtube videos without skipping! Going from PIO to UDMA5 made all the difference. All manners of tune-ups failed before this.
ReplyDeleteThank you!!!
I've been struggling with a acer laptop that belongs to a friend. It suddenly started booting very slow and over all had bad performance. This simple solution fixed the problem. Thanks for posting your findings! I'll be able to give him back his laptop w/o doing a wipe and reinstall!
ReplyDeleteJust in case someone else with the same problem comes here via Google:
ReplyDeleteThis issue is not always caused by hard drives set to the PIO mode. In my case, the reason for about 30% interrupt-caused cpu usage was a Vista 64 driver for a Marvell 61xx RAID controller, which can be found on Asus P5Q mainboards. If you don't need a RAID, simply disable the device in Device Manager and cpu usage should drop to below 2%. As of 03/30/09, there is no driver or BIOS update available at Asus which could fix the problem without having to disable the RAID controller.
Note: If you don't install the RAID driver at all, your PC won't shut down correctly, so it is advisable to install, then disable it.
Jim,
ReplyDeleteI would just like to say you saved me a lot of painful, hard work. I read your blog about hardware interrupts and the solution being to uninstall my primary IDE channel and let windows fix it. I have been ripping my hair out and searching for solutions everywhere, only to find that your simple and quick solution works. Thank you so much and keep up your blogging you're doing great work!
Massive thanks, my PC just started having this problem (only after it had been running for an hour though) and I was at a total loss as to what was causing it.
ReplyDeleteAll other sites I found on the problem did not help, but uninstalling the Primary IDE driver that had reverted has fixed the problem completely. Can actually use my PC for more than an hour at a time again now :)
You Rule........
ReplyDeleteI was about to spend a fortune to get a new computer after getting fedup. You saved a lot frustration for me...
You have no idea just how much better you just made my life.
ReplyDeleteI completely reinstalled my machine because I couldn't get rid of the high CPU usage, then it was still there after reinstall... UGH!!
Your solution worked.
I wonder how many hours I've wasted reinstalling friends computers when the fix may have been as simple as this.
LEGEND!
ReplyDeleteI don't know if you even check this page anymore, but I just have to hope you do and add my thanks along with all of these grateful people. This problem has plagued my computer for over a year making running any multimedia - video or audio of any type pretty much unbearable. I have tried forever to diagnose this problem, visited a lot of tech sites, loaded a ton of different optimization programs - all to no avail. Until now. You have given my machine back to me, and the fix was so ridiculously simple. Thank you very much.
ReplyDeleteYour my personal Jesus, thanks.
ReplyDeleteOMG! my system was faster than before at first it tooks 5 min to startup, now only 2 mins! THANKS A MILLION!!!
ReplyDeleteThis fix saved me the trouble of reinstalling Windows. Thanks so much for the fix and please get this out to more people!
ReplyDeleteTruly excellent information!
ReplyDeleteWhy isn't this Google's number one?
Thank you!
Give this man a statue.
ReplyDeleteI work at HP and 5 guys from our own helpdesk just stated to me to re-image my disk.
What a bunch of ....
Thank you again
I too think you deserve a beer....
ReplyDeletetoo many other links were full of BS... yours was simple
Worked like a charm. You are a wonderful human being. Thank you.
ReplyDeleteThank you!!! You saved my life (and my marriage) You ROCK!!! That it would be so simple...
ReplyDeleteThanks a bunch!! Comp works so much better now!!
ReplyDeleteThanks soooo much! I have been dealing with my super duper slow computer for months now. I thought I would have to replace it. It was such an easy fix, after I could find my device manager
ReplyDeleteafter using process explorer i alos had a high usage of the hardware interupts problem. basically it was totally consumming 1 of my cpu's. after checking the ide transfer staus mine was not set to PIO but i'd thought i'd try you fix all the same.
ReplyDeleteuninstalled the driver, reboot.....all was well
thx man! :D
You Still Da Man! 6/25/09
ReplyDeleteSaved me days I am sure!
Terry44
this thing just worked like charmed.
ReplyDeletejust bang on!
WOW!!! thank you so very very much, I have been trying to fix all these different things on my computer for over 2 weeks because it has been so sssslllllloooooowwwww..... I was looking at process explorer and saw the hardware interrupts using 99%! I have been googling all over looking for help and this did it thanks so much!!!!
ReplyDeleteYour solution worked like a charm. Thanks!
ReplyDeleteTHANK YOU THANK YOU THANK YOU!!! AND WHEN I THINK I WANTED TO BUY A NEW PC ALREADY!! YOU SAVED MY LIFE MISTER, MY WHOLE BUSINESS DEPEND OF MY PC!! YOU ARE A TRUE WIZARD, ALL MY RESPECT!!
ReplyDeleteTHANK YOU!!! you fix my problem
ReplyDeletegreeting from Chile!!
My system was working just fine until I installed a SATA drive as a data drive. Talk about interrupt problems... lets put it this way, >80% CPU usage nearly 80% of the time. All drivers were updated, and I did a clean install of XP before installing the SATA.
ReplyDeleteUnfortunately, this did not work for me. Upon the second reboot, checking with Device Manager the Primary still stated it was still PIO. And the secondary is on DMA.
So back to the drawing board of why my Primary stays on PIO.
this totally worked for me
ReplyDeletethanks a million!!
I can't thank you enough for this tip, I'd been pulling my hair out for days, running every sort of spyware and virusscan under the sun! You're explanation explains why the system was dog-slow even in safe mode or with diagnostic boot-up. Thanks so much!!
ReplyDeleteAWESOME!!!!! Did the trick. Thanks a million!
ReplyDeleteI have an Acer Timeline Laptop (3810T) running on Vista Home Premium experiencing the same sluggish operation. I didn't find the Advanced tab as described but uninstalled the driver just the same. It worked like charm and mu laptop is running good. Thanks for this info!
ReplyDeleteAmazing that Microsoft hasn't fixed this yet. It just worked for me on XP x64.
ReplyDeleteAmazing piece of information...actually I was looking for this kind of stuff for my laptop.
ReplyDeleteThank you!!!
ReplyDeleteI had the same symptoms, and FrazzledDad's great solution didn't apply to me. I found a different solution to the same problem.
ReplyDeleteGo to "Device Manager" >> "System Devices" >> and disable "Microsoft UAA Bus Driver for High Definition Audio"
My issue is now fixed.
good luck.
Unbelievable. thanks a ton. I too was suffering from high cpu usage and my laptop had simply become a crippled entity. The solution is so simple was totally unbelievable. My laptop is now leaping like a leopord. I am extremely obliged to the person for posting the solution. Many many thanks once again to the person, to the blogsite and to the phenomenon called INTERNET which made it possible.
ReplyDeleteI am so glad you published your interrupt fix. I had a customer laptop that sysinternals showed extreme high CPU usage, but it didn't show why. Thanks from me and the hundreds of others that you helped.
ReplyDeleteYou are the baddest, after a month of thinking my older laptop was dead, and the wife almost had me convinced to go buy her one of those new little netbooks, you saved me 300 bucks!!
ReplyDeleteI owe you a beer!
Thank you so much for the solution. This not only reduces the CPU usage to a very low percentage but also solves my hibernation problem: it used to take about two minutes and now it's down to 25 seconds! I searched everywhere for the long hibernation problem solutions but no one else had a clue.
ReplyDeleteTHANK YOU, THANK YOU, THANK YOU!!!!!
ReplyDeleteI've have been trying for months to figure out why my desktop PC was so stinking slow. I could only put up with the problem buy using my laptop instead.
I though I might have a virus or spyware. I blamed Windows Security Updates (and removed them). I shut down Counter Spy because I thought it might be in conflict with Kaspersky.
When I looked at my IDE ATA/ATAPI controllers they still said "DMA if available" and not PIO. I went ahead and deleted them anyway and rebooted.
XP automatically restored them and the problem went away.
I can't tell you how happy I am to have my PC back.
Thank you!
ReplyDeleteThis also solved my problem, thank you so much!
ReplyDeleteThank you sooo much! I've spent literraly months trying to find a fix for this problem..! But, do you happen to know what causes the problem at the first place? I mean, according to MS, DMA turns to PIO after many CRC's have occured, but, what might be the cause of these CRCs? (given i have the latest Service Updates installed of course)
ReplyDeleteThank you so much. solved the problem immediately.
ReplyDeleteJim, I cannot thank you enough! I was afraid my PC was about to kick the can, but your fix worked like magic. I, like many other people it seems, owe you a pint! Thanks again.
ReplyDeleteThe PIO mode solution... this is parfurm water.
ReplyDeleteAll W SO are afflict to performance i/o issue. I'm working on this in my firm from 3 days w/o solution.
The fltmgr.sys is the wall and fltmc command is not useful for diagnose the problem.
The PC are not ghosted, are formatted from W CD.
The i/o performance issue not depend from SP / Windows Update installed.
The PC HW and SW are all different.
[quote]Turns out ATA/IDE controllers will often revert back to PIO mode instead of Ultra-DMA. (MS KBA 817472)[/quote]
ReplyDeleteJim, thanks a lot for this hint. It solved the problem here on a MS Win XP SP3.
BTW, I looked at MS KBA 817472 which says: "This problem was first corrected in Microsoft Windows XP Service Pack 2."
As my problem occurred on a XP SP3, it seems the problem is not fixed well enough in SP2 or they revoked the fix in SP3.
-- rpr.
Thanks for the solution. Got rid of tortoise-paced computing.
ReplyDeleteSUPERB.....
ReplyDeleteI CANT GIVE YOU ANY THING IN RETURN...
JUST GOOD WISHES...
I saw very high (50-70%) usage for "Hardware Interrupts" in Sysinternals Process Explorer. Your blog post has cured it. It was in fact currently using "PIO" and is now "Ultra DMA Mode 5". Brilliant dude!
ReplyDeleteI can now die happy. Cheers.
ReplyDeleteYou are a legend - thanks a million !
ReplyDeleteI have been suffering with my pc running slowly for weeks and this helped me to solve it in 2 minutes flat !
MANY THANKS! I was searching the problem for one week and you saved me.
ReplyDeleteThank you very much!
ReplyDeleteTurns out I had forgotten about a CF card in my laptop, and it was causing some 50% CPU usage that only ProcessExplorer could reveal. Windows Task Manager didn't have a clue.
Will look into the PIO issue as well for the main HD - in case it happens again.
London 2009 - got this problem, found your blog and am really appreciative that you took the time to post this and help so many people. My machine is up to speed again thanks to you.
ReplyDeleteoh my good luck..i m fortunate to find this..After implementing the fix i got my system back..what a brilliance..i am really appreciating it..Thanks a lot..
ReplyDeleteThis was a VERY SIMPLE fix! Thank you so much. My mother's laptop has been like this for almost a year. I thought it was a faulty hard drive. I still have some other issues but my system isn't crawling anymore.
ReplyDeletegreat advice. Thanks.
ReplyDeleteWhat can I say. This is brilliant. Speeded up my Dell D620 by at least 10X. THANK YOU! This goes in my toolbag.
ReplyDeleteThanks man... It helped me a lot... Your a life saver. Hope many would still find this solution as it really works
ReplyDeleteIt's a good job someone understands these dohickeys.
ReplyDeleteThanks a lot.
well i did what this article says but unfortunately it did not work my hardware interrupts jump around the 62% marker and even uninstalled a system device from old hardware which worked till i rebooted again. I guess i'm outa luck.
ReplyDeleteANy HELp OUt therE????
3 years later and this post is still helping people - I just not only improved a sluggish system, but boosted my data transfer rate from my DVD drive by about 4x - 5x. Thanks!
ReplyDeleteI have to agree with a previous comment. It is amazing that after 3 years, this single entry still helps so much. My sister in-law sold me this computer for rock bottom price because it "didn't perform" as she would expect. I used ProcExp and saw the problem right away (interrupts). This was the second article I read on this issue, tried the fix out, and instantly saw the improvement. I, myself feel like a frazzled dad often while trying to keep the 5 laptops in our household in working order.
ReplyDeleteKeep up the excellent help, and Thank-you.
Jeff
This post just solved the recent and frustratingly inexplicable hardware interrupts on my netbook. I was just about to do a full opsys reinstall; you totally saved me, like, a whole day!
ReplyDeleteAwesomeeeeeeeeeeee!
ReplyDeleteThanks dude =)
Thank you.
ReplyDeleteThanx alot man but here is the problem that this problem is happening with me but at windows 7 and i can't solve it cause there is no "Current Transfer Mode field " in the device manager so ...
ReplyDeletei hope u can tell me the solution i really hope so cause it's very annoying
I can't thank you enough! Solid gold!!!
ReplyDeleteI was thinking on buying a new laptop! This blog post saved me a thousand USD!!
Thank you! Thank you! Thank you!
Oh... and thank you!
I was almost driven mad, I found an issue with the HDD in my laptop, so I replaced this, and did a GHOST image from ol to new drive, and my syste progressively got slower (again no viruses/adware/spyware located). I installed process explorer to find our the Interrupts running at >85%, after about a month or so or driver by driver re-installs, and windows repairs I came across your post, and I can't believe how simple this was, you are a legend, and now on my list of heroes, thanks, and EVERY engineer needs this in their bag of tricks.
ReplyDeleteLet it be said that I know next to nothing about computers. I'm the type of guy that walks into Best Buy and all the little twerps behind the Geek Squad counter see a walking ATM.
ReplyDeleteSo when I subscribed to Carbonite's 15-day free trial a couple of weeks ago and found that soon after my computer slowed to a crawl I knew I was toast. Luckily the IT guy at work loaded something called Process Explorer on my system. I noticed immediately that "Hardware Interrupts" was averaging a constant 75-85% CPU usage. I googled the term, found this page, followed your instructions, and BAM! Works like new! FrazzleDad... you rock!
I detected the problem of 100% cpu usage with acer aspire 5000,
ReplyDeletehttp://www.tim.id.au/blog/2009/03/11/solved-100-cpu-usage-on-acer-aspire-1640z/
Thank you very much, man! That's solved my problem!!!
ReplyDeleteHave no idea what PIO or DMA are, but this fixed my problem! Thank you!
ReplyDeleteDude, you probably just saved me days of torment - I just started having this problem today and I was lucky enough to run into this page after only a few minutes of googling. Obviously, your fix solved my problem instantly and now everything works perfectly!
ReplyDeleteThank you man, really! You totally rule!
Thanks a lot man.......and now I can buy myself a guitar.......i thought i had to buy a new laptop until i found the solution u gave me here! awesome damn awesome........:)
ReplyDeleteGreat stuff mate. Been doing my head in for ages, now it's sorted! Saved me a format/re-install and lots of wasted time.
ReplyDeleteHoly $h!t am I glad you posted this (I am just under four years behind the curve.)
ReplyDeleteProcess Explorer and "Hardware Interrupts," spent the last month trying to convince my wife I had not downloaded SARS and Bird Flu.
Thank you !!!!
MS Windows XP strikes back with PIO transfer mode! I had to fix it again (the first time was 7 months ago -- see above). Really a PITA.
ReplyDeleteThe problem came back after installation of a USB 3G modem (Huawei E1552) which added new virtual COM ports and two drives (a virtual CD-ROM and a microSD memory card).
-- rpr.
THANKS A TON!!!
ReplyDeleteAfter struggling for two complete days, I could resolve issue of my slow PC thanks to your blog...
i love you man..
ReplyDeletexD
Jim, Here we are June 2010 and your advice has fixed a long running problem. Thanks to you and hippocritically Bing for your help.
ReplyDeleteShame on you Microsoft :-)
Another Hey Presto!! Thanks.
Thanks so much. I've put up with this problem for 3 years: slow running, 15-20 minutes to boot up. And it got worse. The laptop seemed reluctant to multi-task. When the mouse started to refuse to accept taps without a delay and the keyboard was getting slow, I had to find the answer. I initially blamed Norton 360, whose Live Updates took an age and consumed CPU resources. But an upgrade to Version 4 much improved that problem. There was a hitch with the upgrade, so I phoned Symantec's reputedly unhelpful and expensive helpine. In fact they were quite good (and didn't charge), but remarked on the slow performance of my PC - Norton, with their reputation for not caring about how their products slow computers down, thought my computer was too slow! Time to look further. Process Explorer was still showing Hardward Interrupts as consuming CPU resources. Sure enough, the setting on the IDE controller was wrong, so with heart in mouth I uninstalled it, and on reboot, it reinstalled with the problem corrected. I then ran the Hotfix from Microsoft and carefully followed their register edit instructions. Problem solved. The boot now takes about 3 minutes. It multi-tasks properly. the mouse clicks. In short, it's once again doing what a laptop should, and I'm no longer tempted to throw it out the window in frustration. Thanks again for posting this solution.
ReplyDeleteI thank you very much for the post and for all the comments that googled me here. Had a sudden degradation in performance. One CPU was maxed out, had scratchy audio playback and the mouse was jerky. Your fix took minutes and now (after I turned off most of my Services) my Dell D820 absolutely screams. Thanks again.
ReplyDeleteCan't say much of what hasn't already been said. Thanks from another Dad who was about to openly weep in front of his children. This machine runs great now.
ReplyDeleteAcer Travelmate laptop running Windows XP - had the same problem - even moving mouse caused increased cpu usage due to hardware interrupts. Tried resetting the primary and secondary IDE controllers - no change. Then read about restoring the defaults on the VGA display graphics controller. Go into Control Panel>Display then select Settings tab in Display Properties window then Restore Defaults button. Then Apply button. Laptop now lightening fast, multi tasking and no fan noise turning on and off constantly. Mightly relieved and such a simple fix although no idea how or why the problem arose.
ReplyDeleteFantastic! thanks.
ReplyDeleteOk... Simple, explained, easy to follow instructions that actually fixed my computer issue? Is the sky falling? Thank you! I've been going in circles with this same problem for a while now and I can't believe this worked.
ReplyDeleteWOW
ReplyDeletejust WOW
this trick magically sorted out all my problems
thx man
Great comments all around! I like how there are a variety voices coming through.......
ReplyDeleteThank you, 1000 times.
ReplyDeleteWow. Thanks a lot man :) Helped me solve an issue outstanding for days that my IT support couldn't fix.
ReplyDeleteHEY, this was great and very usfull. Although it did not solve my problem i read everything here and none of the above solutions worked for me. my fix came after i disabled an onboard inferred device in device manager and then in bios. now my system is cruising at light speed. ty all that posted possible solutions :
ReplyDelete:) Crazyjet