Salut
Tu peux effectivement créer jusqu'à 4 partitions primaires sur un disque (1)
Une pour chaque système d'exploitation (a la différence de win9x XP ou vista pourront être installés sur n'importe laquelle) et une pour les données.
Inutile de vouloir cacher l'une des partitions systèmes (2)
En revanche faire une partition pour les programmes n'a pas tellement d'utilité (à mon avis) car tu ne pourras pas utiliser les programmes installés pour xp depuis vista et inversement.
A moins d'utiliser des programmes qui fonctionnent sans installation (3) il faudra installer tes programmes pour chacun de tes systèmes (car lors de son installation le programme ajoute des information à la base de registre du système d'exploitation sur lesquels il est installé. Par exemple cela modifie les associations de fichiers etc..)
Pour partager des données cela ne pose pas vraiment de problème (sauf à rendre ses fichiers privés) mais pour partager son courrier ou des favoris c'est un peu plus difficile.
Sinon commence par installer ton XP
Et ensuite installe ton vista
(1) si tu veux dépasser ce chiffre tu peut créer une partition primaire un peu spéciale qui s'appelle partition étendue c'est une sorte d'enveloppe (un dossier) dans lequel tu pourras créer autant de partition (ou lecteur) logique que tu voudras (mais limité au nombre de lettre de l'alphabet sous windows)
(2) lors de son l'installation le second système va installer un chargeur de démarrage sur le mbr (l'amorce du disque dur) ce qui permet de choisir le système au démarrage du pc
(3) les application
s portables ça existent comme celles de la framakey
PS - pour partitionner ton disque à ta guise tu peux utiliser un petit bijou (cd bootable) libre comme
partedMagic - au lancement du cd une option permet d'avoir les menus en français