Hallo Damian.
Was ich damit meine ist folgendes, innerhalb eines neueren Betriebssystem kannst Du kein älteres installieren. Normalerweise erfolgt da auch sofort der entsprechende Hinweis durch die Installationsroutine.
Was Deine Partitionen angeht, gehe ich davon aus, dass Du jeweils auf jeder Festplatte eine Partition hast?
Normalerweise müsste das dann gehen. Der Bootsektor wird auf die aktive Partition geschrieben. Wenn Du jetzt XP auf die andere Festplatte installierst, ist der Bootsektor aber auf Deiner Vistapartition, da diese zuerst aktiv gesetzt wurde. Das ist aber nur nebensächlich. Du könntest jetzt folgendes machen. Lege die Vista-DVD ein und wähle 2X(!) die Reparaturoption. Dann müsste folgender Bootscreen erscheinen: Windows Vista(R) wiederhergestellt und darunter Ältere Windowsversion.