Vista/Win7 - Ripristinare boot loader di Windows
Lancia, dal prompt dei comandi di Win7 ("Esegui come amministratore") o dalla console di ripristino del dvd d'installazione di Win7 o Vista (indifferente) questo comando:
C:\>
bootsect.exe /nt52 ALL /force
Quindi riavvia.
Se il boot loader di Xp viene ripristinato, utilizza l'opzione "Ripara Sistema" dal dvd di Win7 come indicato al punto 1 del post che ti ho linkato sopra, in modo da riottenere il dual boot.