VirtualBox est un logiciel open source pour créer des machines virtuelles.
Parfois, il peut être capricieux et du jour au lendemain, vos VM ne fonctionnent plus.
Au moment de démarrer la VM, vous obtenez ce message d’erreur :
Failed to open a session for the virtual machine Main. Call to WHvSetupPartition failed: ERROR_SUCCESS (Last=0xc000000d/87) (VERR_NEM_VM_CREATE_FAILED). Result Code: E_FAIL (0x80004005) Component: ConsoleWrap Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
Ou encore cette variante :
Call to VidMessageSlotMap failed: Last=0xc000000d/87 (VERR_NEM_VM_CREATE_FAILED)
Ce tutoriel vous donne toutes les solutions pour résoudre le problème VERR_NEM_VM_CREATE_FAILED et parvenir à nouveau à exécuter vos VM dans VirtualBox.
Table des matières
Comment résoudre l’erreur VERR_NEM_VM_CREATE_FAILED sur VirtualBox
Désactiver Hyper-V de Windows 11/10
Microsoft Hyper-V est un hyperviseur de type 1. Lorsqu’un hyperviseur de type 1 est activé, les hyperviseurs de type 2 (VMware Workstation, VirtualBox, etc.) sont désactivés.
Les hyperviseurs de type 1 (natifs) et les hyperviseurs de type 2 (hébergés).
Le type 1 doit être activé avant même le chargement du système d’exploitation. Lorsqu’il est activé, même l’installation physique de Windows sur l’ordinateur hôte fonctionne sur l’hyperviseur.
Les hyperviseurs hébergés de type 2 s’exécutent au-dessus du système d’exploitation. Windows est chargé en premier, et l’hyperviseur seulement ensuite.
Ainsi, si l’Hyper-V est actif, les Hyperviseur comme VirtualBox ne pourront fonctionner.
Pour résoudre cela, il faut le désactiver en suivant ces étapes :
- Ouvrez Windows Terminal en administrateur, par un clic droit sur le menu Démarrer puis Terminal (Admin) : Ouvrir Windows Terminal sur Windows 11
- Puis passez les commandes suivantes :
bcdedit /set hypervisorlaunchtype off
DISM /Online /Disable-Feature:Microsoft-Hyper-V
shutdown -s -t 2
- Ensuite redémarrez l’ordinateur pour prendre en compte les modifications
- Une fois que l’ordinateur a redémarré, tentez d’exécuter une VM VirtualBox pour vérifier si les problèmes d’exécution des machines virtuelles sont résolus
Désactiver DeviceGuard
DeviceGuard est une fonction de sécurité de Windows qui permet de protéger les appareils contre les logiciels malveillants et les applications non autorisées.
Il peut parfois gêner le fonctionnement de VirtualBox.
Essayez de le désactiver comme ceci :
- Sur votre clavier, appuyez sur les touches + R
- Puis saisissez regedit et OK. Plus de détails : comment accéder au registre Windows
- Puis déroulez le contenu suivant :
Ordinateur\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\SystemGuard
- A droite, double cliquez sur Enabled
- Passez la valeur à 0
- Enfin redémarrez l’ordinateur et tentez de démarrer une VM VirtualBox pour vérifier si le problème VERR_NEM_VM_CREATE_FAILED est résolu
Désactiver l’isolation du noyau et la protection de l’intégrité de la mémoire
- Ouvrez le Centre de sécurité Windows Defender
- Puis Sécurité des appareils
- Enfin désactivez l’intégrité de la mémoire
- Enfin redémarrez l’ordinateur pour prendre en compte les modifications
- Démarrez votre VM pour vérifier si le problème VERR_NEM_VM_CREATE_FAILED sur VirtualBox (0xc000000d/87) est corrigé
Liens
- Découvrir Linux : Qu’est-ce que Linux ?
- Quand faut-il abandonner Windows pour Linux ?
- Tester et essayer Linux sans installation
- Virtualbox : exécuter Linux Ubuntu, Windows ou Debian dans une machine virtuelle
- VirtualBox : comment créer une machine virtuelle
- Installer VirtualBox sur Ubuntu ou Debian
- Comment installer Windows 11 sur Virtualbox
- Comment installer Ubuntu 20.04 LTS
- Installer Ubuntu 22.04 LTS en dual boot avec Windows 10
- Comment installer Ubuntu 22.04 en Dual-boot avec Windows 11
- VirtualBox : exécuter Linux Ubuntu, Windows ou Debian
- Créer une VM VirtualBox en ligne de commandes avec VboxManage