Depuis Windows 8, il est possible d'installer le serveur de virtualisation Microsoft Hyper-V grâce aux fonctionnalités de Windows.
Néanmoins, si vous l'avez activé, vous avez peut-être remarqué que VirtualBox ou VMware Workstation ne fonctionnait plus depuis l'installation de Hyper-V.
En effet, ces programmes ne pouvaient plus fonctionner une fois que l'hyperviseur Hyper-V sera chargé par Windows.
En 2019, VMware travaillait sur une solution permettant d'utiliser VMware Workstation en même temps que Hyper-V comme vous pouvez le voir sur le site de Microsoft : VMware Workstation and Hyper-V - Working Together.
Important : à l'heure actuelle, VirtualBox et VMware Workstation peuvent maintenant fonctionner correctement, même lorsque Hyper-V est installé et activé.
Bien que dans le cas de VirtualBox, Oracle indique que les performances seront moins bonnes à cause de l'utilisation de l'API de Hyper-V au lieu de son propre système de virtualisation.
Pour plus d'informations concernant ces solutions, référez-vous à nos tutoriels :
Dans le cas de VirtualBox, vous ne pourrez plus démarrer de machines virtuelles, car vous recevrez toujours l'erreur : VT-x is not available (VERR_VMX_NO_VMX).
Note : si vous obtenez cette erreur, alors que Hyper-V n'est pas installé, vérifiez que la virtualisation du processeur est activée dans le BIOS de votre carte mère.
Dans le cas de VMware Workstation, l'erreur sera très claire sous Windows 8 : VMware Workstation and Hyper-V are not compatible. Remove the Hyper-V from the system before running VMware Workstation.
Par contre, sous Windows 10, vous verrez cette erreur : VMware Workstation and Device/Credential Guard are not compatible. VMware Workstation can be run after disabling Device/Credential Guard.
Sous Windows 10, il arrive que Microsoft active ou réactive Hyper-V de manière tout à fait transparente via les mises à jour automatiques de Windows. Ce qui provoque des erreurs dans VirtualBox et VMware Workstation (comme celles ci-dessus).
Dans ce cas, il suffira de désinstaller cette fonctionnalité en suivant l'étape 5 du tutoriel.
Dans tous ces cas, peu importe que vous soyez sous Windows 8 ou 10, la solution sera la même (voir ci-dessous).
Pour résoudre ce problème, il y a 2 solutions :
Par défaut, voici à quoi ressemble la configuration du démarrage de Windows.
Pour l'afficher, lancez un invite de commandes en tant qu'administrateur et tapez cette commande :
Batch
bcdedit /v
Pour commencer, créer une copie de l'entrée de démarrage par défaut grâce à la commande ci-dessous.
Note : cela créera une nouvelle option de démarrage nommée "Sans Hyper-V".
Batch
bcdedit /copy {current} /d "Sans Hyper-V"
L'exécution de cette commande vous affichera un résultat similaire à ceci.
Note : ce qui se trouve entre les accolades correspond à l'identifiant de la nouvelle option de démarrage "Sans Hyper-V".
Plain Text
L'entrée a été correctement copiée dans {0fc5105e-902c-11e8-be6e-000c29ed24f5}.
Désactiver le lancement de Hyper-V pour cette option de démarrage en utilisant la commande suivante.
Note : remplacez "BOOT_OPTION_ID" par l'identifiant affiché par la commande précédente.
Batch
bcdedit /set {BOOT_OPTION_ID} hypervisorlaunchtype off
Ce message s'affichera :
Plain Text
L'opération a réussi.
Pour vérifier que la configuration du démarrage de Windows est bonne, réutilisez la commande :
Batch
bcdedit /v
Comme vous pouvez le voir sur l'image ci-dessous, nous avons maintenant 2 options de démarrage :
Au démarrage de l'ordinateur, vous aurez la possibilité de choisir entre "Windows 8" et "Sans Hyper-V".
Pour choisir facilement quelle option de démarrage utiliser par défaut, vous pouvez passer par le panneau de configuration -> Système et sécurité -> Système -> Paramètres système avancés.
Dans l'onglet "Paramètres système avancés", cliquez sur le bouton "Paramètres" de la section "Démarrage et récupération".
Ici, vous pouvez choisir pendant combien de temps la liste des options de démarrage disponibles doit s'afficher. (Par défaut : 30 secondes)
Dans la liste du haut, vous pouvez choisir quelle option utiliser par défaut (en fonction de vos besoins).
Lorsque vous démarrerez Windows grâce à l'option de démarrage "Sans Hyper-V", vous pourrez toujours accéder au gestionnaire Hyper-V.
Néanmoins, aucune machine virtuelle ne pourra démarrer sur cet hyperviseur étant donné qu'il est désactivé.
Etant donné que l'hyperviseur Hyper-V est désactivé, les autres logiciels de virtualisation refonctionneront correctement.
Comme vous pouvez le voir, notre machine virtuelle VirtualBox fonctionne à nouveau.
Ainsi que celle sous VMware Workstation.
Si vous n'utilisez pas ou plus Hyper-V, vous pouvez simplement le désinstaller depuis les fonctionnalités de Windows.
Pour cela, allez dans le panneau de configuration -> Programmes : Désinstaller un programme.
Ensuite, cliquez sur "Activer ou désactiver des fonctionnalités Windows" et décochez la case "Hyper-V".
Windows recherchera les fichiers requis.
Puis, vous demandera de redémarrer.
Pendant le redémarrage, Windows configurera les fonctionnalités nécessaires.
Une fois de retour sous Windows, vous verrez que le gestionnaire Hyper-V aura disparu et que vos machines virtuelles VirtualBox ou VMware Workstation refonctionneront sans problème.
Facultatif : si vous aviez utilisé notre astuce (le multi-boot) avant de désinstaller Hyper-V, n'oubliez pas de supprimer l'option de démarrage "Sans Hyper-V" créée précédemment étant donné qu'elle est devenue inutile.
Pour cela, lancez un invite de commandes en tant qu'administrateur et utilisez cette commande :
Batch
bcdedit /v
Grâce à cette commande, vous pourrez récupérer l'identifiant (l'identificateur) de cette option de démarrage.
Ensuite, il vous suffira de la supprimer grâce à la commande suivante.
Note : remplacez "BOOT_OPTION_ID" par l'identifiant affiché par la commande précédente.
Batch
bcdedit /delete {BOOT_OPTION_ID}
Articles 1/7/2018
Virtualisation 1/8/2018
Virtualisation 6/11/2020
Virtualisation 19/12/2022
Contenu épinglé
InformatiWeb Pro
Contact
® InformatiWeb.net 2008-2022 - © Lionel Eppe - Tous droits réservés.
Toute reproduction totale ou partielle de ce site est interdite et constituerait une contrefaçon sanctionnée par les articles L.335-2 et suivants du Code de la propriété intellectuelle.
Vous devez être connecté pour pouvoir poster un commentaire