Voici ce qui a fonctionné pour moi.
Vous devez vérifier pour vous assurer que Hyper-V n'est pas en cours d'exécution.
Le test révélateur consiste à exécuter "systeminfo" depuis l'invite de commandes et si vous voyez 'Un hyperviseur a été détecté. Les fonctionnalités requises pour Hyper-V ne seront pas affichées' - alors il n'est toujours pas désactivé.
Étapes à suivre pour désactiver
- Accédez au BIOS de votre machine, généralement UEFI aujourd'hui, et désactivez TPM ! Sinon, aucune des étapes ci-dessous ne fonctionnera !!
Démarrez l'ordinateur en utilisant F2 pour accéder au mode de configuration du BIOS (les touches alternatives incluent 'Entrée' ou 'Suppr'). Ou utilisez la méthode Windows pour y accéder en utilisant l'application Paramètres (référence : https://www.maketecheasier.com/boot-uefi-from-windows10/)
Une fois dans le BIOS UEFI : Localisez l'option "Sécurité" et développez Localisez l'option "TPM" imbriquée sous le paramètre "Sécurité" Pour effacer le TPM, vous devez cocher la case indiquant : "Effacer" pour effacer le TPM, ou "Désactiver" selon le fabricant de votre matériel
Sauvegardez ces paramètres dans l'interface UEFI, le BIOS vous demandera probablement de redémarrer (suivez ces étapes)
Démarrez normalement ... vous ne verrez probablement aucune différence.
Vérifiez : systeminfo Il devrait toujours se plaindre de Hyper-V
- Ouvrez Powershell en mode administrateur, saisissez : Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor -All
attendez que cela se termine... cela vous indiquera que l'action est terminée, mais pas que l'action a réussi.
- En Powershell, saisissez également : DISM /Online /Disable-Feature:Microsoft-Hyper-V
attendez que cela se termine... cela vous indiquera que l'action est terminée, mais pas que l'action a réussi.
Vérifiez de nouveau systeminfo -- Hyper-V est probablement toujours en cours d'exécution.. continuez.
- Désactiver Windows Credential Guard Cela semble démarrer Hyper-V quelles que soient les paramètres.
Les étapes pour le faire sont dans le lien fourni, mais je vais en extraire les points saillants :
https://docs.microsoft.com/en-us/windows/security/identity-protection/credential-guard/credential-guard-manage
Ouvrez l'application "Éditeur de stratégie de groupe local" de Microsoft, elle fait déjà partie du système d'exploitation.
Dans la Console de gestion de stratégie de groupe, accédez à Configuration de l'ordinateur -> Modèles d'administration -> Système -> Garde de périphériques.
Modifiez "Activer la sécurité fondée sur la virtualisation" et réglez cette option sur "Désactivé".
-
Maintenant, redémarrez en passant par le processus d'arrêt habituel de Windows.
-
Une fois connecté à nouveau, exécutez systeminfo, il DEVRAIT vous montrer
Quelque chose comme ceci maintenant :
Exigences Hyper-V : Extension du mode moniteur VM : Oui Virtualisation activée dans le micrologiciel : Oui Traduction d'adresses de niveau 2 : Oui Prévention de l'exécution des données disponible : Oui
Cela signifie que les extensions de CPU VT-x ne sont pas volées par Hyper-V, et les moteurs de virtualisation de type 2 comme VirtualBox peuvent utiliser directement VT-x pour accélérer considérablement les choses.
Je prévois que d'autres technologies de machines virtuelles bénéficieront également de cela, Hyper-V volant l'interface VT-x des autres technologies de VM garantit presque que les plateformes Windows NE seront PAS utilisées comme système d'exploitation hôte à l'avenir.
C'est incroyablement difficile à désactiver pour l'utilisateur moyen et décourage malheureusement vraiment toute personne utilisant la technologie de machine virtuelle sur Windows car toute virtualisation s'exécute assez lentement.
Bonne chance. Ajoutez des instructions si vous pensez que cela nécessite plus de détails.
2 votes
Hyper-V ne prend pas en charge la virtualisation imbriquée (avec accélération matérielle). Cependant, cela ne provoquera pas de crash dans des circonstances normales. VirtualBox se plaindrait qu'il ne peut pas exécuter de clients x64 et c'est tout. Donc, il y a probablement autre chose de mal comme un pilote de périphérique défectueux ou autre chose.
1 votes
Je vois, en effet, cela plante. Cependant, une fois de plus : Ce n'est pas normal. Un plantage n'est jamais normal. Il semblerait que ce soit un bug dans Hyper-V. Vous devriez probablement contacter Microsoft à ce sujet.
1 votes
Il convient de souligner que QEMU n'est pas un hyperviseur. Hyper-V supporte la virtualisation imbriquée.