Short answer is .. you can't.
There are several reasons why, but the two most pertinent is:
1 There is only one c:drive. Thats the active primary partion of the boot drive. This is your system partition. The boot partition is where the OS lives. I know, the naming is messed up, but it makes a wierd kind of sense. You don't actually complete booting until you get to the OS.
Since the letter is not c: then I will assume that you have more than one partition or drive.
As a tangent , I would question why you would have more than one partition. Regardless of what many experts will tell you, there are few real benefits to multiple partitions. Like the page file myth. But I digress.
2 During the boot process the drive letters are not even referenced, the XP boot uses the ARC paths defined in the boot.ini. ARC paths are a succinct way of referancing drives, controllers, and partitions .
Theoretically, correctly written sub routines and programs will referance the OS by using relative pathing.
BUT, the OS itself referances its own variables and pathing with absolute pathways in the registry as well as several configuration files. These are created during install and form a foundation on which everything else is laid. There is no viable way that will ensure a stable system that can change this.
Bear in mind, you can change any partitions letter that does not contain these key files easily. You can even supply more than one path, or unix like and mount volumes in volumes....but again, I digress.
Hope this helps.
I just re-built my XP Pro SP2 system, and for some strange reason the boot volume, which should normally be drive letter "C" is actually drive letter "G" in the rebuilt system. If I go into Disk Management and try to change it, I get the error message "Windows cannot modify the letter of the boot volume or system volume". However, it seems to me that I have done this in the past, and that there is a way around this. Can anyone point me in the right directin? How do I change my root back to "C"?
Thanks for any and all assistance!