Dual boot config Vista U 64 and XP Pro


New Member
Well it worked fine yesterday and now today its telling me that

hal.dll is corrupted or missing

i have 4 hhd


now this is my boot ini text from the vista side. i have ntld, boot and NTDETECT all copied onto my vista drive from xp

[boot loader]
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn

does the one on xp have to match?

also i unpluged all my hhd and plugged xp in and it give me an error saying

BootMGR missing and also
nvidia boot agent 249


0a994a0d 034b 0400 0000 00000000000
Last edited:


New Member
I have done that already

its weird

when i go to select xp i either get
ntoskrnl.exe or i get hal.dll error.

i don't understand i get these errors and the fix is the same for the both, but yet i still get it
Last edited:


Knows where his towel is.
Staff member
Those errors are letting you know your boot.ini is wrong.
I can see for a start that the one you posted is wrong.
A boot.ini with only one system should point to the same place in the default line as in the last line.
They should both point to rdisk (1)

Only the boot.ini on the "active" partition of the 1st disk in the BIOS boot sequence will be used. (what's in the others won't be read)