Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I reinstalled WinXP via USB and everything is fine, except boot.ini is pointing wrong.

[Boot Loader]
Timeout=30
Default=multi(0)disk(0)rdisk(1)partition(2)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Microsoft Windows" /noexecute=optin /fastdetect

So the OS is installed just fine and I can boot into it with a USB tool, but I need to fix the boot.ini so I can boot without the USB.

Above is my boot.ini, what looks wrong (or how can I check what I should set the values to)?

share|improve this question
    
Is XP booting on the USB drive or did you install it on a local hard drive from a USB drive? –  Wesley Dec 28 '11 at 2:41
    
Sorry, it's installed and (should boot) from the only internal HDD. –  Zenoxio Dec 28 '11 at 2:44

1 Answer 1

To clarify, make sure that the hard drive is set in higher priority than the USB drive in your boot order. Either that or make sure that no bootable USB devices are attached to the computer when booting up so that the hard drive is looked to.

After that, edit your boot.ini file's default entry to read:

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows" /noexecute=optin /fastdetect

The above depends entirely on your hardware setup as well as logical partition setup. You are likely using rdisk(0) for your internal hard drive. Also likely is that the OS is on partition(1). It's just a matter of incrementing the rdisk until you find the spot on the hard drive controller that has the hard drive in question.

For more informatoin on ARC paths in the boot.ini file, check out Microsoft KB102873.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.