Correction: vt-x n'est pas disponible (verr_vmx_no_vmx)



Essayez Notre Instrument Pour Éliminer Les Problèmes

Certains utilisateurs ont obtenu le VT-x n'est pas disponible (verr_vmx_no_vmx) message d'erreur chaque fois qu'ils essaient de démarrer l'une de leurs machines virtuelles (machines virtuelles) à l'aide de VirtualBox ou d'un logiciel similaire.





Qu'est-ce qui cause l'erreur vt-x n'est pas disponible (verr_vmx_no_vmx)

Nous avons étudié le problème en essayant de recréer le problème et en examinant divers rapports d'utilisateurs. D'après ce que nous avons pu recueillir, il existe plusieurs scénarios qui conduiront à l'apparition de ce message d'erreur:



  • VT-X n'est pas activé dans les paramètres du BIOS - VT-X peut être désactivé à partir des paramètres du BIOS manuellement ou à distance par certaines applications tierces.
  • Le processeur de la machine ne prend pas en charge VT-X - Bien que ces cas soient rares, il existe des cas où l'erreur se produit car le PC en question n'est tout simplement pas équipé pour prendre en charge la technologie VT-X.
  • La virtualisation Hyper-V est activée dans Windows - C'est peut-être la cause la plus courante de cette erreur. Comme la technologie Hyper-V de Microsoft est connue pour entrer en conflit avec VT-X, le système d'exploitation désactivera automatiquement VT-x si la virtualisation Hyper-V est activée.
  • Mise à jour Avast désactivée VT-X - En fin de compte, Avast a publié une mise à jour qui désactive efficacement VT-x lorsque la protection en temps réel est active, à moins que l'utilisateur n'active la virtualisation imbriquée à partir du menu des paramètres.
  • L'isolation du noyau est activée - L'isolation principale est une option de sécurité Windows Defender connue pour entrer en conflit avec VT-X lorsqu'elle est activée.

Si vous avez du mal à résoudre ce problème particulier, cet article vous fournira une liste des étapes de dépannage vérifiées. Vous trouverez ci-dessous une collection de méthodes que d'autres utilisateurs dans une situation similaire ont utilisées pour résoudre le problème.

Étant donné que les méthodes ci-dessous sont classées par complexité et efficacité, il est préférable de les suivre dans l'ordre dans lequel elles sont présentées et de continuer jusqu'à ce que vous trouviez un correctif efficace dans votre cas particulier.

Méthode 1: désactivation de la virtualisation Hyper-V

Puisqu'il s'agit de l'un des scénarios les plus courants, commençons par vérifier que la virtualisation Hyper-V n'interfère pas avec VT-x. Chaque fois que la virtualisation Hyper-V est activée, elle désactivera automatiquement l'équivalent de virtualisation VT-x.



Vous pourriez être confronté à ce problème après avoir installé une application telle que Docker. Gardez à l'esprit que dans la plupart des cas, même si vous désinstallez l'application qui a activé Hyper-V, la technologie restera activée, empêchant VT-x de fonctionner.

Testons ce scénario en désactivant Microsoft Hyper V. Il existe plusieurs façons de désactiver la virtualisation Hyper-V, mais gardons les choses aussi simples que possible. Voici comment désactiver Microsoft Hyper V à partir d'une invite de commande élevée:

  1. presse Touche Windows + R pour ouvrir une boîte de dialogue Exécuter. Ensuite, tapez ' cmd »Et appuyez sur Ctrl + Maj + Entrée pour ouvrir une invite de commande élevée. Lorsque vous y êtes invité par UAC (Contrôle de compte d'utilisateur), cliquez sur Oui . Activation de l

    Exécuter la boîte de dialogue: cmd puis appuyez sur Ctrl + Maj + Entrée

  2. Dans l'invite de commandes avec élévation de privilèges, collez la commande suivante pour désactiver Microsoft Hyper V et appuyez sur Entrer :
    dism.exe / Online / Disable-Feature: Microsoft-Hyper-V Appuyez sur la touche ENTER bcdedit / set hypervisorlaunchtype off Appuyez sur la touche ENTER
  3. Une fois la commande exécutée avec succès, fermez l'invite de commandes avec élévation de privilèges et redémarrez votre ordinateur.
  4. Au prochain démarrage, ouvrez à nouveau une machine Virtualbox et voyez si vous obtenez toujours le même message d'erreur.

Si vous voyez toujours le VT-x n'est pas disponible (verr_vmx_no_vmx) erreur lorsque vous essayez de démarrer une machine virtuelle, passez à la méthode suivante ci-dessous.

Méthode 2: Activez la virtualisation imbriquée à partir du menu Paramètres Avast (le cas échéant)

Si vous utilisez Avast, gardez à l'esprit qu'une mise à jour d'application publiée en juin 2017 ajoute une fonctionnalité automatique qui empêchera automatiquement VT-X de fonctionner sur votre système si certaines conditions sont remplies.

Heureusement, il existe un moyen de résoudre ce problème sans désinstaller le client de sécurité tiers. De nombreux utilisateurs ont signalé avoir été en mesure de résoudre le problème après avoir consulté Paramètres Avast> Dépannage et activer les cases à cocher associées à Utilisez la virtualisation imbriquée lorsqu'elle est disponible et Activez la virtualisation assistée par matériel.

Activation de la virtualisation à partir des paramètres du BIOS

Activation de l'option Utiliser la virtualisation imbriquée, le cas échéant

Si cette méthode n'était pas applicable à votre scénario particulier, passez à la méthode suivante ci-dessous.

Méthode 3: désactiver l'isolation Core de Windows Defender

L'isolation principale est une option de sécurité de périphérique Windows Defender connue pour entrer en conflit avec VT-X. Si vous obtenez le VT-x n'est pas disponible (verr_vmx_no_vmx) erreur et que vous utilisez Windows Defender comme option de sécurité par défaut, nous vous encourageons à effectuer les investigations nécessaires afin de déterminer si l'isolation Core est activée.

Voici comment procéder:

  1. Accédez à l'icône de démarrage dans le coin inférieur gauche et recherchez Windows Defender. Ensuite, cliquez sur Centre de sécurité Windows Defender pour ouvrir l'option de sécurité intégrée.

    Ouverture du centre de sécurité Windows Defender

  2. Une fois que vous êtes dans le Centre de sécurité Windows Defender, cliquez sur le bouton Sécurité de l'appareil entrée dans le menu de gauche.

    Accédez au menu Sécurité des appareils de Windows Defender

  3. Dans le menu Device Security, cliquez sur Détails de l'isolation du noyau (en dessous de Isolation du noyau ).

    Accéder aux paramètres de Core Isolation

  4. À l'intérieur de Isolation du noyau menu, assurez-vous que la bascule associée à Intégrité de la mémoire est tourné DE .

    Désactivation de l'intégrité de la mémoire Core Isolation

  5. Une fois le paramètre désactivé, redémarrez votre ordinateur et voyez si le problème a été résolu au prochain démarrage.

Si vous ne parvenez toujours pas à exécuter une VM Virtualbox sans obtenir le VT-x n'est pas disponible (verr_vmx_no_vmx) erreur, passez à la méthode finale.

Méthode 4: Activez VT-X à partir des paramètres du BIOS

Si vous êtes arrivé aussi loin sans résultat, il est probable que la raison pour laquelle vous obtenez le VT-x n'est pas disponible (verr_vmx_no_vmx) l'erreur est due au fait que la technologie est désactivée dans les paramètres de votre BIOS. Gardez à l'esprit que certaines applications tierces peuvent remplacer ces paramètres, alors n'ignorez pas cette méthode avant de vérifier si ce scénario est vrai.

Les étapes d'accès aux paramètres du BIOS et de vérification de l'activation de VT-X varient en fonction du fabricant de votre carte mère. Mais généralement, vous pouvez trouver ce paramètre sous Sécurité (sécurité du système) répertorié comme Technologie virtuelle ou VTx / VTd .

Activation de la virtualisation à partir des paramètres du BIOS

Si toutes les méthodes ci-dessus se sont avérées être un échec, il est très probable que votre machine ne soit pas équipée pour prendre en charge VT-X. Vous pouvez voir si ce scénario est applicable à votre situation en installant et en exécutant cet outil développé par Microsoft ( ici ) pour voir si votre CPU prend en charge HAV (la technologie derrière VT-X).

4 minutes de lecture