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

ajdo

New Member
#1
Hi,
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,

AJ
 

Terry60

Knows where his towel is.
Staff member
#2
Hi AJ, welcome to NST.
Please read the sticky thread, point 3 onwards.
You should be able to work out what's not where it should be from that.
 

ajdo

New Member
#3
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

-----------------------
Facts:
-----------------------
Hardware:
- 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]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[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:
NTLDR / NTDETECT.COM / BOOT.INI
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!!!

Thanks

AJ
 
Last edited:

JustinW

Super Moderator
Staff member
#4
Copy your boot.ini, ntdetect.com, and ntldr files over to Vista's partition from XPs'. Re-Add the XP entry and test.
 

ajdo

New Member
#5
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:

AJ
 

JustinW

Super Moderator
Staff member
#6
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.
 

Terry60

Knows where his towel is.
Staff member
#7
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.