I've had Windows XP installed on my desktop for quite some time and I wanted to dualboot with Windows 7 for Dx10/11 support for some games. I have three HDD's, with XP installed on "1" and the new Windows 7 installed on "2", "3" is purely for mass data storage. I decided to install Windows 7 on 2 without formatting the drive and almost everything went as well as one could hope.
However, Windows 7 changed the name of the drives (all three are SATA btw) so that now 2 is C: and 1 is D: and XP won't start at all. I tried using EasyBCD from this tutorial: Dual Boot Installation with Windows 7 and XP
but when I try to start XP it gives me the "NTLDR missing" error. I'm wondering if the problem lies within Windows 7 changing the drive letters for me (I had no fingers in that happening, I'm sure.) and XP refusing to boot from anything but C:
So I'm asking if there's another solution or how I should go about changing the drive letters without messing everything up even more.