Grundsätzlich mußt Du immer die frühere vor der neueren Windowsversion installieren.
Wenn Du kein Dualboot brauchst, wie ich, kannst Du aber einfach vor der XP-Installation die Win7/Vista-Platte abklemmen.
Wenn Du Dualboot brauchst, kannst Du den durch WinXP überschriebenen Win7-Bootlader wieder mit der Reparaturfunktion von Win7 in Ordnung bringen. Es hilft auch EasyBCD.