Stacca fisicamente il disco di XP e vedi cosa succede, se Vista funziona allora puoi fare quello che vuoi, altrimenti usa Easybcd per eliminare la voce di avvio di XP e riprova a staccare il disco.

Edit: su vista non esiste il boot.ini