I had the same problem a while back, drove me round the bend.
I think it's something to do with the "MFT". In the end i had to back up all of the stuff i wanted to keep and re-install xp. Since then no probs. :D
(basically it's not a problem with your h.d.)
Good Luck!!
Maff