Type "Fix mbr" or something like that (maybe Fix /mbr, don't know as I never did it, just read that somewhere) at a command prompt I think. Someone else might have more info on how to do this, so ...
If that doesn't work, reinstall Windows XP (I don'T think you need to format the partition, just reinstall over the current OS