Correction: la CPU a été désactivée par le système d'exploitation invité

Plusieurs utilisateurs se sont plaints de l' erreur «Le processeur a été désactivé par le système d'exploitation invité» lors de la tentative de lecture d'une machine virtuelle dans l' application VMware Workstation . La plupart des utilisateurs concernés signalent que le problème a soudainement commencé à se produire après le bon fonctionnement de l'image. Cela ne semble pas être une erreur spécifique au système d'exploitation, car les utilisateurs l'ont signalé avec des images Linux, MacOS et Windows.

Le processeur a été désactivé par le système d'exploitation invité. Mettez hors tension ou réinitialisez la machine virtuelle.

Quelle est la cause? Le processeur a été désactivé en raison d'une erreur du système d'exploitation invité

Nous avons étudié ce problème en examinant divers rapports d'utilisateurs. Il se trouve que plusieurs scénarios vont mener à l’apparition de ce problème particulier. Voici une liste des scénarios courants connus pour déclencher ce message d'erreur:

  • La machine invitée ne peut pas démarrer correctement . Les causes les plus courantes de cette erreur sont un problème de configuration du disque ou un problème de corruption récent sur votre machine invitée qui l'a rendue inutilisable.
  • VT-X n'est pas activé à partir des paramètres du BIOS. Ce problème se produit également lorsque la technologie VT-X (également appelée Intel Virtualization), dont VMware Workstation a besoin, est désactivée à partir des paramètres du BIOS.
  • L'ID du processeur enfreint le contrat de licence - Il existe plusieurs scénarios dans lesquels l'image du système d'exploitation ne peut plus démarrer car le logiciel détecte un processeur incompatible. Cela peut être résolu en masquant l'ID du processeur.

Si vous avez du mal à résoudre ce problème, cet article vous fournit quelques méthodes de dépannage qui aideront votre cause. Vous trouverez ci-dessous quelques méthodes (avec des instructions pas à pas) que d'autres utilisateurs se trouvant dans une situation similaire ont utilisées avec succès pour résoudre le problème.

Pour obtenir les meilleurs résultats, suivez les méthodes ci-dessous dans l'ordre jusqu'à ce que vous rencontriez un correctif qui résout le problème. Commençons!

Méthode 1: Activer VT-X (virtualisation Intel) à partir des paramètres du BIOS

Comme il s’agit de l’un des scénarios les plus courants, commençons par nous assurer que VT-X est activé dans les paramètres de votre BIOS. Votre machine a peut-être été livrée avec VT-X désactivé par défaut, une application tierce l'a peut-être fait pour vous ou vous avez peut-être désactivé manuellement la technologie par le passé.

Dans tous les cas, chaque fabricant de carte mère inclura une option permettant de désactiver ou d'activer la technologie VT-X dans ses paramètres BIOS. C'est juste une question de trouver le chemin exact pour le faire.

N'oubliez pas que les étapes exactes pour accéder aux paramètres du BIOS seront différentes selon le fabricant de votre carte mère. Cependant, il existe un point commun: vous devez appuyer sur la touche BIOS (SETUP) au cours de la procédure de démarrage initiale pour accéder aux paramètres du BIOS .

En règle générale, la clé BIOS est l'une des touches F (F2, F4, F8, F10, F12) ou la clé Dell (pour les ordinateurs Dell). Si vous ne connaissez pas votre clé BIOS, vous pourrez la repérer lors du tout premier écran (appelé SETUP). De plus, vous pouvez rechercher votre clé de BIOS spécifique en ligne en fonction du modèle de votre carte mère.

Appuyez sur la touche BIOS pendant la procédure de démarrage.

Une fois que vous avez entré vos paramètres BIOS, vous pouvez généralement trouver l’entrée Virtualization Technology listée sous le nom VTx / VTd . Activez-le, enregistrez les modifications dans les paramètres de votre BIOS et redémarrez votre ordinateur.

Activation de la technologie de virtualisation (VTx / VTd) à partir des paramètres du BIOS

Au démarrage suivant, ouvrez la même image dans VMware Workstation et vérifiez si le problème a été résolu. Si vous rencontrez toujours le même problème, passez à la méthode suivante ci-dessous.

Méthode 2: Exécution d'une procédure de masquage d'ID d'unité centrale

L'erreur « La CPU a été désactivée par le système d'exploitation invité» peut également se produire si un contrôle de sécurité désactive le processeur - si un processeur indésirable est trouvé. Cela se produit généralement si vous essayez de déplacer l'image d'une machine avec une architecture Ivy Bridge vers une autre avec une architecture Sandy Bridge (ou vice versa).

Chaque fois que ce scénario se produit, votre système refuse de démarrer l'image à moins que l' ID de l' UC ne soit masqué. Cette modification peut être effectuée assez facilement si vous avez VMware ESXi ou un produit premium différent, mais avec VMware Workstation, aucune option d'interface graphique ne permet de le faire.

Cependant, il existe un moyen de masquer l'ID du processeur en modifiant le fichier VMX de l'image. Pour ce faire, vous aurez besoin d'un éditeur de texte puissant tel que Notepad ++ . Voici un guide étape par étape sur la façon de modifier le fichier VMX de l'image afin de résoudre l'erreur «Le processeur a été désactivé par le système d'exploitation invité» :

  1. Assurez-vous que Notepad ++ est installé sur votre système. Si vous ne le faites pas, visitez ce lien ( ici ) et cliquez sur le bouton Télécharger pour télécharger l'exécutable d'installation.

    Téléchargement de l'éditeur de texte Notepad ++
  2. Ouvrez l'exécutable d'installation de Notepad ++ et suivez les invites à l'écran pour l'installer sur votre système.
  3. Une fois l’éditeur de texte installé, assurez-vous que l’état de votre image est défini sur Éteint (non suspendu). Vous pouvez le faire en cliquant sur le menu déroulant associé à l’ icône Lire et en choisissant Arrêter invité dans la liste.

    S'assurer que l'état de la machine invité est défini sur Powered OFF
  4. Ensuite, assurez-vous que l'ordinateur invité est sélectionné, puis cliquez sur Modifier les paramètres de la machine virtuelle (dans le volet de droite).

    Cliquez sur le lien Modifier les paramètres de la machine virtuelle.
  5. Dans le menu Paramètres de la machine virtuelle, sélectionnez l'onglet Matériel, puis cliquez sur le périphérique de disque dur (SCSI) . Ensuite, déplacez-vous dans le volet de droite et affichez l'emplacement exact du fichier disque . Copiez-le ou stockez-le dans votre mémoire car vous devrez accéder à ce chemin à l'étape suivante.

    Allez à Matériel> Disque dur (SCSI) et affichez l'emplacement du fichier de disque.
  6. Ouvrez l'explorateur de fichiers (ou l'application Finder si vous êtes sur Mac) et accédez à l'emplacement du fichier de disque . Vous devriez voir un tas de types de fichiers différents. Parmi eux, vous devriez trouver un fichier qui a l'extension .vmx . Lorsque vous le repérez, faites un clic droit dessus et choisissez Éditer avec Notepad ++ .

    Cliquez avec le bouton droit sur le fichier .vmx et choisissez Éditer avec Notepad ++.

    Remarque: Si vous utilisez Windows 10 et que vous ne voyez pas les extensions dans l'Explorateur de fichiers, accédez à l'onglet Afficher à l'aide du ruban situé en haut et assurez-vous que la case associée à Extensions de nom de fichier est cochée.

    Activation des extensions de nom de fichier à partir de l'explorateur de fichiers
  7. Avec le fichier .vmx ouvert avec Notepad ++, faites défiler vers le bas du fichier de configuration et insérez la ligne de code suivante:
     cpuid.1.eax = “0000: 0000: 0000: 0001: 0000: 0110: 1010: 0101" 
  8. Une fois la ligne de code insérée à la fin du document, appuyez sur Ctrl + S pour enregistrer les modifications et fermer le Bloc-notes ++.

    Insertion de l'option de configuration à la fin du fichier de configuration
  9. Redémarrez la machine virtuelle à partir de l'application Wmware Workstation Player. La machine invitée doit démarrer avec succès sans le message d'erreur «L'UC a été désactivée par le système d'exploitation invité» .

Si cette méthode a échoué, passez à la méthode finale ci-dessous.

Méthode 3: création d'une nouvelle machine virtuelle

Si les deux méthodes ci-dessus ne vous ont pas permis de résoudre l'erreur «Le processeur a été désactivé par le système d'exploitation invité», vous avez un problème de configuration de disque ou vous avez récemment effectué une opération qui a corrompu votre machine virtuelle.

Mais quelle que soit la cause de l'erreur, vous pouvez la résoudre en créant une nouvelle machine invitée à partir de rien. Mais gardez à l'esprit que cela signifie que vous perdrez toutes les données stockées dans la machine invitée.

Si vous décidez de le faire, voici un guide rapide sur la création d'une nouvelle machine virtuelle:

  1. Ouvrez VMware Workstation, sélectionnez l'écran d' accueil dans le volet de gauche, puis cliquez sur Créer une nouvelle machine virtuelle dans le volet de droite.

    Créer une nouvelle machine virtuelle
  2. Ensuite, sélectionnez le fichier image du disque d'installation (iso) bascule et cliquez sur le bouton Parcourir pour sélectionner l'image. L'assistant détecte automatiquement le système d'exploitation et prépare l'opération Easy Install . Une fois le fichier ISO chargé, cliquez sur le bouton Suivant .

    Chargez l'image ISO et cliquez sur le bouton Suivant
  3. Insérez les informations d'identification requises et cliquez à nouveau sur le bouton Suivant .

    Insérez les informations d'identification requises pour l'installation facile
  4. Nommez votre nouvelle machine virtuelle et définissez un emplacement pour celle-ci. Ensuite, appuyez à nouveau sur le bouton Suivant .

    Définir le nom et l'emplacement de votre nouvelle machine virtuelle
  5. Spécifiez la capacité de disque souhaitée en choisissant Taille maximale du disque et choisissez la méthode de stockage. Ensuite, cliquez à nouveau sur le bouton Suivant.

    Définir les paramètres de capacité du disque
  6. Enfin, cliquez sur le bouton Terminer pour créer la nouvelle machine virtuelle.

    Fin de la création de la nouvelle machine virtuelle VMware

Vous pourrez exécuter le nouvel ordinateur invité sans voir l'erreur «L'UC a été désactivée par le système d'exploitation invité» lors de la procédure de démarrage initiale.

Des Articles Intéressants