Hi all,
Edit : All of the below works for W7 just the same and you can safely perform the .bat file which is in this post from this topic :
http://www.phasure.com/index.php?topic=548.msg4331#msg4331 (courtesy of andy74 -> thanks !). You may get a message that a service can't be stopped because it is not running, which is no problem.
Also notice that the shutting off the log files (which remains as a manual task as denoted by the output of the .bat file) is not needed again after an upgrade from Vista because those settings are retained during the upgrade.
Edit2 : This all does NOT apply for W7 SP1 (Release Candidate); it is just not necessary;
W7 SP1 shows a few I/Os only (per 1 - 2 minutes), and although the appliances in this topic were not tried for that, it is assumed they won't go away from it. At this moment (Jan 2011) no other attempts to remove those few I/O's were made either.
First of all, for your possible interest, I will give you a little background on what I (at last) did;
For 19 months now, my audio PC lays on the floor kind of in the middle of the room, and while it should have been stored in the basement, it lays there with the disk light shining in my eyes all so often. I thought "one day I will manage" and the PC stays there as long as I did not. You could say it took 19 months.
Well, because I am always looking at that light, I kind of learned what happened when, what shouldn't and what should, and a small month ago I sat down for it, and after some first rough attempts after installing SP1 which didn't help a thing, and some other attempts that caused my system not to boot anymore, I re-installed SP0 and took a kind of other approach ...
First there is a side note, which may be important to you :
After a few months after having Vista (beginning 2007) I got my machine in the "mode" that caused all folder/file renames, deletes, moves etc. to take 30 seconds. Since half of the world is bugged by this, some of you may have this "feature" too. It is about the popup that shows you the calculation on how long the operation concerned will take, and it just *always* sits there for 30 seconds.
Millions of posts float over the Internet about this, and really nobody can solve it once it's there, and btw, 99.99% of people think this is about the slow operation itself. It is not, and it is only that popup staying there for ages, the Rename etc. actually performed immediately. However, it prevents you from a next operation most of the time, so it is really really annoying.
50% of people could get rid of it by installing SP1, which didn't help with me.
Because I tweaked things to the wrong as described briefly above, I had to reinstall Vista, and I reinstalled SP0. I did that because SP1 felt worse for some things. I just didn't like it much.
The re-install brought back the normal fast Renames and all, but strangely enough I didn't find the same Vista/SP0 as the one that appeared on my machine beginning of 2007. It was faster, the looks were different (like aero now being active without me telling it), it felt all very different, and more importantly, it sounded *completely* different (better !). And I installed exactly the same on the exact same machine. One diference : Before I installed it as a Dual Boot next to an existing XP, and this time I installed it as a Dual Boot next to the old Vista which didn't want to boot anymore. Does that cause it ? maybe.
Btw, since then I am looking veery closely at the fast Renames, and whatever I change for installing software etc. I look if the Renames still work fast. If not, I will know what caused it.
Why is the above important for this topic ? I don't know. But it could be, because I'm fairly sure if I had applied this to my old Vista install, it hadn't be enough. So the base is more right now. More lean.
The other approachWhat I had been trying here and there throughout the 19 months, was something everybody does : shutting down services and see whether that helps somewhere. It lead to nothing, because in fact you are doing this in the blind. Afterwards I can guarantee this, because so many many things are needed, and all togther they create disk I/O in amounts that one really doesn't know where to start.
What I did is taking the Source Control program which can be started from within TaskManager, look at the Disk I/O screen and the programs causing the Disk I/O in the lower part of the screen, and piece by piece investigate what these programs are and how the IO they generate can be eliminated. This all together took me one day, and I can tell you, this is not about shutting down services as such ! You will see this in the outlays mote below.
What is left for I/O can be seen below;
The first screenshot is the one to achieve : nothing. But careful : this should be nothing during the time *you* don't incur for anything (like in playing a 60 minute track it should stay empty in there for 60 minutes). Did I achieve that ? nope. I can't get further than the second screenshot below, which is always about those things, and they occur at (as it seems) random intervals. The longest that it was completely quiet I think was 14 minutes, but it also can be 1 (rare) or 5 (often) or 8 (often) or 14 (often). However, these are very tiny I/Os I can't even see on the disk light. Compared to the zillions we are used too ... Walhalla.
Btw, the main reason I gave up on this one day of finding out how to stop those last few, is that they are *all* related to or anti-virus programs (which I don't have), or viruses themselves (which I think I don't have hehe), and each search for these in Google gives an infinit amount of hits. And then I had better things to do.
But go ahead with it if you like.

The things you see below are not "stupid" copies of advises of anyone else. They were all determined by me, and they *all* contribute to less I/O. Remember, I grabbed one line hence file the I/O takes place on, I looked and measured its reocccurance, and tweaked until it stayed away. Also there's the other group of knowing what will happen because of what (you do yourself).
Oh, it is also nice to know that the way I did this, makes a necessary IO much more lean. Thus, a necessary access to a file (like a WAV) could incur for, say, 20 other activities, while now this is only a few.
and not one single IO was shown during this typing ...Here goes :