ciao,

n modo che almeno vista parta normalmente...
Riparare i file di boot di vista è molto piu' semplice di xp, non bisogna andare neanche in consolle, ma lo fa automaticamente tramite win r. e.

Come ben spiegato in queste guide:

guida

guida 2

Basta selezionare la voce startup repair, e vista torna avviabile.

Ora passiamo al perchè' si genera questo tipo di problema.
I problemi si generano, come ben dice darkkik, perchè in caso di sistema dual boot è vista che gestisce il boot dei due sistemi operativi e non xp, installando xp con gia vista presente, i file di installazione di xp vanno a riscrivere l'mbr con il bootloader di xp impedendo a vista di funzionare correttamente e da qui l'errore evidenziato.

Per superare questo problema esiste una soluzione semplicissima, cioe' EasyBCD

Qui una guida su come usarlo:
Xp dopo Vista

Il tutto è di una semplicità' imbarazzante.

ciao