You can correct this
, probably by several methods.
A repair install with only the one drive attached will change the letter assignment for the new C: drive, but there is something else that we can try first.
Looking at Disk Management, it appears that you still have the old boot drive as the primary...since it's reflected as Disk 0.
First, you must only connect the drive which you want to boot from...and your optical drive
. Just temporarily forget about (and disconnect) the old drive. Make sure that the drive you want to boot from is connected to the end connector.
Then, you can try following the directions in Removing the invalid entries from Boot.ini - http://windowsxp.mvps.org/bootopt.htm
Not sure if this ploy will work, but it's worth a try.
Another technique that I'm pretty sure will work and doesn't take as long as a repair install: How to rebuild the Windows boot.ini Using Bootcfg - http://www.computerhope.com/issues/ch000648.htm
Again, only the two drives mentioned above (new C: and optical drive) should be attached when doing this.
After either attempted solution, reboot the system and see if all is well...before attaching properly any other drives.
Edited by hamluis, 27 December 2008 - 10:46 AM.