I have found, as many others may have, that my old partitioning scheme which worked great for XP is simply not sufficient for Vista.
A 20Gb boot partition does not go very far on my Vista Ultimate laptop, and this is made a lot worse by my habit of having loads of files synchronised to work offline, which uses up even more space on this critical C: drive.
Of course, it was possible to move the CSC folder under XP (although the caveat seems to be that you can’t put it back in the original location). Under Vista it is a slightly more long-winded process, but here is a great step-by-step procedure for moving Vista’s client-side cache by changing the appropriate registry keys and using the Windows Easy Transfer wizard (migwiz.exe) to help move the files themselves.
September 24, 2009 at 17:55
[...]if you do install a later release of Windows from bootable media without formatting your drive, …that old version won’t be bootable it is still on your hard disk, shoved into a directory called windows.old. … inside the windows.old\windows folder is the old CSC cache (unless you moved the CSC folder to another drive or location)[...]