Causes de la corruption :
- Mise à niveau du système d'exploitation
- Machine de boîte virtuelle corrompue
- Crashs du système sur lequel le gestionnaire de boîte virtuelle vm fonctionne
- Corruption du fichier système
- Arrêt soudain du système sur lequel Virtual Box fonctionne
Comment réparer le fichier VBOX
Restaurer le fichier VBOX à l'aide de check disk pour le système d'exploitation windows
Réparer les fichiers corrompus à l'aide de l'option check disk. Procédez comme suit :
- Localisez le lecteur où est stocké le fichier VBOX de VirtualBox corrompu.
- Allez dans Ordinateur et cliquez sur le lecteur dans lequel se trouve le fichier VBOX.
- Faites un clic droit sur le lecteur sélectionné pour ouvrir le menu contextuel puis sélectionnez Propriétés.
- Allez dans l'onglet Outils, sous Vérification des erreurs, cliquez sur Vérifier maintenant.
- Cochez toutes les options dans la boîte de dialogue Vérifier les options du disque puis cliquez sur Démarrer.
- a)Si le lecteur n'est pas actuellement utilisé, le disque de vérification démarre.
- b) Si le lecteur est utilisé par le système, la boîte de dialogue s'ouvre avec le message "Windows ne peut pas vérifier le disque pendant qu'il est utilisé".
- Appuyez sur annuler
- La boîte de dialogue s'ouvre avec l'option "Planifier la vérification du disque"
- Démarrez le PC pour lancer la vérification du disque et réparez le fichier VBOX.
Pour Linux
Utilisez fsck pour vérifier et réparer les systèmes de fichiers linux. Fsck signifie "Vérification de la cohérence du système de fichiers".
Syntaxe de la commande fsck :
fsck [-lsAVRTMNP] [-C [fd]] [-t fstype] [filesys][--] [fs-specific-options]
Options :
- I Verrouiller le périphérique de disque entier.
- S Sérialiser les opérations
-t fslist Spécifier le type de système de fichiers à vérifier
-C[fd] Afficher les barres de complétion pour les vérificateurs de systèmes de fichiers qui les prennent en charge.
Options spécifiques au système de fichiers
-a Réparer automatiquement le système de fichiers.
-r Réparer le système de fichiers de manière interactive.
Comment résoudre les erreurs
La machine virtuelle ne parvient pas à démarrer
Suivez les étapes pour résoudre l'erreur "La machine virtuelle ne parvient pas à démarrer" :
Désinstallez la machine virtuelle et réparer le fichier VBOX
Ou
Désinstallez quelques mises à jour pour résoudre le problème
Activez le débogueur intégré de VirtualBox :
Accédez au débogueur :
- Une fenêtre de console du débogueur affichée à côté de la VM
- Utilisant le protocole telnet au port 5000
Suivez les étapes pour activer le débogueur et corriger le fichier VBOX :
- Démarrez directement la VM en utilisant la commande VirtualBox --startvm, avec un argument de ligne de commande supplémentaire --dbg,--debug ou --debug.
- La console du débogueur s'ouvre.
- Utilisez la commande help pour connaître toutes les commandes du débogueur. Certaines de ces commandes sont les suivantes :
- stop-- arrête l'exécution de la VM et active le single step d'une instruction
- g-- continue l'exécution de la VM
- t-- single step d'une instruction
- rg/rh/r-- imprime les registres guest/hyperviseur/courant
- bp/br-- set normal/recompiler breakpoint