Hi, I'm afraid your hard disk may be damaged/corrupted......
http://support.microsoft.com/kb/830084
Have you tried entering bios and loading the default settings?
You could also try booting from your Windows XP disc and doing a repair install; or using system recovery if your pc comes with a recovery partition.