Posted on 5:17 AM by Softminer and filed under

the setup file of windows xp is in boot.ini c:\ as below
[boot loader]
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows Vista Professional" /noexecute=optin /fastdetect

if you add the blue line manually to boot.ini , windows xp will not boot because windows vista is not booting from boot.ini

vista will use BCD which is in drive C:\ and if you recover your C drive.
you can fix your BCD by using EasyBCD software.

after installing EasyBCD you need to run it, then it will ask you to add BCD automatically to you boot.
its better to do it manually and give your drive as vista drive and it will add in this address c:\boot new boot.

if you restart now your windows vista will just boot.
then you need to add windows xp to boot.

go to Add/Remove entries from Add an Entry choose Windows NT/2k/xp/2k3 and give your windows XP drive as following picture...

if you want to be sure just go to view setting

There are a total of 2 entries listed in the Vista Bootloader.
Bootloader Timeout: 5 seconds.
Default OS: Windows Vista

Entry #1

Name: Windows Vista
BCD ID: {default}
Drive: D:\
Bootloader Path: \Windows\system32\winload.exe
Windows Directory: \Windows

Entry #2

Name: Microsoft Windows Xp
BCD ID: {d4310162-08ee-11dd-a7c7-00059a3c7800}
Drive: C:\
Bootloader Path: \NTLDR

Download EasyBCD

you can do the same process with VistaBootPro but it needs Microsoft .NET framework 2 as prerequsit to run.
Responses to ... How to fix boot windows vista in Windows XP