Boot Menu not allowing XP, only allows Win 7 to boot

jayant.tempid

Prominent
Aug 17, 2017
5
0
510
I have Win XP on one HDD and Win 7 on another. Win 7 was installed later and ever since the new HDD has been installed I cannot boot Win XP. I do get a boot menu but upon selecting XP the computer restarts. This started happening only recently when I reinstalled Win 7; before that I could choose either OS from the boot menu. I do not understand what has changed to disallow XP from booting... Any suggestions?
 

jayant.tempid

Prominent
Aug 17, 2017
5
0
510


I did not remove the Win XP HDD while installing Win 7... Removed its boot partition? The two OS are on different HDDs and last time also I installed 7 while XP's HDD was still connected and could use both afterwards (using a boot menu). It's only after today's re-installation of Win 7 that XP isn't booting up. I checked the drive with XP in it from My Computer and all files on it seem intact.

 

jayant.tempid

Prominent
Aug 17, 2017
5
0
510


Ok... Is there anything I can do now to get XP as a working option?

I think the SATA ports the two HDDs are connected to got exchanged while I was attaching them prior to the installation... Could that have contributed somehow?
 


Remove thr Win7 HDD and boot into the Win XP i am sure there is a Recovery or repair option do that
its been long time since i left WIN XP 10 years i guess
 

jayant.tempid

Prominent
Aug 17, 2017
5
0
510
[/quotemsg]

Remove thr Win7 HDD and boot into the Win XP i am sure there is a Recovery or repair option do that
its been long time since i left WIN XP 10 years i guess[/quotemsg]

Okay I'll try that. :)

 

jayant.tempid

Prominent
Aug 17, 2017
5
0
510



Okay, once I remove the Win 7 HDD then XP is accessible. Once it's reconnected then the PC boots only in 7. Is there a way to fix the boot menu so that both are accessible? I used bcdedit in 7 to create the boot menu, using

bcdedit /create {ntldr} /d "Windows XP"
bcdedit /set {ntldr} device partition=D: (Win XP shows in D: when 7 is booted)
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addfirst

Did I make an error here somewhere?