Et bien déjà le système de fichier, même si c'est du NTFS, est différent entre windows XP et Seven. En gros, la gestion de l'espace sur le disque dur ne marche pas pareil (Sans vouloir rentrer dans des détails...)
Ensuite, le système de boot entre Windows Xp et Seven est différent.
Déjà Seven se reserve une partition sur le disque dur (une centaine de MO je crois). On peut la voir dans la gestion des disques, elle est indiqué comme étant réservé au système. Windows XP ne s'en occupe pas lui de ca.
Du coup, en installant Windows XP après Seven, tu as "détruit" le loader Seven en le remplaçant par celui d'XP. Mais apparemment il a un peu de mal a gérer tes disques et tes partitions, et ne sait plus ou est ce qu'il doit pointer pour démarrer.
- Note : le mode de compatibilité XP n'est présent que sur les versions pro et ultimate
Certes, mais pas la virtualisation, qui elle peut etre gratuit et facile à utiliser ^^