Menu Fermer

E_FAIL (0x80004005) sur VirtualBox : 6 solutions

Au moment de démarrer votre machine virtuelle, VirtualBox affiche le code d’erreur “E_FAIL (0x80004005)”.
C’est une erreur bloquante qui empêche de démarrer votre VM.
Ce problème de fonctionnement de Virtualbox est en général du à une mauvaise configuration de la machine virtuelle ou des problèmes liés au matériel.

Ce tutoriel met en évidence les causes probables et les solutions de dépannage de l’erreur E_FAIL (0x80004005) de VirtualBox sur les appareils Windows.

E_FAIL (0x80004005) sur VirtualBox : 6 solutions

Comment résoudre l’erreur E_FAIL (0x80004005) sur VirtualBox

Oublier l’état sauvegardé

VirtualBox peut également afficher l’erreur E_FAIL (0x80004005) s’il y a un problème avec l’état sauvegardé de la session virtuelle. Donc, si vous ne pouvez pas restaurer une session, abandonnez l’état sauvegardé et rouvrez la machine virtuelle.

  • Ouvrez VirtualBox
  • Cliquez avec le bouton droit de la souris sur la machine virtuelle, sélectionnez Oublier l’état sauvegardé ou appuyez sur CTRL+J
Oublier l'état sauvegardé sur une machine virtuelle VirtualBox
  • Ensuite faites un clic droit sur la machine virtuelle puis Démarrer et vérifiez si l’erreur E_FAIL (0x80004005) est résolue

Mettre à jour VirtualBox

La mise à jour de VirtualBox peut parfois corriger les erreurs qui empêchent de démarrer une machine virtuelle.
Tentez cela afin de résoudre le code erreur 0x80004005.

  • Cliquez sur le menu Fichier
  • Puis rechercher des mises à jour
Rechercher des mises à jour sur VirtualBox
  • Lorsqu’une mise à jour est disponible, à droite, un encart “New version found” s’affiche
  • Déroulez le et cliquez sur le lien de téléchargement de l’installeur virtualbox
Rechercher des mises à jour sur VirtualBox
  • Téléchargez le setup puis patientez jusqu’à la fin
Mettre à jour VirtualBox
  • Fermez le Gestionnaire de machines VirtualBox
  • Et exécutez l’installeur. Laissez vous guider pour terminer l’installation de la nouvelle version de VirtuaBox
  • Quand cela est fait, relancez votre machine virtuelle pour vérifier si le problème E_FAIL (0x80004005) est résolu

Désactiver Hyper-V

Hyper-V est une fonctionnalité de Windows qui permet à votre ordinateur d’exécuter plusieurs systèmes d’exploitation en tant que machines virtuelles. Il se peut que vous ne puissiez pas accéder aux machines virtuelles dans VirtualBox si Hyper-V connaît un problème.

L’Hyperviseur de Windows peut rentrer en conflit avec Virtualbox et être à l’origine du code erreur 0x80004005.
Pour résoudre cela, vous pouvez désactiver l’hyperviseur de Windows ce dernier.

Ouvrir invite de commandes en administrateur
  • Puis saisissez la commande suivante :
 bcdedit /set hypervisorlaunchtype off
Désactiver Hyper-V au démarrage de Windows 10/11
  • Cela doit répondre “L’opération a réussi”. Ensuite redémarrez l’ordinateur et démarrez votre VM VirtualBox pour vérifier si l’erreur E_FAIL (0x80004005) est résolue

Revenir configuration précédente de votre VM VirtualBox

Une mauvaise configuration de votre machine virtuelle peut déclencher l’erreur E_FAIL (0x80004005).
Pour résoudre cela, vous pouvez rétablir une configuration précédente de votre VM VirtualBox.

Supposons que vous ayez une machine virtuelle “Windows 10 PC” dans VirtualBox.
Lorsque vous lancez la machine virtuelle, VirtualBox renomme le fichier de la machine de “Windows 10 PC.vbox” en “Windows 10 PC.vbox-prev”.
VirtualBox crée et utilise ensuite une nouvelle copie temporaire du fichier de la machine virtuelle – “Linux PC.vbox-tmp”- pour la session active.

Lorsque vous mettez fin à la session de la machine virtuelle, VirtualBox renomme le fichier temporaire (c’est-à-dire, Windows 10 PC.vbox-tmp) en Windows 10 PC.vbox.
Ainsi, le fichier “Windows 10 PC.vbox-prev” sert de sauvegarde – VirtualBox écrase le fichier chaque fois que vous démarrez une nouvelle session.

Revenir configuration précédente de votre VM VirtualBox

Renommer le fichier de sauvegarde peut résoudre le problème et faire fonctionner à nouveau votre machine virtuelle.

  • Sur votre machine virtuelle qui ne fonctionne plus, faites un clic droit puis Afficher dans l’explorateur de fichiers
Revenir configuration précédente de votre VM VirtualBox
  • Puis fermez l’application Gestionnaire de machines VirtualBox
  • Ensuite faites un clic droit sur le fichier .vbox puis renommer ou F2
  • Renommez le en .old
Revenir configuration précédente de votre VM VirtualBox
  • Faites un clic droit sur le fichier .vbox-prev
  • Renommez le en .vbox
Revenir configuration précédente de votre VM VirtualBox
  • Vous obtenez donc un fichier .vbox et un fichier .old
Revenir configuration précédente de votre VM VirtualBox
  • Relancez le gestionnaire de machines virtuelle de VirtualBox
  • Puis démarrez la machine Virtuelle pour tester si cela résout le problème de démarrage et l’erreur E_FAIL (0x80004005)

Activer la virtualisation dans les paramètres du BIOS

La virtualisation du matériel ou du CPU doit être activée sur votre ordinateur pour pouvoir exécuter des machines virtuelles. Si VirtualBox inclut les mots-clés “AMD-v” ou “VT-x” dans les détails de l’erreur, la virtualisation matérielle de votre PC est probablement désactivée.

Réinstaller VirtualBox

Désinstallez VirtualBox si aucune des astuces de dépannage ne résout le problème. Ensuite, redémarrez votre ordinateur et installez la dernière version de VirtualBox. La réinstallation de VirtualBox a résolu le problème pour certains utilisateurs de Windows.

  • Tapez virtualbox dans la recherche du menu Démarrer, sélectionnez Désinstaller sous l’application Oracle VM VirtualBox et suivez l’invite de désinstallation.
Désinstaller VirtualBox

Contactez le support Oracle ou le fabricant de votre PC si le “Result Code : E_FAIL (0x80004005)” persiste malgré la réinstallation de VirtualBox.