VirtualBox ou Oracle VM Virtual Box est un outil qui permet aux développeurs de créer et de gérer plusieurs machines virtuelles à partir d'un seul ordinateur puissant. Mais récemment, lors de la création d'une session virtuelle, certains développeurs se sont plaints d'un problème de plantage suivi d'une invite d'erreur: « VT-x n'est pas disponible (VERR_VMX_NO_VMX) ». Si vous voyez également ce message d'erreur sur votre système, suivez ces étapes pour résoudre le problème rapidement.
Solutions de contournement –
1. Vous devez remplir les conditions suivantes avant d'essayer d'utiliser la VM Virtual Box -
une. Virtualisation technologie (VT)
b. Prévention de l'exécution de la date matérielle (DEP) [Alternativement appelé « No Execute » ou « NX » et « »Exécuter Désactiver (XD)” pour les processeurs AMD et Intel respectivement]
Correctif 1 - Exécution de la commande dans l'invite de commande
1. Allez dans le champ de recherche de Windows 10 et tapez cmd dans le champ de recherche.
2. Faites un clic droit sur l'invite de commande et ouvrez l'invite de commande en tant que administrateur.
3. Maintenant, copiez et collez la commande ci-dessous et appuyez sur la touche Entrée.
bcdedit /set hypervisorlaunchtype off
4.Redémarrer ton ordinateur
Correctif 2 - Désactiver la fonctionnalité d'isolation de base
Vous devez désactiver la fonction d'isolation principale sur Windows Defender.
1. Taper "Sécurité Windows" dans le champ de recherche.
2. Ensuite, cliquez sur "Sécurité Windows" pour y accéder.
3. Ensuite, cliquez sur le "Sécurité de l'appareil" pour le vérifier.
4. Dans la section Isolement du noyau, cliquez sur le "Détails de l'isolation du noyau" pour le vérifier.
5. Dans le menu Isolement du noyau, définissez le "Intégrité de la mémoire" à "Désactivé“.
Fermez les paramètres de sécurité Windows. Redémarrer votre ordinateur et vérifiez si cela vous aide.
Lancez la machine virtuelle de la boîte virtuelle et essayez de démarrer une nouvelle session.
Correctif 3 – Activer la virtualisation matérielle
L'une des principales exigences d'Hyper-V est l'activation de la virtualisation dans le BIOS.
1. Dans un premier temps, éteignez votre ordinateur.
2. Ensuite, allumez la machine.
3. Une fois le système démarré, appuyez simplement sur la touche "Effacer“* de votre clavier pour ouvrir la configuration du bios sur votre ordinateur.
* REMARQUE– La clé réelle pour accéder aux paramètres du BIOS peut varier d'un fabricant à l'autre. Ce sont la variété de clés -
Echap, F1, F2, F10, F11, F12 ou Supprimer
Appuyez sur la touche allouée pour afficher l'écran du BIOS sur votre ordinateur.
3. Quand le BIOS configuration s'ouvre, allez à la "Avancéeonglet "*.
4. Ensuite, sélectionnez le "Virtualisation" dans la liste et réglez-le sur "Activée“.
(Sur certains ordinateurs, vous remarquerez peut-être « Mode SVM » au lieu des paramètres « Virtualisation ». Activez-le pour obtenir le même effet)
[
*REMARQUE –
Si vous ne trouvez pas l'option " Virtualisation " dans l'onglet " Avancé ", vous pouvez la trouver dans le "Performanceonglet ".
]
5. Encore une fois, appuyez sur la touche qui lui est associée pour enregistrer les paramètres.
[C'est le "F10” pour cet ordinateur.]
6. Après cela, sélectionnez "Oui” pour enfin enregistrer et quitter les paramètres du bios sur votre ordinateur.
Votre ordinateur démarrera normalement.
POUR LES SYSTÈMES FONCTIONNANT SUR CPU AMD –
1. Allez dans les paramètres du BIOS.
2. Ici, allez dans le "MITonglet ".
3. Dans l'onglet 'M.I.T', allez dans le "Paramètres de fréquence avancés“.
4. Ensuite, cliquez sur le "Paramètres de base avancés“.
5. Ici, vous verrez le «Mode SVM» sur votre écran. Le mode SVM est le mode de machine virtuelle sécurisée.
6. Réglez-le sur "Activer” pour l'activer.
7. Maintenant, vous devez sélectionner "Oui” pour enfin enregistrer et quitter les paramètres du bios sur votre ordinateur.
Une fois que votre ordinateur démarre normalement, ouvrez la VM Virtual Box et essayez de créer une nouvelle session.
Correctif 4 – Désactiver la fonctionnalité Hyper-V
[UNIQUEMENT POUR LES UTILISATEURS DE WINDOWS 10 et WINDOWS ENTERPRISE EDITION]
La désactivation de l'Hyper-V devrait fonctionner.
1. Tout d'abord, appuyez sur la Touche Windows + R clés ensemble.
2. Après cela, écrivez cette commande d'exécution et appuyez sur Entrer.
appwiz.cpl
3. Sur le côté gauche, cliquez sur "Activer ou désactiver des fonctionnalités Windows“.
4. Lorsque les fonctionnalités facultatives s'ouvrent, il suffit de Chèque les "Hyper-V” pour activer toutes les fonctionnalités d'Hyper V.
5. Après cela, cliquez sur "d'accord“.
Maintenant, redémarrez votre PC.
Maintenant, ouvrez à nouveau cette fenêtre et désactivez (décochez) toutes les fonctionnalités d'Hyper-V.
Windows va maintenant commencer le processus de désactivation de l'hyperviseur sur votre ordinateur.
6. Enfin, cliquez sur "Redémarrer maintenant” pour redémarrer le système.
Maintenant, votre ordinateur va redémarrer et Windows va désactiver l'Hyper V sur votre ordinateur.
7. Une fois l'ordinateur démarré, tapez "cmd" dans le champ de recherche.
8. Après ça, clic-droit au "Invite de commandes" et choisissez "Exécuter en tant qu'administrateur“.
9. Une fois que l'invite de commande apparaît sur votre écran, taper ou alors pâte ce code et appuyez sur Entrer.
dism.exe /Online /Disable-Feature: Microsoft-Hyper-V. bcdedit /set hypervisorlaunchtype off
Fermez la fenêtre d'invite de commandes. Redémarrer votre ordinateur après cela. Ensuite, démarrez la VM Virtual Box et démarrez une nouvelle session virtuelle.