Eine Alternativempfehlung: Wenn es die Plattengröße zulässt, dann leg doch eine neue Partition an und installiere Vista parallel zu XP. Die Installationsroutine erlaubt das und Du hast - sofern es zur vorhandenen Hardware noch keine (funktionierenden) Treiber gibt - immer noch ein lauffähiges System (das alte XP) am Rechner. Sollte die Platte zu klein sein, dann kauf Dir eine neue, kopiere die aktuelle Konfiguration drauf, erstelle eine neue Partition und installiere dann Vista. Nicht nur, dass Du dann ein jedenfalls funktionierendes System hast, Du kannst dieses auch verwenden, wenn Du Zugriff auf NTFS bei einem gecrashten System benötigst. So nebenbei bleibt Dir dabei noch eine Platte übrig (die alte), die Du dann für Daten nutzen kannst oder - evtl in ein USB-Gehäuse eingebaut - als Backup-Medium.
Grüße
muvimaker