Windows 7 keeps losing drive letters
I think it probably had to do with the windows saving different drive letters for different drives into its registry. The registry keys are: HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
I guess if you delete the unused entries it may help... but you may as well ruin the system and need a reinstall if you somehow messed up with it..
so there you go...