VT-X est désactivé dans le BIOS pour tous les modes CPU (Verr_Vmx_Msr_All_Vmx_Disabled)

Contenu

Plusieurs utilisateurs trouvent que l'erreur VT-X est désactivée dans le BIOS pour tous les modes CPU (Verr_Vmx_Msr_All_Vmx_Disabled) lorsqu'ils essaient d'ouvrir une machine virtuelle avec VM Virtualbox. Le problème se produirait sur toutes les versions récentes de Windows et sur certaines distributions Ubuntu. La nature de la machine virtuelle ne semble pas être importante, car des cas d'échec de sessions virtuelles Windows et Ubuntu avec le même message d'erreur ont été signalés.

message-erreur-13-7519844VT-x est désactivé dans le BIOS pour tous les modes CPU (VERR_VMX_MSR_ALL_VMX_DISABLED

Quelles sont les causes de la désactivation de VT-X dans le BIOS pour tous les modes de processeur (Verr_Vmx_Msr_All_Vmx_Disabled)?

Nous avons enquêté sur ce message d'erreur particulier en examinant divers rapports d'utilisateurs et la solution qu'ils ont utilisée pour résoudre le problème. Ce problème n'est pas facile à résoudre, car cela se produit à la fois sous Windows et Linux. Cependant, nous avons réussi à repérer certains scénarios courants connus pour déclencher ce message d'erreur particulier:

  • Technologie virtuelle (VT-X) il est désactivé depuis le BIOS: la plupart du temps, ce problème particulier se produit car VT-X est désactivé à partir du niveau du BIOS sur la machine. L'hôte de 64 les bits doivent avoir une technologie de virtualisation (VTx) activé dans le BIOS. Sur certaines machines, vous devrez également activer la technologie de virtualisation E-targeted / S (VTd).

  • Votre CPU n'est pas compatible VT-X / AMD-V: un autre scénario possible est que votre CPU n'est tout simplement pas équipé pour prendre en charge la virtualisation. Cela peut arriver avec des configurations plus anciennes qui utilisent un processeur plus ancien.

  • PAE et NX sont désactivés sur le processeur hôte: Plusieurs utilisateurs ont signalé que le problème a été résolu après s'être assuré que le processeur virtualisé est configuré pour s'exécuter avec l'extension d'adresse physique (PAE) y NX.

  • La RAM allouée est insuffisante ou dépasse les capacités du système: changer la valeur par défaut de la mémoire de base a aidé de nombreux utilisateurs qui rencontrent le même problème à le résoudre complètement.

  • Une solution de sécurité tierce interfère avec le VT-X Vt-D: Divers clients AV tiers sont connus pour provoquer des interférences avec VirtualBox. Définir une règle ou désinstaller complètement le client AV résoudra le conflit.

Si vous rencontrez actuellement des difficultés à résoudre ce problème particulier, Cet article vous fournira une liste d'étapes de dépannage de qualité. Voici une collection de méthodes que d'autres utilisateurs dans une situation similaire ont suivies pour résoudre le problème.

Pour les meilleurs résultats, Suivez les méthodes présentées ci-dessous dans l'ordre dans lequel elles sont présentées jusqu'à ce que vous trouviez une solution qui résout le problème dans votre scénario particulier.

Méthode 1: vérifiez si votre CPU prend en charge VT-X / AMD-V

Avant d'essayer autre chose, Assurons-nous que le système sur lequel il fonctionne est conçu pour s'adapter au VT-X (Intelligence) o AMD-V (DMLA). Si votre CPU est assez vieux, il n'est peut-être tout simplement pas conçu pour prendre en charge la virtualisation.

Il existe plusieurs méthodes que vous pouvez suivre pour vérifier si votre CPU prend en charge la virtualisation, mais prenons la voie facile. SecurAble est un programme gratuit qui nous aidera à déterminer les caractéristiques de votre processeur et à nous dire si la virtualisation est réalisable.

Voici un guide rapide sur la façon de télécharger et d'utiliser SecurAble pour voir si votre CPU prend en charge la virtualisation:

  1. Visitez ce lien (ici), allez dans la section téléchargement et cliquez sur Télécharger maintenant.

    téléchargement-sécurisable-8247563Téléchargement sécurisé

  2. Une fois l'utilitaire téléchargé, il suffit d'ouvrir l'exécutable et le tour est joué. Cliquez sur Oui sur l'UAC (Demande de compte utilisateur) et attendez que votre CPU soit analysé.

  3. Une fois les résultats affichés, vérifiez si vous avez un Oui directement au-dessus de la virtualisation matérielle. virtualisation matérielle-1408229La virtualisation matérielle est prise en charge dans cet exemple

    Si vous confirmez que la virtualisation matérielle est prise en charge, Vous pouvez utiliser les méthodes suivantes pour savoir laquelle d'entre elles résoudra l'erreur VT-X is Disabled dans le BIOS pour tous les modes CPU (Verr_Vmx_Msr_All_Vmx_Disabled).

Dans le cas où le test montre que votre machine ne prend pas en charge la virtualisation matérielle, vous ne pourrez pas résoudre le problème avec les méthodes suivantes.

Méthode 2: activer la technologie de virtualisation du BIOS (VTX)

Si vous trouvez le problème sur un hôte de 64 morceaux, notez que vous devrez probablement activer la technologie de virtualisation (VTx) à partir de vos paramètres BIOS. Sur certaines cartes mères, vous devrez également activer la technologie E / S dirigé par la virtualisation (VTd)

Certaines cartes mères sont livrées avec cette option activée par défaut, mais l'intervention manuelle de l'utilisateur ou l'interférence d'un tiers pourrait le désactiver.

Noter: Windows Hyper V peut également être responsable de la désactivation de VT-x sur votre ordinateur.

Veuillez noter que les options de menu exactes qui impliquent l'activation de VT-X ou AMD-V différeront en fonction de votre carte mère. Mais, en général, les étapes sont plus ou moins les mêmes. Voici un guide rapide pour vous assurer que VT-X ou AMD-V est activé dans vos paramètres BIOS:

  1. Allumez votre machine et appuyez plusieurs fois sur la touche Paramètres jusqu'à ce que vous entriez dans votre BIOS. La touche de configuration sera normalement affichée sur l'écran immédiatement après la mise en marche de l'unité. Si vous ne le voyez pas, essayez d'appuyer plusieurs fois sur les touches F (F2, F4, F8, F10, F12) ou le Supr (ordinateurs Dell) jusqu'à ce que je fasse les choses correctement.

    2018-11-24_184034-2063974presse [clé] pour entrer les paramètres Remarque: Vous pouvez faire une recherche en ligne avec votre clé BIOS »* version carte mère *» pour éviter d'avoir à expérimenter différentes combinaisons.

  2. Une fois que vous entrez dans la configuration du BIOS, aller à la sécurité> Sécurité du système et activation de la technologie de virtualisation (VTx) Oui / ou technologie de virtualisation E / S corrigé (VTd).

    activer-virtualisation-technologie-2662964Activation de la virtualisation dans un BIOS basé sur HP

    Noter: Veuillez noter que les noms ou l'emplacement varieront en fonction de la carte mère. Dans certaines versions du BIOS, vous devrez activer la technologie de virtualisation à partir des fonctionnalités avancées du BIOS. Sur les cartes mères Intel, vous pouvez activer la virtualisation à partir d'Advanced> Technologie de virtualisation Intel (R).

  3. Une fois la technologie de virtualisation activée sur la machine, enregistrer les paramètres actuels du BIOS et quitter la configuration du BIOS pour permettre à la machine de redémarrer.

  4. Au prochain démarrage, voir si le problème est résolu en essayant d'ouvrir la même machine virtuelle (celui qui affichait précédemment le message d'erreur)

Si vous continuez à rencontrer la même erreur, VT-X est désactivé dans le BIOS pour tous les modes CPU (Verr_Vmx_Msr_All_Vmx_Disabled), faire défiler jusqu'à la méthode suivante.

Méthode 3: habilite PAE / NX de VirtualBox Manager

Plusieurs utilisateurs luttant pour résoudre le même message d'erreur ont signalé que le problème était complètement résolu après avoir jonglé avec les paramètres du périphérique virtuel et activé PAE. / NX dans le menu Paramètres.

Cette option détermine si PAE (Extension d'adresse physique) et les capacités NX du CPU hôte seront exposées à la machine virtuelle.

Bien qu'il ne soit pas garanti de fonctionner, Il est généralement rapporté que cela résout le problème sur l'équipement 64 bits qui ont été confirmés pour prendre en charge la virtualisation matérielle. Voici un guide rapide pour activer Oracle VM VirtualBox PAE / NX:

  1. Sélectionnez la machine affichant le message d'erreur dans le volet de gauche, puis cliquez sur l'icône Paramètres. paramètres-icône-6954008Accéder au menu Configuration de la machine défaillante

  2. Dans la fenêtre de configuration de la machine virtuelle, aller à la section Système (en utilisant le panneau de gauche) et allez dans l'onglet Processeur. Alors, assurez-vous que la case Activer PAE / NX (associé à des fonctions étendues) est marqué. activation-pace-nx-6364503allez dans Système> Processeur et cochez la case associée à Activer PAE / NX

  3. Enregistrez les modifications et redémarrez la machine virtuelle.

Si vous continuez à voir l'erreur VT-X est désactivée dans le BIOS pour tous les modes CPU (Verr_Vmx_Msr_All_Vmx_Disabled) lorsque vous essayez de démarrer la machine virtuelle, faire défiler jusqu'à la méthode suivante.

Méthode 4: augmenter la taille de la RAM

Plusieurs utilisateurs qui ont rencontré le même problème ont signalé que le problème a été résolu après avoir augmenté la taille de RAM allouée et redémarré la machine virtuelle.

Actualisation: certains utilisateurs ont signalé que dans leur cas, la solution était de réduire la taille de la RAM allouée.

Si les méthodes ci-dessus se sont avérées inefficaces, suivez les étapes ci-dessous pour augmenter ou diminuer la taille de votre RAM:

  1. Sélectionnez la machine virtuelle qui vous pose des problèmes et cliquez sur l'icône Paramètres. paramètres-icône-6954008Accéder au menu Configuration de la machine défaillante

  2. Dans la fenêtre Paramètres, allez dans Système et allez dans l'onglet Carte mère. Une fois là-bas, augmenter la mémoire allouée (mémoire de base) réglage du curseur, puis cliquez sur OK pour enregistrer les modifications. réglage-de-la-mémoire-de-base-5165028Extension de la mémoire de base

  3. Exécutez la machine virtuelle et voyez si le problème est résolu. Si vous continuez à voir la même erreur, revenir à l'onglet carte mère par étape 2 et abaisser la mémoire de base à un niveau inférieur à ce qu'elle était initialement. rétrécissement-de-la-mémoire-de-base-5997696Réduire la mémoire de base

  4. Redémarrez la machine et voyez si le problème est résolu.

Méthode 5: empêcher les antivirus tiers d'interférer avec la virtualisation matérielle

Un coupable improbable, mais cela a été identifié comme le problème à maintes reprises est une solution antivirus tierce. Plusieurs utilisateurs qui ont rencontré le même problème ont signalé que, dans son cas, Avast (ou autre client AV tiers) activait le message d'erreur.

Il s'avère que plusieurs solutions de sécurité tierces exécutent quelque chose en arrière-plan pour créer une fonction de “bac à sable”. Cela finit par bloquer l'utilisation des fonctions de virtualisation par VirtualBox ou un client similaire.

Si vous utilisez un client de sécurité tiers, désactiver la protection client en temps réel ne vous aidera pas à résoudre le problème. Les mêmes règles de sécurité s'appliqueront, que votre AV fonctionne activement ou non.

Si vous utilisez Avast, vous pouvez empêcher le client de sécurité d'interférer avec VirtualBox en allant dans Paramètres> Dépannage et décocher la case associée à Activer la virtualisation assistée par matériel. Redémarrez le système une fois que vous avez effectué cette modification.

désactiver-la-virtualisation-matérielle-de-avast-2726272Désactiver la virtualisation matérielle Avast

Si vous utilisez un autre client, rechercher en ligne une configuration équivalente. Mais notez que certains clients AV tiers ne vous permettront pas de désactiver le bac à sable..

Si c'est le cas, la seule solution est de désinstaller complètement l'AV tiers de votre système. Vous pouvez le faire facilement en suivant ce guide (ici).

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.