Du scheinst Vista ohne zu Formatieren zu installieren und somit sollte dir zumindest ein Bootscreen angezeigt werden.
Aber, so installierst Du eigentlich 2 BS. WindowsXP das schon drauf ist und als zweites Vista.
Da Du aber Vista auch in C:\Windows installierst wo schon XP ist, wird bei einem Neustart XP Primär geladen und wiederhergestellt da ja die Dateien in C:\Windows nicht stimmen. Er versteht?
Lösch einfach vor der Installation die Partition, erstell diese neu und (MBR) NTFS-Formatieren.
Damit wird dann auch der Master-Boot-Record gelöscht, der zum Starten für Betriebssysteme reserviert ist.
D. mit der Systemsicherung ist FAT.
Solltest Du auch in NTFS Konvertieren, besser wäre neu formatieren mit NTFS wegen kleiner Clustergröße.
NTFS ist Leistungsfähiger als das alte FAT System.