40 votes

Windows 7 XP Mode - Est-il possible d'avoir plusieurs PC virtuels XP Mode?

Le PC virtuel XP Mode de Windows 7 prend en charge certaines fonctionnalités qui ne sont pas « de base » avec un PC virtuel XP telles qu'une boîte de dialogue de démarrage différente, aucun bouton d'arrêt, etc. Peut-être le plus significatif est que les applications installées dans le VM XP Mode apparaissent dans le menu Démarrer de Windows 7.

J'ai besoin de plusieurs VM XP Mode - est-il possible d'avoir 2 ou plusieurs VM XP Mode, ou d'activer autrement ces fonctionnalités d'intégration supplémentaires dans un PC virtuel XP?

35voto

cmeerw Points 266

Si vous copiez simplement une machine virtuelle propre XP (celles que vous pouvez télécharger sur le site Web de Microsoft), vous pouvez la renommer et avoir plusieurs machines virtuelles XP de cette manière.

En tout cas, cela a fonctionné pour moi, faites-moi savoir si ce n'est pas le cas

Voici un aperçu des étapes requises :

Chaque disque dur virtuel (VHD) créé avec Virtual PC se compose de trois fichiers s'il est éteint, ou de quatre fichiers s'il est mis en veille prolongée ou en cours d'exécution. Les extensions de fichier pour ces fichiers sont :

  • .vhd = Image de disque dur virtuel de machine virtuelle
  • .vmc = Fichier de paramètres de machine virtuelle
  • .vsv = Fichier d'état enregistré de la machine virtuelle
  • .vmcx = Description de la machine virtuelle et paramètres d'enregistrement

Les trois premiers fichiers se trouvent dans C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines, le dernier dans C:\Users\Your_Username\Virtual Machines.

Les deux derniers fichiers sont créés automatiquement; pour copier une machine virtuelle, nous avons seulement besoin des fichiers .vhd et .vmc. Dans cet exemple, nous appelons le lecteur virtuel d'origine Windows XP Mode, et la copie que nous créons Windows XP Mode - Copie. Vous pouvez nommer tous vos disques virtuels comme vous le souhaitez, tant que vous n'oubliez pas de modifier le fichier de paramètres comme décrit ici.

Copier Virtual XP ou tout autre disque dur virtuel créé avec Virtual PC est très facile et rapide. Voici ce que vous devez faire :

  • Éteignez votre Virtual XP, ne le mettez pas en veille prolongée
  • Ouvrez les Options de dossier, choisissez Afficher les fichiers, dossiers et lecteurs cachés. Décochez Masquer les extensions des types de fichiers connus

alt text

  • Allez à C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines
  • Copiez les fichiers Windows XP Mode.vhd et Windows XP Mode.vmc. Pour vous assurer de copier les bons fichiers, vous pouvez ouvrir les Options du dossier et décocher "Masquer les extensions pour les types de fichiers connus" puis cliquer sur OK
  • Collez les fichiers dans le même dossier. Windows ajoute le mot Copie aux deux noms de fichiers, vous avez donc maintenant deux nouveaux fichiers : Windows XP Mode - Copie.vhd et Windows XP Mode - Copie.vmc
  • Ouvrez Windows XP Mode - Copie.vmc avec le Bloc-notes. C'est un fichier XML, vous pouvez donc l'éditer normalement avec le Bloc-notes
  • Recherchez la chaîne suivante contenant le nom des lecteurs virtuels : 1

alt text

  • Sous changez le nom du fichier vhd en Windows XP Mode - Copie.vhd à la fois dans et

  • Recherchez l'endroit suivant sous contenant l'adresse MAC pour l'adaptateur ethernet de Virtual XP : xxxxxxxxxxxx, où xxxxxxxxxxxx représente une chaîne hexadécimale représentant l'adresse MAC.

  • Pour permettre à deux copies de Virtual XP de se connecter au réseau simultanément, nous devons changer l'adresse MAC de l'adaptateur ethernet pour éviter les conflits. L'adresse est donnée en hexadécimal, 0-9 et A-F. Il suffit généralement de changer un chiffre pour le rendre à nouveau unique.

  • Enregistrez et fermez le fichier

  • Ouvrez les Options du dossier et choisissez de Ne pas afficher les fichiers, dossiers ou lecteurs cachés. Cochez Masquer les extensions des types de fichier connus et cliquez sur OK.

  • Allez à nouveau à C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines

  • Double-cliquez sur le fichier Windows XP Mode - Copie.vmc pour que le fichier Windows XP Mode - Copie.vmcx soit automatiquement généré dans le dossier C:\Users\Your_Username\Virtual Machines avec les paramètres corrects.

C'est tout. Maintenant vous pouvez exécuter deux Virtual XP simultanément.

alt text

Si les deux VMs...

  • .. ont toujours la même adresse MAC ou
  • .. reçoivent la même adresse IP du serveur DHCP de Virtual PC

Alors continuez à lire :

  • Vérifiez si un réglage de l'adaptateur réseau (NIC) (Windows) n'impose pas la même adresse MAC pour les deux VM. Parce que ce paramètre remplace ce qui est spécifié dans le fichier de configuration de la VM.

  • Vous pouvez trouver ce paramètre dans les propriétés de l'adaptateur réseau. Cliquez avec le bouton droit sur l'adaptateur réseau -> Propriétés -> Configurer... -> [Onglet] Avancé -> Adresse réseau.

  • Assurez-vous que les deux VM sont définis sur Non présentes, ou spécifiez des adresses MAC différentes pour chaque VM.

16voto

someguy Points 400

Pour ce que cela vaut, à ce moment, si vous ne voulez pas vous embêter manuellement, vous pouvez simplement utiliser XP-More, un outil gratuit qui peut dupliquer les PC virtuels Windows tels que le Mode XP, mais n'oubliez pas de désactiver le pare-feu Windows XP.

3voto

m000 Points 791

Vous pouvez en avoir autant que vous le souhaitez, mais les programmes lancés à partir du menu Windows 7 (mode XP) fonctionneront à l'intérieur de la même machine virtuelle. Toutes les autres instances peuvent être utilisées comme des machines virtuelles standard.

3voto

yolk Points 111

Une approche plus simple et (AFAIK) plus légale consiste à utiliser la fonctionnalité de différenciation de Virtual PC telle que décrite ici.

1voto

Earthed Points 11

J'ai découvert en expérimentant que le numéro de configuration doit être incrémenté dans le fichier vmc, (en utilisant Win 7 Ultimate + Windows XP Mode dnld 7 - OCT - 2010)

J'ai essayé XPMORE (qui est génial, mais a besoin de la correction ci-dessus pour fonctionner!)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X