Récemment, j'ai commencé à avoir un problème avec VT-x sur Windows 10 s'exécutant sur HP EliteBook. J'utilisais auparavant Oracle VirtualBox pour exécuter certaines machines virtuelles et VT-x était activé dans le BIOS et fonctionnait correctement.
J'ai commencé à obtenir l'erreur VT-x is not available
chaque fois que j'essayais de démarrer l'un de mes ordinateurs virtuels. Cela a commencé après l’installation de Docker sur ma machine, j’ai donc essayé de le désinstaller et de le redémarrer. N'a pas aidé.
J'ai vérifié les paramètres du BIOS et indiqué que VT-x est activé, mais une vérification avec l'utilitaire d'identification de processeur Intel (R) indique que VT-x n'est pas pris en charge et qu'Oracle VirtualBox ne le voit pas non plus.
Il n'y a eu aucune modification matérielle et la seule modification logicielle consistait à installer/désinstaller Docker.
Comment ce problème peut-il être résolu?
Il existe trois principaux responsables du type d'erreur constaté par l'utilisateur:
Puisque l'utilisateur a déjà éliminé les deux premiers coupables possibles, l'étape suivante consiste à ouvrir une invite de commande en tant qu'administrateur et à exécuter la commande suivante:
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
Ensuite, redémarrez le PC et essayez à nouveau VirtualBox.
Après la mise à jour de Windows 10 sur "Fall Creators Update", j'ai le même problème. Je l'ai résolu par les étapes suivantes:
Lorsque j'ai eu ce problème, VMWare Player a donné une meilleure réponse de diagnostic que VirtualBox lorsque j'ai essayé de créer une machine virtuelle 64 bits.
Il a dit que ma machine avait les fonctionnalités d'entreprise Device Guard et Credential Guard activé. Je suppose qu'ils ont été activés lorsque j'ai exécuté MalwareBytes; Je ne peux penser à aucun autre changement que j'ai fait.
VMWare Player m'a dirigé vers une page appelée Gérer Windows Defender Credential Guard . Cette page contient de nombreuses informations sur les paramètres du gestionnaire de stratégie de groupe, entre autres, qui ne sont bien sûr pas pertinents pour une installation W10 HOME.
À son tour, cette page m'a dirigé vers l'outil de préparation matérielle Device Guard et Credential Guard , un outil PowerShell permettant d'activer et de désactiver cet ensemble de fonctionnalités sur les serveurs.
Exécuter cet outil dans un environnement d'exécution en tant qu'administrateur et donner cette commande
.\DG_Readiness_Tool_v3.5.ps1 -Disable -AutoReboot
m'a conduit à travers le processus de désactivation de ces fonctionnalités.
Et j'ai la capacité de virtualisation en arrière.
Virtualbox fonctionnait bien. J'ai mis à jour Avast anti-virus aujourd'hui, le 29 juin 2017. Virtualbox a alors donné l'erreur VT-x. Dans Paramètres Avast, accédez à Dépannage et cochez la case "Utiliser la virtualisation imbriquée si disponible", puis redémarrez votre PC. Cela a fonctionné pour moi sans aucun autre changement requis.