Can't boot into my XP (which had Vista bootloader) after installing Win7

#1
OK, so I had XP. Installed Vista, so Vista bootlader was on the drive. Later installed another XP, Linux, removed Vista, removed Linux, etc. At the end the Vista boatloader had 2 entried...my two XP installations...choosing either pulled up the XP bootloader that again made me choose between my two XP installtions.

Then one day I installed Win7. I unplugged all drives from my PC and installed Win7 to an external eSATA drive. When the drive was on and set as first boot drive, Win7 booted. When I turned the external drive off or set the internal XP drive as first in the boot priority list, I got the Vista boot menu where I loaded XP.

Another day I removed that install of Win7 (RC), formatted, and installed the Win7 RTM. Well I was lazy and didn't unplug my internal drives during the Win7install. Now I can boot into Win7 just fine on the external drive. But when I try to boot the XP drive, I get nothing. Computer just reboots.

I tried adding the XP installation to my Win7 menu via EasyBCD 2.0 but it just reboots the computer when I select that option.

My old XP drive with the vista bootloader still has boot.ini, ntldr, bootmgr, and the boot folder.

So how do I fix things with my XP drive so I can boot XP (either through Win7 bootloader, by changing the boot drive in BIOS, or preferably (and I assume what will happen when I get this fixed), via either method).

Thanks for you help!

Jason
 

Terry60

Knows where his towel is.
Staff member
#2
Please post a disk management screen shot and copy/paste the contents of the EasyBCD "display settings" output in debug mode.
 
Last edited:
#3
http://img529.imageshack.us/img529/4301/diskmanagement.jpg



Addendum:

Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=C:
description Windows Boot Manager
locale en-US
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {5dbe5d69-9798-11de-b54d-d4dfe72fa3b2}
resumeobject {5dbe5d68-9798-11de-b54d-d4dfe72fa3b2}
displayorder {5dbe5d69-9798-11de-b54d-d4dfe72fa3b2}
{466f5a88-0af2-4f76-9038-095b170dc21c}
{5dbe5d6a-9798-11de-b54d-d4dfe72fa3b2}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 30
Windows Boot Loader
-------------------
identifier {5dbe5d69-9798-11de-b54d-d4dfe72fa3b2}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale en-US
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence {5dbe5d6a-9798-11de-b54d-d4dfe72fa3b2}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {5dbe5d68-9798-11de-b54d-d4dfe72fa3b2}
nx OptIn
Windows Legacy OS Loader
------------------------
identifier {466f5a88-0af2-4f76-9038-095b170dc21c}
device partition=G:
path \ntldr
description Windows XP
Windows Boot Loader
-------------------
identifier {5dbe5d6a-9798-11de-b54d-d4dfe72fa3b2}
device ramdisk=[C:]\Recovery\5dbe5d6a-9798-11de-b54d-d4dfe72fa3b2\Winre.wim,{5dbe5d6b-9798-11de-b54d-d4dfe72fa3b2}
path \windows\system32\winload.exe
description Windows Recovery Environment
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
osdevice ramdisk=[C:]\Recovery\5dbe5d6a-9798-11de-b54d-d4dfe72fa3b2\Winre.wim,{5dbe5d6b-9798-11de-b54d-d4dfe72fa3b2}
systemroot \windows
nx OptIn
winpe Yes
 
Last edited:

Terry60

Knows where his towel is.
Staff member
#4
Your BCD entry for XP is incorrectly pointing to XP.
It should be pointing to the "system" partition (C:\), where there should be copies of the XP boot files (they in turn are what actually point at XP).
EasyBCD 2.0 will not have created that incorrect entry (neither would 1.7 come to that).
Make sure you're using 2.0 latest build.
Delete the XP entry, and add it again. Let it auto-configure the XP boot files when it offers.
Don't alter what it sets up.
 
#5
OK, I did what you advised. Here is my display settings:

Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=C:
description Windows Boot Manager
locale en-US
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {5dbe5d69-9798-11de-b54d-d4dfe72fa3b2}
resumeobject {5dbe5d68-9798-11de-b54d-d4dfe72fa3b2}
displayorder {5dbe5d69-9798-11de-b54d-d4dfe72fa3b2}
{5dbe5d6c-9798-11de-b54d-d4dfe72fa3b2}
{5dbe5d6a-9798-11de-b54d-d4dfe72fa3b2}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 30
Windows Boot Loader
-------------------
identifier {5dbe5d69-9798-11de-b54d-d4dfe72fa3b2}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale en-US
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence {5dbe5d6a-9798-11de-b54d-d4dfe72fa3b2}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {5dbe5d68-9798-11de-b54d-d4dfe72fa3b2}
nx OptIn
Real-mode Boot Sector
---------------------
identifier {5dbe5d6c-9798-11de-b54d-d4dfe72fa3b2}
device partition=C:
path \NTLDR
description Microsoft Windows XP
Windows Boot Loader
-------------------
identifier {5dbe5d6a-9798-11de-b54d-d4dfe72fa3b2}
device ramdisk=[C:]\Recovery\5dbe5d6a-9798-11de-b54d-d4dfe72fa3b2\Winre.wim,{5dbe5d6b-9798-11de-b54d-d4dfe72fa3b2}
path \windows\system32\winload.exe
description Windows Recovery Environment
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
osdevice ramdisk=[C:]\Recovery\5dbe5d6a-9798-11de-b54d-d4dfe72fa3b2\Winre.wim,{5dbe5d6b-9798-11de-b54d-d4dfe72fa3b2}
systemroot \windows
nx OptIn
winpe Yes

And here is what happend when I select XP frmo the boot menu:



Thanks for your help!

Addendum:

Oops, wasn't using the latest beta. Let's see if that helps.

Addendum:

THANKS!

I got everything figured out. Once I used the newest easybcd and let it do everything automatically (including reinstalling the boot files it asks about) I was able to boot fine into XP or 7 when my 7 drive was my boot drive.

But I was still having trouble when I would disconnect my 7 drive and try to boot straight into the XP drive. But then I realized I was actually booting into a third drive that used to (but no longer) have an installation of XP on it. Hah! So once I Was booting into the proper XP drive, everything worked great. Used easybcd again from inside XP to get my boot option all set up on that drive too.

You guys are the best. Thanks for all the help!

Jason
 
Last edited: