Erreur E_FAIL 0x80004005 dans VirtualBox - causes et solutions
De nombreux utilisateurs rencontrent l'erreur E_FAIL 0x80004005 de MachineWrap, MediumWrap et d'autres composants lors du démarrage et, dans certains cas, avant de démarrer une machine virtuelle dans VirtualBox, quel que soit le système d'exploitation installé (Windows 10 et versions antérieures, Linux et autres).
Ce didacticiel détaille les causes les plus courantes d'erreur 0x80004005 dans les machines virtuelles VirtualBox et les moyens de résoudre le problème. Certains lecteurs peuvent trouver l'article VirtualBox Virtual Machines for Beginners utile.
Correction du code d'erreur E_FAIL 0x80004005 dans VirtualBox
Il y a plusieurs raisons à l'erreur E_FAIL 0x80004005 dans VirtualBox, commençons par certaines des plus simples qui sont très faciles à corriger:
- Modifiez le chemin d'accès à l'emplacement des fichiers de la machine virtuelle car la lettre du lecteur a été modifiée, le dossier contenant les fichiers de la machine virtuelle a été renommé, le dossier utilisateur (si les dossiers de la machine virtuelle se trouvaient à l'intérieur, comme c'est généralement le cas par défaut). Dans ce cas, lors du démarrage de VirtualBox (en supposant que le gestionnaire VB n'a pas été démarré avant le changement de nom), vous verrez la marque "Inaccessible" à côté du nom de la machine virtuelle et, si elle est sélectionnée, des informations sur cette erreur, comme indiqué dans l'image suivante. Solutions possibles : retourner l'emplacement d'origine de la machine virtuelle (le chemin apparaîtra en haut avec le message Fichier introuvable), ou supprimer cette machine virtuelle dans le gestionnaire et l'importer depuis le nouvel emplacement (via le menu Machine - Ajouter ).
- Suppression des fichiers de disque virtuel précédemment utilisés dans une machine virtuelle. Solution - accédez aux paramètres de la machine virtuelle et supprimez le disque virtuel supprimé de la section "Stockage".
- Si vous avez attaché un disque physique, un lecteur flash ou un autre lecteur à la machine virtuelle VirtualBox (comme dans ce cas : Comment connecter un lecteur flash USB physique à la machine virtuelle VirtualBox), vous pouvez obtenir le même code d'erreur 0x si cela le lecteur physique n'est pas là, ou si vous exécutez l'administrateur VirtualBox pas en tant qu'administrateur, Solutions : reconnectez l'unité ; supprimez le lecteur dans les paramètres de la machine virtuelle sous « Media » ; exécutez VirtualBox en tant qu'administrateur.
Des cas simples de l'erreur en question ont été diagnostiqués ci-dessus, mais une autre variante est possible: une machine virtuelle fonctionne comme d'habitude, sans modifications récentes, et pourtant l'erreur E_FAIL 0x80004005 apparaît. Cela est généralement dû à des problèmes avec les fichiers de configuration .vbox, .vbox-tmp et .vbox-prev trouvés dans le dossier de chaque machine virtuelle VirtualBox.
Disons que notre machine virtuelle s'appelle Win10. L'essentiel serait donc le suivant: lorsque nous démarrons une session de machine virtuelle, VirtualBox renomme le fichier Win10.vbox en Win10.vbox-prev et crée en même temps un fichier Win10.vbox-tmp dans le même dossier. Ce dernier fichier sera utilisé comme fichier de configuration actuel pour cette session, tandis que .vbox-prev est enregistré en tant que sauvegarde. À la fin de la session, Win10.vbox-tmp est renommé Win10.vbox. Au prochain démarrage, tout se répète.
Cependant, si pour une raison quelconque le processus est interrompu dans l'une des étapes, le fichier .vbox requis peut ne pas être créé, provoquant une erreur au prochain démarrage de la machine virtuelle.
Pour corriger l'erreur E_FAIL 0x80004005 dans un tel cas, procédez comme suit:
- Fermez complètement le gestionnaire VirtualBox, vérifiez les processus au cas où VirtualBox.exe и VBoxSVC.exe dans le Gestionnaire des tâches (fermez-les s'ils sont en cours d'exécution).
- Accédez au dossier avec votre machine virtuelle. Itinéraire standard: C: | User_nameNof_Virtualbox VMsNname_of_virtual_machine.
- Au cas où il n'y aurait pas de fichier dans le dossier spécifié virtual_machine_name.vboxmais il y a des fichiers .vbox-tmp o .vbox-prevEnregistrez ces fichiers quelque part sur votre ordinateur au cas où.
- Changer l'extension du fichier .vbox-prev en .vbox
- Exécutez le gestionnaire VirtualBox et vérifiez si la machine virtuelle démarre maintenant.
- Si cela ne fonctionne pas, vous pouvez également essayer au lieu de .vbox-prev de même, renommez le fichier .vbox-tmp.
- Si le fichier .vbox était déjà présent dans le dossier, vous pouvez essayer de le déplacer vers un autre emplacement, puis essayez les étapes 4 à 6.
- Les versions précédentes de VirtualBox utilisaient des fichiers .xml au lieu de .vbox, mais l'essentiel de la solution reste le même pour ces derniers.
En dernier recours, si aucun des fichiers ci-dessus ne se trouve à l'emplacement, vous pouvez configurer une nouvelle machine virtuelle VirtualBox et y connecter un disque virtuel existant.
Autres causes possibles de l'erreur
Si les options ci-dessus ne vous ont pas aidé, voici d'autres causes possibles pouvant causer le même problème lors de l'exécution d'une machine virtuelle:
Parfois, cela fonctionne également pour corriger l'erreur 0x80004005 en démarrant la machine virtuelle non pas à partir du gestionnaire VirtualBox, mais, après l'avoir fermée, en exécutant simplement le fichier .vbox à partir du dossier de la machine virtuelle.
Quelle est la taille en pixels des feuilles a4 a3 a2 a1 et a0 selon le dpi
Comment supprimer un compte Facebook sans mot de passe ni email
Comment savoir qui se cache derrière un profil instagram
Comment savoir qui a annulé le message sur instagram
Comment savoir si l'iPhone est piraté
Comment installer IPTV sur le Fire TV Stick
Que faire si les images disparaissent de la galerie sur Android
Spotify a cracké IOS 2021, comment l'installer ?
Comment copier le lien vers votre profil instagram
Comment savoir qui se cache derrière un profil Facebook
Résolution des problèmes avec le voyant LOS rouge sur le routeur
Comment connaître l'identifiant du compte MI sur votre smartphone Xiaomi
Comment installer IPTV sur le Fire TV Stick
Comment changer l'identifiant de messagerie Supercell
Comment débloquer les chaînes Iphone Telegram
comment cacher qui je suis sur instagram
Comment corriger l'erreur nécessite une action avec le compte Google
Erreur e_fail 0x80004005 dans Virtualbox, causes et solutions
Comment mettre votre nom sur une liste WhatsApp
Comment supprimer votre compte Shein
Résolution des problèmes avec le voyant LOS rouge sur le routeur
Comment voir le nombre de messages dans une discussion
Comment débloquer les chaînes Iphone Telegram
Comment envoyer des photos ou des vidéos autodestructrices sur Telegram
Comment télécharger des histoires Facebook depuis un PC