Bonjour.
L'ancien disque XP était converti en disque dynamique avant le transfert ?
Si c'est le cas, il existe un utilitaire, mais je ne sais pas s'il est encore compatible Vista : ça s'appelle dskprobe.exe. Avant utilisation, s'il devait quand même fonctionner, backupe toutes tes données du disque à problème vers une source externe, on ne sait jamais ...
Si ça ne marche pas, dernière solution de recours : tu récupères les données (en les gravant ou en les copiant sur un disque dur externe), tu formates l'ancien disque sous XP en disque local, et tu remets tes données dessus.