When winxp starts up, it'll randomly check the disk
integrity.
Unlikely to be a bad sector, or corrupted fat. It's very likely to
be corrupted dll only.
And for further information how that can occur, if bismarck's winxp
was original, he could call ms hotline for details. They are the
professionals, I am just some wannabe.