Hi guys. I had an old HDD with only XP installed as C, unfortunately the HDD died but I was able to make an image of my XP partition. I brought a new drive along with Vista 64 and installed this as the default OS on C, and reimaged my original XP on a second partition as E (my DVD is drive D). XP's boot.ini, NTDETECT.COM and ntldr are all stored on drive E but I'm having trouble loading XP. In EasyBCD I added an XP entry with drive C:\ selected but got the error "Windows failed to start. A recent hardware or software change might be the cause" along with "ntldr missing...", so I went to "Change settings" and chose drive E for my XP entry. It now doesn't present this problem but the computer restarts and goes back to the Vista boot loader, so I'm assuming its a problem with boot.ini, as this is currently set for my original installation of XP as C on partition 1? I modified it to be:
but still get the problem. Any ideas?
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect
Last edited by a moderator: