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é à avoir une VT-x is not available
erreur 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 le fait de vérifier avec l'utilitaire d'identification de processeur Intel (R) montre 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?
la source
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:
la source
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.
Elle disait que les fonctionnalités d'entreprise Device Guard et Credential Guard étaient activées sur ma machine . Je suppose qu'ils ont été activés lorsque j'ai exécuté MalwareBytes; Je ne peux penser à aucun autre changement que j'ai apporté.
VMWare Player m'a indiqué une page intitulée Gérer les identifiants de sécurité Windows Defender . 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ée vers l’ outil de préparation du matériel Device Guard et Credential Guard , un outil PowerShell permettant d’activer et de désactiver cet ensemble de fonctionnalités sur les serveurs.
Exécution de cet outil dans un shell d'exécution Run-As-Administrator et exécution de cette commande
m'a conduit à travers le processus de désactivation de ces fonctionnalités.
Et j'ai la capacité de virtualisation en arrière.
la source
Si vous utilisez la dernière version de Windows 10, désactivez l' intégration de la mémoire dans Device Security et redémarrez.
Je faisais face à un problème similaire boîte virtuelle lorsque j'ai activé cette option. Désactiver cela a fonctionné pour moi.
la source
Virtualbox fonctionnait bien. J'ai mis à jour l' anti-virus Avast aujourd'hui, le 29 juin 2017. Virtualbox a alors donné l'erreur VT-x. Dans les 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.
la source
J'ai été surpris par le fait qu'il y avait 2 options dans la boîte de dialogue Fonctionnalités Windows à désactiver:
J'avais tenté une mise à niveau vers VirtualBox 6 et certains problèmes de performances, puis je suis passé à VirtualBox 5. Espérons que cela aide quelqu'un d'autre.
la source
Je suis arrivé à ce poste en pensant que VT-x n'était pas activé, car Hyper-V me disait que "la machine virtuelle utilise des fonctionnalités spécifiques au processeur qui ne sont pas prises en charge sur un ordinateur physique". Cela a commencé après l'installation des mises à jour Windows et le redémarrage du serveur. En réalité, VT-x a été activé.
Le correctif consistait à supprimer l'état enregistré pour tous les ordinateurs virtuels, ce qui constituait effectivement une mise hors tension.
Il semble que la raison en soit une mise à jour du microcode du processeur, mais il est difficile d’en être sûr, c’est quelque chose qui est apparu dans un certain nombre de résultats de recherche.
la source
Comme mentionné dans une autre réponse, l' isolation de base , Application Guard, Credential Guard et Device Guard utilisent la fonctionnalité Hyper-V. Si vous n'avez pas besoin de ce niveau de sécurité, vous pouvez les désactiver en lançant
ou
Des informations plus détaillées sur ces commandes sont disponibles sur Gérer Windows Defender Credential Guard.
Cependant, à partir de Windows 10 Build 18305 et plus , à côté des fonctions de protection, Windows Sandbox activera également Hyper-V, car il s'agit également d'une couche mince de virtualisation.
Si vous voulez utiliser la fonction bac à sable, vous ne pouvez malheureusement pas désactiver Hyper-V comme dans d'autres réponses. Il y a 2 solutions pour cela
Activez la pagination imbriquée pour pouvoir exécuter d'autres hyperviseurs dans Hyper-V. Il suffit d’exécuter la commande ci-dessous pour activer cette fonctionnalité
Pour plus d'informations, lisez
la source
bcdedit /set hypervisorlaunchtype off
a travaillé pour moibcdedit /set hypervisorlaunchtype off
C’est le seul moyen pour moi de me débarrasser de l’objet 'VT-x is not available'. D'autres problèmes sont toutefois venus après. Et je suis finalement passé à Hyper-V. BTW, j'utilise l'aperçu Windows initié, donc mon budget peut varier.J'ai le même problème sur Virtualbox et j'ai vérifié les éléments suivants sur mon ordinateur
Après avoir exclu les raisons ci-dessus, je me suis rappelé que je venais d'activer Windows Sandbox, j'avais trouvé ce message .
Le problème vient de Windows Sandbox, mais désactivez simplement Windows Sandbox à partir de Fonctionnalités Windows et le redémarrage ne fonctionnera pas. Vous devez faire ce qui suit comme décrit dans le post ci-dessus:
la source