Tjaaa,
bestimmt hast du beim Vista installieren vorher nicht die XP Partition versteckt... Wenn Du Dir die XP Partition mal anschaust, wirst Du bestimmt einige zusätzliche Dateien entdecken, die der VISTA Bootmanager dahin verfrachtet hat. Daher verweigert er auch das löschen.
Hatte das Problem auch und ich habe einfach alles neu aufgesetzt. Es gibt im Netz einige Anleitungen wie man das rückgängig macht, aber ich habe auch die Erfahrung gemacht, das der WIN-Installer zicken macht, wenn Windows nicht auf der ersten Partition ist, bzw. diese nicht von Windows zugreifbar ist.
Daher installiere ich Windows immer in die erste Partition. Linux ist es egal wo es liegt und mit Grub funktioniert auch schön das ummappen von Laufwerken...
Bitspyer