Ich habe auch XP + Win 7 drauf, ich hatte das aber schon unter Vista eingerichtet.
Wenn du XP installiert hast (auf C) brauchst du nur eine leere Partition (am besten D) und dann kannst du Win 7 installieren. Vor dem Installationsvorgang fragt Windows 7, wo du es installieren möchtest, dort kannst du dann auch Partitionen löschen, formatieren und neu anlegen. Installiere es am besten auf D.
Hat die Installation geklappt, kannst du nun beim PC-Start das System wählen, wählst du nichts, startet Win 7 nach 30 Sekunden. Die Wartezeit kann man aber in Win 7 ändern (ich habe 10 Sekunden eingestellt).
Im Dos-Modus ist XP dann auf C und Win 7 auf D, in XP ist es genauso. Bei Win 7 wird dieses als Laufwerk C angezeigt und XP als Partition D.
Ich habe 4 Partitionen (C, D, E und F) auf einer 500 GB Festplatte. Als ich mich von Vista verabschiedet habe, habe ich bei der Installation von Win 7 nur Partition D neu formatiert und Win 7 darauf installiert, XP läuft weiterhin.
Partitionen im Voraus zu ändern geht natürlich auch, ich nutze "O&O PartitionManager 2", damit kann man einfach Partitionen verkleinern, vergrößern oder löschen, am besten über die mitgelieferte Boot-CD (bei der Download-Version wird diese als Image Datei geliefert).
Außermensch