ok BJ
lets try this one ...
set the default to the Vista Drive as first boot drive
BIOS has SATA0 as default (Vista hdd), SATA1 is 2nd boot (XP), and dvd/cd is 3rd boot (SATA5)
set boot .ini to ...
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect
see if that does it
No cigar yet
By the way EasyBCD does work on XP so it may be possible to use that to fix the bootloader if you can get XP to run by using BIOS or physical cable switching
By moving the SATA0 cable from Vista to XP hdd, XP will boot up, but with Vista hdd then connected to SATA1, Vista will not boot, and there is no longer a boot select screen after the BIOS screen at start-up, but if you can tell me HOW to use EasyBCD to work on XP, I'll give a try
Just for your info the full details of what you are trying to do is here ...
Windows XP - NeoSmart Technologies Wiki
what you have is so close to being right that hopefully this will be the variation we need
Not yet but getting warmer maybe...Bob