You can create a junction point
(MS-term for symbolic link
) to the folder on D:
Vista and win7 can do so by default (I hear), for winXP it can be upgraded.
And it works, programs never realise they are actually reading from / writing to a different drive. The target could even be on a different computer.
Oolite-tested (Oolite on D:, savegame archive on N: )
See about it here :
For some reason the English WP article does not contain these external links (with downloads) as in German WP :
http://schinagl.priv.at/nt/hardlinkshel ... llext.html
I use the shell extension thingy, so I do not have to fiddle on command line, but can use it from windows explorer.
Please respect the warning on how to delete symlinks / target files or folders, it can get really messy otherwise.
(ALL actions on the link work on the target, so "delete" too!)
It is not really difficult to handle.
If you want to have your files in specific places, this is most useful. It was one of the things I heavily missed in windows, compared with Linux.
I think you could even put the windows folder somewhere else.