Disk thrashing in Vista- problem solved?
Web sites have been buzzing about two problems that users report while running Windows Vista on mobile computers. A lot of users report much shorter battery life with Vista and recently some of them report the main culprits to be Aero Glass and the Windows Sidebar. The other problem, one that I’ve written about several times, is the system-stopping disk thrashing that occurs at inopportune times, practically stopping mobile systems. I’ve been living with this since upgrading to Vista, and of the two problems this has been the more serious one for me. My Fujitsu P1610 has been prone to practically stop as a result of this disk activity, particularly when going into and coming out of standby, or when changing screen orientation.
Kevin reported on a couple of registry edits that effectively turn off the Vista super fetch and paging. I have suspected both of these as potential causes of the dreaded disk thrashing for a while so yesterday I edited the registry to see what happened. What happened was beautiful to behold, my disk thrashing has practically stopped. It now only takes 5 seconds to go into standby and about the same to resume. Overall I’m finding the disk activity to be similar to Windows XP and I am very happy with the outcome.
Bear in mind that I’ve only been running this way for a day so it’s not conclusive. It’s dramatic enough that I felt it worth a mention but as always YMMV. Also be aware that editing the registry can be dangerous so be careful if you try this. I haven’t run long enough to see if this makes a noticeable difference on battery life but since disk activity hits the battery hard I’m certain it can’t hurt.
Related research and analysis from GigaOM Pro:
Subscriber content. Sign up for a free trial.

Hi James: thanks for trying this out on the P1610. How can I get to the registry editor to make these changes? Is there a little batch executable that could run and make these two changes?
Fernando, type in “regedit” on the search bar in the Start Menu. No script file, just manually change both entries and then reboot.
Fernando, I just posted here a script file to apply this hack that is helping many people already!
http://ultramobilepc-tips.blogspot.com/2007/05/make-your-vista-to-run-faster-in-your.html
Do not forget to restart after applying this script.
Ok, I’m still not clear on WTF Vista was *doing* that made it thrash the disk. Can you give some details about that? I’m glad to read of a solution — but is this something will be a Gotcha down the road too?
I have the Q1P and I do notice the disk thrashing but its not that often and when it does, it really doesn’t slow me down. Also I haven’t had a problem going in standby usually it takes 7 secs. and to resume about the same. James keep us inform how it works for you.
HG
In the origamiproject thread you can find tests proving how performance is increased once these hacks are applied.
I have been using these hacks for al least 4 days now, and I have not seem any problems.
http://origamiproject.com/forums/thread/19843.aspx
Sorry to be so dumb, but how do you run the script? When I click on the file nothing happens.
Thanks
Mike, Vista tries to be smart and prefetches content to memory that it thinks you might need next. Problem is on mobile devices with slower processors, hard disks and low memory this can be an unnecessary (and intolerable) overhead. Paging is just that, swapping stuff out to disk as you go along. I think it comes into play during regular usage, standby, hibernation and even ReadyBoost stuff. I’m no expert but that’s what I understand is going on. So far turning it off has been a God send to me.
Charles, I haven’t looked at it but assuming it is a .reg file just right-click it and select install. Back up your registry first though.