X64 XP Only Booting From USB

HateDread

Distinguished
Jul 9, 2008
170
0
18,680
Hey all,

My fresh x64 install only seems to work when my USB contains the boot.ini, and is the primary boot device. When I change it in the BIOS to my HDD, as one would normally have, I get an error about ntoskrnl.exe. I know it's not the file itself, because I can boot fine when directed via the USB. Both the C: drive and the USB have this boot.ini:


[Boot Loader]
Timeout=30
Default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS /fastdetect
[Operating Systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="XP x64" /fastdetect

Why does it only work when run via the USB? I don't want to have it plugged in forever just to boot!

Regards,
- HateDread.