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

40

Le PC virtuel XP Mode 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, l'absence de bouton d'arrêt, etc. Le plus important est peut-être que les applications installées sur la machine virtuelle XP Mode apparaissent dans le menu de démarrage de Windows 7.

J'ai besoin de plusieurs ordinateurs virtuels en mode XP. Est-il possible d'avoir deux ordinateurs virtuels en mode XP ou plus, ou d'activer ces fonctionnalités d'intégration supplémentaires dans un PC virtuel XP?

STW
la source
4
N'oubliez pas que si vous ne possédez pas les licences supplémentaires, cela ne sera pas légal! Windows 7 ne comprend que ONE licence pour exécuter le mode Windows XP
Shevek
Qu'en est-il des applications installées sous ce mode virtuel? Pouvez-vous activer les raccourcis pour exécuter des applications sur plusieurs ordinateurs virtuels?
Si quelque chose est dans le menu Démarrer, c'est déjà un raccourci.
Ramhound

Réponses:

35

Si vous copiez simplement une machine virtuelle XP propre (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 veille prolongée 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 original Windows XP Mode et la copie que nous créons 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.

La copie de Virtual XP ou de 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

texte alternatif

  • Aller à C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines
  • Copie Windows XP Mode.vhdet Windows XP Mode.vmcfichiers. 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 un mot Copyaux deux noms de fichiers, vous avez donc maintenant deux nouveaux fichiers: Windows XP Mode - Copy.vhdet Windows XP Mode - Copy.vmc
  • Ouvrir Windows XP Mode - Copy.vmcavec le Bloc-notes. C'est un fichier XML, vous pouvez donc l'éditer normalement avec Notepad
  • Recherchez la chaîne suivante contenant le nom des lecteurs virtuels: <drive_type type="integer">1</drive_type>

texte alternatif

  • Sous la <drive_type...>modification, le nom du fichier vhd est à la Windows XP Mode - Copy.vhdfois dans <absolute type="string">et<relative type="string">
  • Recherchez l'emplacement suivant sous <ethernet_adapter>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 hexa, 0-9 et AF. 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 Machinesagain
  • Double-cliquez sur le Windows XP Mode - Copy.vmcfichier pour qu'il Windows XP Mode - Copy.vmcxsoit automatiquement généré dans le C:\Users\Your_Username\Virtual Machinesdossier avec les paramètres appropriés.

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

texte alternatif

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 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 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 ordinateurs virtuels sont définis sur Not Presentou spécifiez une adresse MAC différente pour chaque ordinateur virtuel.

Ivo Flipse
la source
3
Je me suis servi de cette méthode (copier et renommer) pour avoir 1 mode XP avec IE6 et un autre avec IE7
Nick Josevski
10
N'oubliez pas que si vous ne possédez pas les licences supplémentaires, cela ne sera pas légal! Windows 7 n'inclut
qu'UNE
C'est sur le même ordinateur, alors quel est le problème? À moins que vous ne commenciez à "en abuser" pour partager vos ordinateurs virtuels, je ne vois pas de problème ici.
Ivo Flipse
3
C'est toujours une violation technique (si je comprends bien, bien qu'ANAN) du contrat de licence.
Michael Todd
2
Je doute que Microsoft considère cela comme illégal, car ils hébergent xpmore.codeplex.com depuis 2010 (CodePlex appartient à Microsoft)
Ohad Schneider
16

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 peut dupliquer des PC virtuels Windows tels que XP Mode, mais n'oubliez pas de désactiver Windows XP. pare-feu.

Martina
la source
3

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

Josip Medved
la source
3

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 .

Gabe Moothart
la source
1

J'ai découvert en expérimentant que le numéro de configuration devait être incrémenté dans le fichier vmc (en utilisant 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!)

Mis à la terre
la source
Pouvez-vous décrire les étapes à suivre? Où se trouve le .vmcfichier? Comment l'éditez-vous? Plus d'informations permettent d'améliorer cette réponse pour les futurs visiteurs. Remerciements
Canadien Luke REINSTATE MONICA
0

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é. À peu près tous pointer et cliquer ...

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

E plat
la source