web-dev-qa-db-fra.com

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

Le PC virtuel en mode XP de Windows 7 prend en charge certaines fonctionnalités qui ne sont pas "standard" avec un PC virtuel XP, telles qu'une boîte de dialogue de démarrage différente, aucun bouton Arrêter, etc. le plus important est que les applications installées dans le XP Mode VM apparaissent dans le menu de démarrage de Windows 7.

J'ai besoin de plusieurs XP machines virtuelles en mode _: est-il possible d'avoir deux ou plusieurs XP machines virtuelles en mode, ou d'activer ces fonctionnalités d'intégration supplémentaires dans un XP PC virtuel?

40
STW

Si vous copiez simplement une machine virtuelle propre XP (celle que vous pouvez télécharger sur le site Web de Microsoft), vous pouvez la renommer et disposer ainsi de plusieurs machines virtuelles XP.

Au moins cela a fonctionné pour moi, laissez-moi savoir si cela ne fonctionne pas

Voici un aperçu des étapes requises:

Chaque disque dur virtuel (vhd) créé avec Virtual PC se compose de trois fichiers s’il est désactivé ou de quatre fichiers s’il est en mode hibernation ou en cours d’exécution. Les extensions de fichier pour ces fichiers sont:

  • .vhd = image du disque dur virtuel de la machine virtuelle
  • .vmc = fichier de paramètres de la 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 sont situés 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 faire une copie d'une machine virtuelle, nous n'avons besoin que des fichiers .vhd et .vmc. Dans cet exemple, nous appelons le lecteur virtuel d'origine Windows XP Mode et la copie créée par Windows XP Mode-Copy. Vous pouvez nommer tous vos lecteurs virtuels comme bon vous semble, à condition de ne pas 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 simple et rapide. Voici ce que vous devez faire:

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

alt text

  • Goto 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 être sûr de copier les bons fichiers, vous pouvez ouvrir Options des dossiers, décocher "Masquer les extensions pour les types de fichiers connus" et cliquer sur OK.
  • Collez les fichiers dans le même dossier. Windows ajoute Word Copy aux deux noms de fichiers. Vous avez donc maintenant deux nouveaux fichiers: Windows XP Mode - Copy.vhd et Windows XP Mode - Copy.vmc.
  • Ouvrez Windows XP Mode - Copy.vmc avec le Bloc-notes. C'est un fichier XML, vous pouvez donc le modifier normalement avec Notepad
  • Recherchez la chaîne suivante contenant le nom des lecteurs virtuels: <drive_type type="integer">1</drive_type>

alt text

  • Sous <drive_type...>, remplacez le nom du fichier vhd par Windows XP Mode - Copy.vhd à la fois dans <absolute type="string"> et <relative type="string">.
  • Recherchez l'emplacement suivant sous <ethernet_adapter> contenant l'adresse MAC de l'adaptateur Ethernet de Virtual XP: <ethernet_card_address type="bytes">xxxxxxxxxxxx</ethernet_card_address>, où xxxxxxxxxxxx est une chaîne hexadécimale représentant l'adresse MAC.

  • Pour permettre à deux copies de Virtual XP de se connecter simultanément au réseau, nous devons modifier l'adresse MAC de l'adaptateur Ethernet afin d'éviter tout conflit d'adresse MAC. 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 Options des dossiers et choisissez Ne pas afficher les fichiers, dossiers ou lecteurs cachés. Cochez Masquer les extensions pour les types de fichiers connus et cliquez sur OK.
  • Goto C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines encore
  • Double-cliquez sur le fichier Windows XP Mode - Copy.vmc pour que le Windows XP Mode - Copy.vmcx soit automatiquement généré dans le dossier C:\Users\Your_Username\Virtual Machines avec les paramètres appropriés.

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

alt text

Si les deux VM ...

  • .. ont toujours la même adresse MAC ou
  • .. les deux obtiennent la même adresse IP du serveur DHCP de Virtual PC

Alors lisez la suite:

  • Vérifiez si un paramètre de carte réseau (Windows) (Windows) ne force pas la même adresse MAC pour les deux ordinateurs virtuels. Parce que ce paramètre annule ce qui est spécifié dans le fichier de configuration VM.

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

  • Assurez-vous que les deux machines virtuelles sont définies sur Not Present ou spécifiez une adresse MAC différente pour chaque machine virtuelle.

35
Ivo Flipse

Pour ce que cela vaut, pour le moment, si vous ne voulez pas de tracas manuels, vous pouvez simplement utiliser XP-More , un outil gratuit qui permet de dupliquer Les PC virtuels Windows tels que le mode XP, mais n'oubliez pas de désactiver le pare-feu Windows XP.

16
Martina

Vous pouvez en avoir autant que vous le souhaitez, mais les programmes démarrés à partir du menu Windows 7 (mode XP) fonctionneront dans le même ordinateur virtuel. Toutes les autres instances peuvent être utilisées comme des machines virtuelles standard.

3
Josip Medved

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

3
Gabe Moothart

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

Essayé XPMORE (ce qui est génial, mais a besoin de la solution ci-dessus pour fonctionner!)

1
Earthed

Trouvé une vidéo du processus sur youtube. Cela semble être un peu plus simple que ce que Ivo a posté et cela a très bien fonctionné pour moi. Cela implique de localiser le fichier vhd en lecture seule de XP déjà sur la machine et de créer une nouvelle machine virtuelle à l'aide du type "Différenciation" sous options avancées. Ceci utilisera le vhd en lecture seule spécifié, mais stockera les modifications/personnalisations dans un vhd séparé. Presque tout pointe et clique ...

La vidéo est ici: http://www.youtube.com/watch?v=5cmqWVTczvs

0
eflat