Normalement en effet le fait de déclarer le premier disque anciennemnt second, a la limite virer le premier (l'ancien) devrait permettre en bootant sur le CD XP et en sélectionnant l'option R de faire un rebuild du boot avec la commande bootcfg /rebuild car si tu peux booter dessus, il ne lui manque que cela.
Tiens un post dans la faq pour t'aiguiller:
Comment supprimer le boot de vistaDate de l'époque Vista mais bon n'a pas pris une ride
, quoique le rebuild est radical dans le cas d'un boot ini qui déconne.