Hi,
I just built a new machine and here's the process I went through installing the OS'es. I have two identical SATA 250GB drives, one for Vista (SATA0) and one for XP (SATA1). I installed each OS separately while the other drive was disconnected. Alone or selected via the BIOS boot device screen (F12) they both work fine and boot.
To get the dual boot going using Vista's BCD, I copied boot.ini, ntldr and NTDETECT.COM to the Vista drive, changed rdisk to 1 from 0 so that it points to the 2nd SATA drive and used EasyBCD to create the new entry.
Doesn't work - I'm getting the hal.dll missing/corrupted error...
I know this is exactly the way I set things up on my old machine and it worked fine...
Here's a screen from Vista's Disk Management applet - F: is an external USB drive that wasn't hooked up when the OS installs were done...
boot.ini:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
Any ideas?
Thanks!
Ryan
I just built a new machine and here's the process I went through installing the OS'es. I have two identical SATA 250GB drives, one for Vista (SATA0) and one for XP (SATA1). I installed each OS separately while the other drive was disconnected. Alone or selected via the BIOS boot device screen (F12) they both work fine and boot.
To get the dual boot going using Vista's BCD, I copied boot.ini, ntldr and NTDETECT.COM to the Vista drive, changed rdisk to 1 from 0 so that it points to the 2nd SATA drive and used EasyBCD to create the new entry.
Doesn't work - I'm getting the hal.dll missing/corrupted error...
I know this is exactly the way I set things up on my old machine and it worked fine...
Here's a screen from Vista's Disk Management applet - F: is an external USB drive that wasn't hooked up when the OS installs were done...
boot.ini:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
Any ideas?
Thanks!
Ryan
Last edited: