Booting DOS or other os's then partitioning and formatting the drive before installing XP. The cause is someone didn't answer YES to large disk support.

However, I never bother with such. I boot my XP CD and use it to delete the old partitions, create new and let it install proper. If an upgrade version it will ask for the qualifying CD later which I let it see.