I have my OS on a 10GB partion, and I can account for only about 6GB, yet when I right click on my C drive, It tells me I have just over 1GB free... my "my documents" folder is set to a different partition as well. I am missing about 3GB of space.
Sorry ... but I'm not aware of any way that you can force Windows to relocate the file somewhere other than the root folder. The reason is because the file is read back into memory for session restoration even before the Registry comes into play. This means, unlike some of the system files which <i>can</i> be moved (such as the Paging File), or the default location redefined by altering a Registry key, if you use Hibernation, you're stuck with the file being placed in the root folder. It's either that, or don't use Hibernation.
Thanks a lot for the detailed explanation. As I said earlier, I read this was the case, but this is the first time I get a coherent explanation as to why this happens. Once again, thank you for your invaluable help Toey.