I DO NOT RECOMMEND DOING THIS ON A SYSTEM WITH MANY APPS INSTALLED, ONLY ON FRESH INSTALLS
I recently went to reinstall Windows XP on a brand new Dell 755 after enabling RAID 1. When finished, I noticed the system drive was H, not C. It probably would have been just an annoyance, but I didn't want it like that. Here is what I came across as a solution:
- Start Regedit.exe.
- Locate the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices - Find the drive letter you want to change to. Look for "\DosDevices\C:".
- Right-click \DosDevices\C:, and then click Rename.
- Rename it to an unused drive letter "\DosDevices\Z:".
This frees up drive letter C. - Find the drive letter you want changed. Look for "\DosDevices\D:".
- Right-click \DosDevices\D:, and then click Rename.
- Rename it to the appropriate drive letter "\DosDevices\C:".
- Click the value for \DosDevices\Z:, click Rename, and then name it back to "\DosDevices\D:".
- Quit Regedit.
- Restart the computer with the XP CD inserted.
- Boot to the Recovery Console.
- Run FIXMBR.
- Run FIXBOOT.
- Restart the computer with the XP CD inserted, again.
- Press enter to install Windows, then F8 for the license.
- Select R for repair install and select "C:\Windows".
- Go through the final stages of installation and you're done.
I DO NOT RECOMMEND DOING THIS ON A SYSTEM WITH MANY APPS INSTALLED, ONLY ON FRESH INSTALLS