Alors, j'ai formaté complètement le disque Sata et recréé 2 partitions non formatés.
J'ai installé l'image de C: (XP) sans attribuer de lettre à ce lecteur et en y mettant la MBR présente dans l'image...
J'ai débranché tout les autres disques durs et surprise, XP fonctionne.
Donc le problème vient particulièrement d'une histoire d'attribution de lettre...
Maintenant c'est au tour de Vista:
A partir du XP que je viens d'installer, j'ai restauré l'image de D: avec comme lettre D: mais sans toucher à la MBR... Et là, Vista ne veux rien savoir...
J'essayerais bien de restaurer encore une fois cette partition D: en y plaçant la MBR présente dans l'image de disque, mais j'en reviens encore une fois à la même question:
Y a t'il une MBR par partition système ou une seul MBR pour le disque dur complet?Parce que maintenant que XP fonctionne, j'ai pas trop envie de le flinguer en butant sa MBR...

Je craque... Maintenant Vista fonctionne, mais c'est XP qui ne fonctionne plus: NTLDR manque...