2 votes

Comment réactiver le support de Windows XP Mode dans VMware après la mise à niveau vers Windows 10 ?

Après avoir mis à niveau de Windows 7 à Windows 10, j'ai été troublé de découvrir que VMware Workstation Pro (12.1.0 build-3272444) ne démarrera plus ma machine virtuelle Windows XP Mode. Maintenant, il affiche :

Ce système n'est pas autorisé à exécuter "Windows XP Mode". La machine virtuelle va maintenant s'éteindre.

Jusqu'à présent, la situation semble plutôt sombre car d'autres disent des choses comme : "le mode XP n'est pas supporté sur Windows 10 mais vous pouvez acheter une ancienne licence Windows XP et l'installer à partir de cela si vous le souhaitez." J'avais des données importantes sur cette machine virtuelle mais je préférerais éviter de revenir en arrière (restaurer à partir d'une sauvegarde). Y a-t-il un moyen de modifier le fichier de configuration de la machine virtuelle pour empêcher cela ? Sinon, y a-t-il un moyen de monter le(s) disque(s) dur(s) virtuel(s) ou de faire fonctionner cela dans un autre produit de virtualisation comme Oracle VirtualBox ?

1voto

João Pinto Jerónimo Points 2057

J'ai eu le même problème et j'ai cherché partout une solution qui ne nécessitait pas de réinstaller tous les programmes que j'utilisais en mode Windows XP. Kevin Keane a raison, le problème est lié à la licence. J'avais importé avec succès ma machine virtuelle Windows XP Mode dans VMWare et elle fonctionnait bien sous Windows 7, mais j'ai reçu le message d'erreur "Ce système n'est pas autorisé à exécuter le mode Windows XP. La machine virtuelle va maintenant s'éteindre." dès que j'ai effectué la mise à niveau vers Windows 10. Voici une solution de contournement qui a fonctionné pour moi. Vous aurez besoin d'une clé de produit valide pour Windows XP (achetez une copie si nécessaire).

Commencez par sauvegarder une copie du fichier .VMDK de votre ancienne machine Windows XP Mode dans un endroit sûr. Ensuite, dans VMWare Workstation Player, créez une nouvelle machine virtuelle vide, en indiquant que vous installerez le système d'exploitation plus tard, et en précisant que vous souhaitez que le nouveau disque dur virtuel soit stocké dans un seul fichier. Remplacez ensuite le nouveau fichier .VMDK (essentiellement vide) que VMWare a créé par votre ancien fichier .VMDK de XP Mode (c'est-à-dire, mettez une copie de votre ancien fichier dans le dossier de la nouvelle machine virtuelle, et renommez-le pour qu'il corresponde au fichier vide que vous avez supprimé).

Lorsque vous démarrez ensuite la nouvelle machine VMWare, Windows XP se chargera mais détectera qu'il n'est pas activé. Indiquez que vous souhaitez l'activer via Internet, fournissez une clé valide, et voilà votre ancienne machine XP Mode fonctionnera sous VMWare.

-1voto

Prateek Joshi Points 270

C'est plus un problème de licence (avec une application technologique) qu'autre chose. Windows 7 Pro et ultérieur incluaient une licence pour Windows XP. C'était essentiellement une copie complète de XP, sauf qu'elle était activée par le biais de la licence Windows 7.

VMWare et Virtual PC transmettent tous deux ces informations d'activation au client XP.

Depuis Windows 8, Microsoft n'inclut plus ce client XP, donc VMware n'a aucune licence à transmettre.

La réponse officielle de Microsoft sera probablement "désolé, nous ne pouvons pas vous aider. Ce n'est pas possible". Et si possible, votre meilleur pari est de migrer hors de XP, mais je sais que ce n'est souvent pas une option. Il y a eu récemment des rapports sur certains systèmes informatiques critiques de la FAA qui tournent toujours sous Windows 3.11!

Vous dites que cette suggestion n'est pas acceptable:

Le mode XP n'est pas pris en charge sur Windows 10 mais vous pouvez acheter une ancienne licence Windows XP et l'installer à partir de là si vous le souhaitez.

Malheureusement, vous n'avez pas beaucoup le choix, car lorsque vous avez abandonné Windows 7, vous avez également abandonné votre licence de mode XP. Vous devez acheter une licence XP quelque part - même si vous arrivez d'une manière ou d'une autre à faire fonctionner votre copie de mode XP, elle serait toujours considérée comme un logiciel piraté.

Cela dit, tout n'est pas perdu. Voici ce que je tenterais:

  • Trouvez une copie FPP de XP avec licence, ainsi que le CD correspondant. N'utilisez pas de licence OEM; cela ne serait probablement pas légal à utiliser.
  • Enregistrez votre VM du mode XP dans un endroit sûr (à la fois les fichiers VMDK, les fichiers VMX et tout ce qui se trouve dans le même répertoire).
  • Créez une nouvelle VM pour cette copie. Assurez-vous qu'elle a la même configuration matérielle que votre version de mode XP.
  • Installez XP. Juste une installation de base, ne vous inquiétez pas de régler les paramètres, installer des mises à jour ou autre. Ne l'activez pas non plus à ce stade.
  • Éteignez à la fois la nouvelle VM et celle du mode XP.
  • Ouvrez les deux fichiers VMX dans un éditeur de texte et comparez-les. Ce sont simplement des fichiers XML.

En fonction de ce que vous trouvez, vous pouvez alors soit modifier le fichier VMX d'origine, soit copier les fichiers VMDK de la VM du mode XP vers celle nouvellement créée. Vous devrez probablement activer cette copie de XP en utilisant la clé de licence de la nouvelle licence.

Si aucune de ces suggestions ne fonctionne, vous pouvez également simplement installer les fichiers VMDK de la VM du mode XP en tant que lettre de lecteur supplémentaire dans votre nouvelle VM XP. Bien sûr, vous devriez réinstaller les logiciels à ce stade, mais au moins vous pourrez extraire les données de cette manière.

Je crois aussi que vous pouvez monter des fichiers VMDK dans le système d'exploitation hôte pour extraire vos données, mais cela fait un moment que je n'ai pas utilisé VMware, donc je ne sais pas comment cela se fait.

Aucune garantie que cela fonctionnera, mais c'est probablement votre meilleur pari.

-2voto

Aganju Points 9650
  1. Virtual Box fonctionne définitivement avec des clients XP sous Windows 10 (je l'utilise en ce moment)

  2. Vous n'avez même pas besoin de convertir les fichiers, VirtualBox peut lire nativement les fichiers VDMK.

Donc tout ce dont vous avez besoin est de télécharger VirtualBox, de l'installer et de connecter votre disque dur. Je ferai une copie de ce disque dur virtuel, juste pour être sûr, mais cela devrait fonctionner immédiatement (je l'ai fait il y a trois ans, il n'y avait pas de problème à l'époque).

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