4
3
Windows 7 is installed on my C drive, which is quite small. I am very tired of instructing new programs to put their files on my larger D drive during installation; I would like to change the default drive.
This article says that you can use a registry hack, but I am giving Microsoft the benefit of the doubt and naively assuming that a configuration option exists somewhere. It's 2010... do I really have to hack my registry to make a simple tweak like this?
Also, there's a ServerFault question that explains how to move the "Users" directory and create a symlink, which could also work. However, at the moment I have some apps in C:\Program Files
, some apps in C:\Program Files (x86)
, and some apps in the corresponding folders on D:\
, so it would be a hassle.
Also, my small OS boot drive is a 10k RPM WD Raptor, and I feel like that probably gives a speed boost to apps installed on it that need to read & write to their directories a bunch. I wonder if it actually matters.
Please note that you should keep
– DMA57361 – 2010-09-07T13:51:41.477ProgFiles
andProgFiles(x86)
seperate (so don't try and symlink them in to one place, for example) see "C:\Program Files" on Windows Vista+ (x64). Also, most programs do not write to thier own directories (or rather shouldn't), they should useProgramData
orUsers\<un>\AppData
instead. So you could install elsewhere and keep these onC
for speed.@DMA57361 - I'm actually strangely irked by the
Users\<un>\AppData
behavior; I feel like that should live on my bigger/slow drive, too. Some apps are disk space hogs, so I'd rather just not have to worry about whether one of them is sucking down space! Thanks for the warning on (x86). – Max Cantor – 2010-09-07T20:34:31.2801no problem. If you want to go a little over-the-top, why not just symlink the "space hogging" subfolders and leave whichever other you wish to on C - just remember that
Users\<un>\AppData
will exist for each user, andProgramData
should be used for "shared" bits. How each program really works is another matter, of course. – DMA57361 – 2010-09-08T07:19:39.533