sorry I can't offer help, I'm looking for help on a similar problem.
Running XP home, I was trying to save data from a dying hard drive. I added new hard drive to the system and installed windows to it. The new drive was recognized as E:. Access to the old drive was still not possible. It was there but any attempt to read from it failed- a hardware error. After sending the bad drive out for data recovery, the system still recognized the now only HD as E:. I added another drive to the system, and it shows in the bios and device manager but not in my computer.
How can I get windows to show the new drive and is it possible to rename the primary drive as C:? Will that break all installed software that thinks its located on E:?