J'utilise Oracle Virtual Box version 4.2.16 r86992. Tout allait bien jusqu'à la fermeture d'hier. Aujourd'hui, il montre inaccessible et jette cette erreur:
Runtime error opening C:\Users\xxxxxx\VirtualBox VMs\vBoxxxxXubuntu_Beta\vBoxxxxXubuntu_Beta.vbox for reading: -102 (File not found.).
D:\tinderbox\win-4.2\src\VBox\Main\src-server\MachineImpl.cpp[725] (long __cdecl Machine::registeredInit(void)).
Il est bon de restaurer ce système, cela permettrait de gagner beaucoup de temps et de restaurer les paramètres de configuration et les données. En remerciant votre soutien.
Cela se produit normalement si le système d'exploitation hôte se bloque ou si vous débranchez la fiche en laissant le fichier .vbox non enregistré.
À l'emplacement:
C:\Users\xxxxxxx\VirtualBox VMs\vBoxxxxXubuntu_Beta\
vous devriez trouver deux fichiers:
vBoxxxxXubuntu_Beta.vbox-prev
vBoxxxxXubuntu_Beta.vbox-tmp
Copie vBoxxxxXubuntu_Beta.vbox-prev
à vBoxxxxXubuntu_Beta.vbox
.
Sélectionnez vBoxxxxXubuntu_Beta.vbox
, dans le gestionnaire de la VBox, cliquez avec le bouton droit de la souris, puis cliquez sur Actualiser.
Observez qu’il est maintenant affiché Hors tension.
Maintenant vous êtes prêt à partir.
Sur la base de mon expérience, j'étais sous Windows 7 et j'utilisais Ubuntu 14.04 en tant que système d'exploitation invité sur une machine virtuelle.
C:\Users\Dev12\VirtualBox VMs\Ubuntu
Ubuntu.vbox-tmp
ou Ubuntu.vbox-prev
-tmp
du nom de fichier Ubuntu.vbox-tmp
pour qu'il se lise comme Ubuntu.vbox
Les fichiers de boîte virtuelle portant l'extension .vbox contiennent les métadonnées nécessaires à l'hyperviseur de virtualbox pour résoudre la configuration du système d'exploitation virtuel invité.
Si le fichier .vbox principal est corrompu (c'est-à-dire qu'il est vide), utilisez le fichier de sauvegarde .vbox-prev pour récupérer le contenu du fichier d'origine.
Faites ceci en renommant les fichiers .vbox vides en un nom temporaire (par exemple, renommez originalVM.vbox en originalVM-empty.vbox).
Alors faire une copie du fichier de sauvegarde originalVM.vbox-prev, où la copie aura le même nom que le fichier original mais avec le mot "copie" ajouté (c'est-à-dire que l'originalV.vbox-prev est renommé en originalVM (copie) .vbox-prev).
Il est important de conserver le fichier de sauvegarde original .vbox-prev, il ne doit pas être modifié ni renommé.
Maintenant, allez renommez la copie du fichier .vbox-prev nouvellement créé originalVM (copie) .vbox-prev en nom d'origine du fichier .vbox vide et veillez également à modifier son extension à partir de .vbox -prev retour à juste .vbox.
Cela revient à renommer l’originalVM (copie) .vbox-prev de nouveau à l’origineVM.vbox. Maintenant que ceci est fait, vous pouvez rajouter le fichier .vbox (guest os) dans l'hyperviseur VBOX.
Ceci récupérera l’état et la capture instantanée de la VM invitée "inaccessible". Supprimez maintenant le fichier .vbox vide d'origine.
Sur un hôte Windows 7, j'ai constaté que le service Daemon Tools bloquait le fichier.
La solution consistait à désinstaller Daemon Tools, mais je suppose que si vous arrêtez le service et supprimez l'association de fichier, vous serez trié.
J'ai rencontré le même problème et je l'ai résolu en suivant Oracle dans la boîte virtuelle 4.3.28 avec Ubuntu 14.04 LTS, lorsque la boîte virtuelle VM était fermée.
Ubuntu.vbox supprimé dans un autre dossier en dehors du dossier de la boîte virtuelle
enlevé -prev du fichier ubuntu.vbox-prev
démarrez Oracle virtualbox, cela fonctionne très bien.
VirtualBox 4.3 est disponible. Peut-être que vous avez mis à jour ou qu'il y a eu des problèmes lors de la mise à jour?
Dans tous les cas, si vous ne parvenez pas à ouvrir la Virtualbox, n'oubliez pas de sauvegarder le dossier des ordinateurs virtuels VirutalBox et opter pour une nouvelle installation devrait être la meilleure façon de procéder.
L'autre problème peut être que si votre machine virtuelle était sur un disque dur externe, il est possible que la lettre du lecteur ait changé. Si tel est le cas, allez dans Gestion de l'ordinateur, sélectionnez le disque dur et cliquez avec le bouton droit de la souris pour changer la lettre du lecteur et enregistrer (notez qu'il s'agit de Windows).
J'ai rencontré le même problème en utilisant CentOs 6.8 sur une VirtualBox 5.1 installée sous Windows 7 et la solution d'AjayKumarBasuthkar fonctionnait parfaitement pour moi: