Comment réparer l'erreur « VT-X n'est pas disponible (verr_vmx-No-Vmx) » dans VirtualBox


VT-x ou Intel Virtualization Technology permet aux processeurs d'exécuter des machines virtuelles. Il n'est donc pas surprenant qu'une erreur « VT-x n'est pas disponible (VERR_VMX_NO_VMX) » empêche VirtualBox de fonctionner correctement.

Cette erreur indique que la virtualisation n'est pas activée sur votre processeur. Cela peut être dû à de nombreuses raisons, depuis une mesure de sécurité jusqu'à un conflit avec une autre technologie. Heureusement, il existe de nombreuses solutions simples à ce problème. Voici toutes les manières de résoudre ce Erreur VirtualBox commun.

Correction 1 : activer VT-X à partir du BIOS

L'explication la plus simple pour obtenir une erreur « VT-x n'est pas disponible » est que la fonctionnalité n'est tout simplement pas activée sur votre ordinateur.

C'est probable si c'est la première fois que vous exécutez VirtualBox sur la machine. Pour résoudre ce problème, il vous suffit d'effectuer accéder aux paramètres du BIOS et activer les options VT-x et VT-d. Il est généralement appelé technologie de virtualisation Intel ou mode SVM sur les ordinateurs AMD.

Vous devrez peut-être fouiller dans les différents menus du BIOS, car l'emplacement de l'option varie selon les différentes cartes mères. Sur certains, vous le trouverez sous Sécurité ; sur d'autres, sous Avancé.

Correction 2 : désactiver Hyper-V

Microsoft Windows en a sa propre version de virtualisation, et il ne fonctionne pas bien avec des outils tiers comme VirtualBox. Vous devez le désactiver pour supprimer le conflit et faire fonctionner VirtualBox correctement.

La fonctionnalité s'appelle Hyper-V et n'est pas présente dans toutes les versions de Windows. Seules les versions 64 bits de Windows 10 Pro, Enterprise ou Education possèdent Hyper-V. Si vous utilisez Windows 10 ou Windows 11 Édition Familiale, vous pouvez ignorer cette étape en toute sécurité.

  1. Il existe plusieurs façons de désactiver la fonctionnalité Windows Hyper-V, mais la plus fiable consiste à utiliser l'invite de commande. Recherchez « cmd » dans le menu Démarrer et sélectionnez l'option Exécuter en tant qu'administrateur.
    1. Entrez maintenant la commande suivante : bcdedit /set hypervisorlaunchtype off
    2. Cela modifiera les données de configuration de démarrage, supprimant le service Hyper-V de la liste.

      1. Pour plus de sécurité, utilisez également cette commande : dism.exe /Online /Disable-Feature:Microsoft-Hyper-V.
      2. Cela empêche DISM (Service et gestion des images de déploiement) d'ajouter automatiquement le service lors de la mise à jour de l'image Windows.

        1. Redémarrez votre ordinateur.
        2. Correction 3 : désactiver l'intégrité de la mémoire

          La sécurité Windows inclut une fonctionnalité de protection basée sur la virtualisation qui peut détecter l'injection de code de bas niveau et protéger votre PC même contre les logiciels malveillants les plus dangereux. Mais tout comme Hyper-V, cela crée un conflit avec VirtualBox.

          La plupart des utilisateurs n'ont pas besoin de la sécurité avancée fournie par l'isolation Core. Sur les ordinateurs portables modernes, cette fonctionnalité est désactivée par défaut, car elle entre en conflit avec le logiciel intégré utilisé pour optimiser les performances du matériel.

          1. Pour désactiver l'intégrité de la mémoire sur votre ordinateur, ouvrez Sécurité Windows. Vous pouvez le rechercher dans le menu Démarrer.
            1. Passez à l'onglet Sécurité des appareils.
              1. Vous pouvez voir si l'intégrité de la mémoire est en cours d'exécution en vérifiant l'en-tête d'isolation du noyau. La sélection de Détails de l'isolation principalevous amène à l'option elle-même.
              2. Désactivez l'intégrité de la mémoire en basculant le bouton sur la position Désactivé.
                1. Redémarrez l'ordinateur.
                2. Correction 4 : vérifiez vos paramètres antivirus

                  Si vous utilisez un outil antivirus tiers, l'application peut bloquer certaines fonctionnalités de virtualisation sur votre PC. Avast, par exemple, désactive automatiquement VT-x sur certains ordinateurs.

                  Vous devez consulter les paramètres de votre application antivirus pour tout ce qui concerne la virtualisation matérielle et vous assurer de l'autoriser. Dans Avast, vous devez vérifier Général>Dépannage>Activer la virtualisation assistée par matériel.

                  Quelle est la meilleure façon de corriger l'erreur « VT-x n'est pas disponible (VERR_VMX_NO_VMX) » dans Windows ?

                  L'exécution de Virtualisation Hyper-V et l'interférence avec VirtualBox est la raison la plus courante pour laquelle vous obtenez une erreur VT-x sous Windows 10. Vous pouvez résoudre ce problème facilement en désactivant la fonctionnalité via l'invite de commande.

                  L'erreur apparaît également sur de nombreux PC car la virtualisation est désactivée sur leur BIOS. Ce problème est tout aussi simple à résoudre : ouvrez les paramètres du BIOS et activez le mode Intel Virtualization ou SVM..

                  Enfin, votre système pourrait recevoir l'erreur VT-x en raison de fonctionnalités de sécurité trop zélées. Désactivez l'intégrité de la mémoire dans la sécurité Windows et examinez les paramètres de votre antivirus tiers pour rechercher et résoudre tout conflit. VirtualBox devrait maintenant fonctionner sans aucun problème.

                  .

                  Articles Similaires:


                  2.10.2022