got a customer with a winxp pro pc that all of a sudden won't boot up. It just hangs after "verifying dmi pool" message on screen. It is formatted in fat32, I tried a win98 startup disk in it; it gives me an error message "file allocation table bad, drive c". is there a way in xp to fix the master boot record, or am I barking up the wrong tree?

his system:
athlon 2200 xp
1 gig sdram
western digital 40 gig