A mon avis pour ce qui est d'installer XP sur Vista tu vas avoir surement une erreur comme quoi le disque dur ne sera pas détecté car il n'est pas compatible avec XP ! Mais si ce problème survient il existe une solution. Il suffit d'intégrer les pilotes du disque dur sur un CD avec WIndows XP. En même temps profites en pour intégrer tous les pilotes de ton ordinateur que tu trouveras surement sur le site du constructeur rubrique support.
Un tutoriel est disponible ici pour se servir de nLite :
http://www.malekal.com/tutorial_nLite.php
Pour ce qui est de tes sauvegardes, oui, si tu formates Vista et installes XP, tu perderas toutes tes données à moins de les sauvegarder ou de créer une seconde partition et d'y installer Windows XP dessus, en multi-boot : ce qui signifie que tu auras Windows Vista et XP sur ta machine (la demande sur lequel OS tu voudras aller se fera au démarrage !)
Un tutoriel expliquant comment installer XP sur Vista (ou l'inverse) est disponible ici :
http://www.commentcamarche.net/faq/sujet 5276 dual boot windows xp windows vista
J'espère avoir répondu à tes questions clairement ! Si ce n'est pas le cas alors n'hésites pas à me poser des questions !