I assumed that your problem was a bad sector had formed on the HD. These Kinds of errors do come with HD problems.
If you continue to have problems with the same error , i would assume that your hard drive is going bad. It may or May NOT happen again, you just never know.
When you said your computer started normally i assumed that autochk had run and fixed the problem.
If the computer restarted successfully, the Autochk disk scanner will automatically run to locate and to repair any hard disk errors.
Option 2: Manually run Chkdsk
If Autochk does not automatically run, you can manually run the Chkdsk disk scanner. To do this, follow these steps:
1. Click Start, click Run, type chkdsk /f /r, and then click OK.
2. At the command prompt, type Y to let the disk scanner run when you restart the computer.
3. Restart the computer.
4. Chkdsk will run.
If your autochk did run it probably found a bad sector in the bios section , so it moved that partof the BIOS to a good secttor on the HD. That is why your computer restarted normally. You do not need to reset anything.
Explanation of autochk.
http://support.microsoft.com/kb/218461Although it says windows 2000, it is exactly the same for XP.
Please read these articles thoroughly as they di contain quite a lot of information that you can use if you have the problem again.
SRX660