try clicking start, click run, and type:
SFC /SCANNOW

Make sure you have your XP installation nearby as this is the system file checking utility for Windows.

Try that and see if it fixes it. If not post back and I'm sure a solution can be found.