fdisk ist alles andere als ein "geniales tool" sondern hoffnungslos veraltet und benutzerfeindlich. Wenn man es auf eine heutige 500 GB Festplatte oder eine SATA losläßt, kann das bloß schiefgehen.
Für den Einsatz des alten nicht weiterentwickelten xfdisk und seines seltsamen unnötigen Bootmanagers sehe ich auch keinen Grund.
Die sinnvollste Möglichkeit, eine Platte für XP zu partitionieren ist per Booten mit der Setup-CD (wenn Datenverlust auf Platte kein Problem).
Soll die XP-Installation erhalten bleiben, gibts tools wie den Acronis director oder das kostenlose gparted.