Win XP / Win 7 dual boot - Windows 7 gets removed from Boot Manager on restart
2014-07
I had Win XP installed on C: on my PC, and installed Windows 7 on D:. I can see a boot manager on start, with "Earlier version of Windows" and "Windows 7" entries.
If I shut down from Windows 7 and power on again, everything works. However, if I restart from Windows 7, on reboot the boot manager is gone and it goes right to booting Windows XP. I fixed it by running Startup Repair from a Windows 7 Repair Disc, but the problem appears again as soon as I restart the computer. How can this be fixed, so that Windows XP and Windows 7 do not override each other's boot settings?
I have a 2 harddrive system with the following old and new scenario. The old scenario worked fine, as I had a boot menu where I could choose which Windows XP installation to boot. However the new scenario starts up Windows 7 directly. I did remove the c:\Windows (XP) from the bootmenu before installing Windows 7.
Old (XP + XP dual-boot):
Drive 1:
c:\Windows (xp)
d:\
Drive 2:
e:\Windows (xp)
f:\
New (Windows 7 + XP dual-boot):
Drive 1:
c:\Windows (7)
d:\
Drive 2:
e:\Windows (xp)
f:\
How do I get my e:\Windows (XP) back as a choice for booting?
Update
I get C:\XP instead of E:\XP in EasyBCD, even when I manually give the drive letter. Is this ok?
There are a total of 2 entries listed in the bootloader.
Default: Windows 7 Timeout: 30 seconds Boot Drive: C:\
Entry #1 Name: Windows 7 BCD ID: {current} Drive: C:\ Bootloader Path: \Windows\system32\winload.exe
Entry #2 Name: Microsoft Windows XP BCD ID: {624363eb-98af-11df-83b4-ac40caa654b1} Drive: C:\ Bootloader Path: \NST\easyldr1
You need to edit the boot configuration data
.
Either do it using the bootrec.exe tool that comes with Windows or have a look at EasyBCD.
Be sure to also correct the boot.ini.