OUCH!! reformat. thats what my friend jsut had to do. he got the same exact error. your hard drive isnt reading something right. just use the repiar feature on your windows XP disc or reformat.
had the same prob. boot files be missin. just insert the os disk and go to repair and if it comes up w/ a command prompt screen just type in fixboot with no spaces