Jepp,
deswegen der "Umweg" über XFdisk (Freeware, findest du mit Google). Der Bootmanager von XP leistet das gegenseitige Verstecken nicht.
Ich habe so schon häufig Dual-Boot-Systeme eingerichtet (allerdings noch nie mit Vista).
Früher wegen älterer Spiele Win98 und XP, aber auch aus den unterschiedlichsten Gründen schon XP und XP. Die versteckte Partition taucht zwar unter XP zwar in der Datenträgerverwaltung auf, man kann aber nicht auf die Daten dieser Partition zugreifen.
Bei entsprechendem Platz auf der Platte sah meine Lösung meist so aus:
C: System 1
C: (versteckt) System2
D: Daten (das kann auch eine 2te Platte sein)
Zum Umspielen wäre eine dritte Platte von Vorteil, dann kann man zuerst das 1te System auf diese Platte sichern, danach die andere Systemplatte einhängen und auch das 2te System sichern. Danach wieder die erste Platte einhängen und das System 1 zurückspielen (dabei die Partition verkleinern, so erspart man sich das Anlegen mit XFdisk) und danach das 2te System auf den Rest der Platte spielen.
Danach nur noch den Bootmanager installieren:
XFdisk booten
Meldung bezüglich großer Platten bestätigen
Erste Partition auswählen
ENTER
Bootmanager installieren auswählen
nochmal ENTER
Bootmenüeintrag auswählen und entsprechend vergeben
zweite Partition auswählen
ENTER
Bootmenüeintrag auswählen und entsprechend vergeben
mit F3 XFdisk verlassen und das Schreiben des MBR bestätigen (so lange passiert nix).
Gruß Gonozal