Comment corriger VT-X n'est pas disponible (VERR_VMX-NO-VMX) dans VirtualBox

Comment corriger VT-X n'est pas disponible (VERR_VMX-NO-VMX) dans VirtualBox

La technologie de virtualisation VT-X ou Intel 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 votre processeur n'a pas de virtualisation activée. Cela pourrait être dû à de nombreuses raisons, d'une précaution de sécurité à un conflit avec une autre technologie. Heureusement, il existe de nombreuses solutions faciles pour ce problème. Voici toutes les façons de résoudre cette erreur VirtualBox commune.

Table des matières

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

    Correction 2: Désactiver Hyper-V

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

    La fonction s'appelle Hyper-V, et elle 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 Home Edition, vous pouvez ignorer cette étape en toute sécurité.

    1. Il existe plusieurs façons de désactiver la fonction Windows Hyper-V, mais le plus fiable est d'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

    Cela modifiera les données de configuration de démarrage, supprimant le service Hyper-V de la liste.

    1. Pour être très sûr, suivez également cette commande: DISM.EXE / en ligne / désactiver la fonction: Microsoft-hyper-V

    Cela empêche le DISM (déploiement de l'image et la gestion) d'ajouter automatiquement le service lorsqu'il met à jour l'image Windows.

    1. Redémarrez votre ordinateur.

    Correction 3: Désactiver l'intégrité de la mémoire

    Windows Security comprend une fonction de protection basée sur la virtualisation qui peut détecter l'injection de code de bas niveau et protéger votre PC 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'isolement de base. Les ordinateurs portables modernes l'ont désactivé par défaut, car il entre en conflit avec les logiciels intégrés utilisés pour optimiser les performances matérielles.

    1. Pour désactiver l'intégrité de la mémoire sur votre ordinateur, ouvrez Windows Security. Vous pouvez le rechercher dans le menu Démarrer.
    1. Passez à l'onglet Sécurité de l'appareil.
    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'isolement du noyau. La sélection des détails de l'isolement de base vous amène à l'option elle-même.
    2. Désactivez l'intégrité de la mémoire en retournant la bascule en position de désactivation.
    1. Redémarrer le PC.

    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 du matériel et vous assurer de le permettre. Dans Avast, vous devez vérifier Général> Dépannage> Activer la virtualisation assistée par le matériel.

    Quelle est la meilleure façon de corriger l'erreur "VT-X n'est pas disponible (verr_vmx_no_vmx)"?

    Avoir une virtualisation hyper-V exécutée et interférer avec VirtualBox est la raison la plus courante pour obtenir une erreur VT-X sur Windows 10. Vous pouvez réparer cela facilement en désactivant la fonction via l'invite de commande.

    L'erreur apparaît également sur de nombreux PC car la virtualisation est désactivée sur leur BIOS. Celui-là est tout aussi facilement résolu - ouvrez les paramètres du BIOS et activez le mode Intel Virtualisation ou SVM.

    Enfin, votre système pourrait obtenir l'erreur VT-X en raison des fonctionnalités de sécurité trop zélées. Désactivez l'intégrité de la mémoire de Windows Security et regardez les paramètres de votre antivirus tiers pour trouver et résoudre tous les conflits. VirtualBox devrait fonctionner sans aucun problème maintenant.