2 HD D-Boot Vista/XP-> Xp reboot!


Installed 'Vista 64 Ult' & 'XP32 Pro' on 2 different SATA drives:
1st time: Xp installed first, then Vista with XP hd connected
2nd time: Xp install first then Vista with XP hd disconnected

After installing EASYBDC:
- I get the Dual boot menu
- Vista Boot normally
- XP does not load. it just reboots after clicking on the dual-boot Xp line :??

When switch hard drives in Bios, XP boot normally. But as soon as I inverse the hard drives again, and get the dual boot window, Vista is the only bootable option. XP line just reboot my computer...

Also, in the 'Manage Bootloader' option, when I click on " Backup Setting" It says that everything went well.. but I do not see the file: C:\Boot\Recovery.bcd on the hd.

Thanks for your help in this matter,

Hi --
Kind of lost at this point... after spending the afternoon reading through the troubleshooting threads, I can't see my anymore option or possible solutions :??
I am still getting the following error:

FILE: \ntldr

- Disk 0: Vista64 is set as the bios primary HD
- Disk1: Xp32 is set in the bios as secondary HD
Disk Management:
Vista64 C:\ Simple basic NTFS Healthy(System, Boot, Page File, Primary partition
XP32 E:\ Simple basic NTFS Healthy(Active, Primary partition
EasyBDC setup:
There are a total of 2 entries listed in the Vista Bootloader.
Bootloader Timeout: 30 seconds.
Default OS: Microsoft Windows Vista
Entry #1
Name: Microsoft Windows Vista
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.exe
Windows Directory: \Windows
Entry #2
Name: Microsoft Windows XP32
BCD ID: {92845b2c-e394-11dd-a317-001a92dadee6}
Drive: C:\
Bootloader Path: \NTLDR
XP32 Boot.ini:
[boot loader]
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn /maxmem=2047 /numproc=4
Files in XP:
are available in XP root

Can anyone help... Been trying to dual-boot for the past 4 days with & without EasyBCD BUT no luck so far!!!


Last edited:
Copy your boot.ini, ntdetect.com, and ntldr files over to Vista's partition from XPs'. Re-Add the XP entry and test.
BINGO!!! Well almost...
Also changed Rdisk(0) value to Rdisk(1) as I have separate hard drives.
And IT WORKS!!!!
Now everything I read on your website makes sense :joy:

Thank You so much for your help and support :lol::lol::lol::lol::lol:

Thats great :smile:. I was going to mention the rdisk part but some systems still see the disk as first so didn't in case it did work without modification. Glad you got it working.
NTLDR gets the rdisk() value from the BIOS.
It doesn't matter what Vista or XP disk management think the numbers are, to NTLDR rdisk(0) is the 1st disk in the boot sequence (Vista in this case) and rdisk(1) is the next (XP here).
It's all in the sticky.