Windows XP will not boot with W7 & BCD

eross

Member
Windows XP will not boot with W7 & BCD - Solved!

I have and old PC with WInXP. I installed Windows 7 on a seprate drive , while the XP drive was disconnected . In essence 2 seperate OS. I physically have to disconnect the drive the W7 drive, to boot to XP..
I installed BCD 1.72 on the windows 7 installation, and added the entry to the boot menu, pointing the path to the drive with the XP installation.
The boot menu comes up on boot, but when I choose to start XP , it simply reboots the PC and brings me back to the boot loader menu. There is no problem booting to WIndows 7.

This is the detailed display mode:
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 {52b20631-c83d-11de-9b95-ed7609f87a66}
resumeobject {52b20630-c83d-11de-9b95-ed7609f87a66}
displayorder {52b20631-c83d-11de-9b95-ed7609f87a66}
{52b20636-c83d-11de-9b95-ed7609f87a66}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 30
Windows Boot Loader
-------------------
identifier {52b20631-c83d-11de-9b95-ed7609f87a66}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale en-US
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence {52b20632-c83d-11de-9b95-ed7609f87a66}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {52b20630-c83d-11de-9b95-ed7609f87a66}
nx OptIn
Real-mode Boot Sector
---------------------
identifier {52b20636-c83d-11de-9b95-ed7609f87a66}
device partition=D:
path \NTLDR
description Microsoft Windows XP

Any ideas?
Thanks
 
Last edited:
Thanks for the quick reply.
I deleted the added entry of xp, installed the latest beta and recreated the entry, allowing auto configure. When I choose XP in the boot menu, I get an error screen saying that ntldr is missing.
Here are my 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 {52b20631-c83d-11de-9b95-ed7609f87a66}
resumeobject {52b20630-c83d-11de-9b95-ed7609f87a66}
displayorder {52b20631-c83d-11de-9b95-ed7609f87a66}
{52b20637-c83d-11de-9b95-ed7609f87a66}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 30
displaybootmenu Yes
Windows Boot Loader
-------------------
identifier {52b20631-c83d-11de-9b95-ed7609f87a66}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale en-US
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence {52b20632-c83d-11de-9b95-ed7609f87a66}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {52b20630-c83d-11de-9b95-ed7609f87a66}
nx OptIn
Real-mode Boot Sector
---------------------
identifier {52b20637-c83d-11de-9b95-ed7609f87a66}
device boot
path \NTLDR
description Microsoft Windows XP

Any ideas?



Addendum:


This is the error I get on booting from XP:
bootg.jpg


Addendum:

My DM:
12065616.jpg


Addendum:

Got it working!
After reading your advice to this post: http://neosmart.net/forums/showthread.php?t=6092 I tried to see if I can Edit legacy entries to locate boot.ini , and got an error that no boot ini file was found. I then used the option to let BCD create the files - and now I can boot to XP !
Thanks for a great program. Donation on the way...
 
Last edited:
Wait, so adding a new entry and pressing "Yes" when asked to auto-configure didn't work, but manually choosing "autoconfigure" from the tools menu did?
 
Back
Top