Ursachen von Korruption:
- Aufrüstung des Betriebssystems
- Korrupte virtuelle Box-Maschine
- Systemabstürze, auf dem der Virtual Box Manager läuft
- Systemdateibeschädigung
- Plötzliches Herunterfahren des Systems, auf dem die virtuelle Box ausgeführt wird
Wie man die VBOX-Datei repariert
VBOX-Datei mithilfe von Check Disk wiederherstellenFür Windows-Betriebssystem
Reparieren Sie beschädigte Dateien mit der Option "Datenträger prüfen". Folgen Sie:
- Lokalisieren Sie das Laufwerk, auf dem die beschädigte VirtualBox VBOX-Datei gespeichert ist.
- Gehen Sie zum Arbeitsplatz und klicken Sie auf das Laufwerk, in dem die vbox-Datei gespeichert ist.
- Klicken Sie mit der rechten Maustaste auf das ausgewählte Laufwerk, um das Kontextmenü zu öffnen, und wählen Sie Eigenschaften.
- Gehen Sie zur Registerkarte "Extras" und klicken Sie unter "Fehlerprüfung" auf die Schaltfläche "Jetzt prüfen".
- Kreuzen Sie im Dialogfeld Datenträgeroptionen prüfen alle Optionen an und klicken Sie dann auf die Schaltfläche Starten.
- a) Wenn das Laufwerk gerade nicht verwendet wird, wird die Datenträgerprüfung gestartet.
b) Wenn das Laufwerk vom System verwendet wird, öffnet sich das Dialogfeld mit der Meldung "Windows kann den Datenträger nicht überprüfen, während er verwendet wird".
- Drücken Sie Abbrechen
- Das Dialogfeld öffnet sich mit der Option "Datenträgerprüfung planen"
- Starten Sie den PC neu, um die Datenträgerprüfung zu starten und die VBOX-Datei zu reparieren.
Für linux OS
Verwenden Sie fsck, um Linux-Dateisysteme zu prüfen und zu reparieren. Fsck steht für "file system consistency check".
fsck Befehlssyntax:
fsck [-lsAVRTMNP] [-C [fd]] [-t fstype] [filesys][--] [fs-specific-options]
Optionen:
- I Sperrt das Gerät für die gesamte Festplatte.
- S Operationen serialisieren
-t fslist Gibt den Typ des zu prüfenden Dateisystems an
-C[fd] Zeigt Abschlussbalken für diejenigen Dateisystem-Prüfer an, die sie unterstützen.
Filesystem-spezifische Optionen
-a Automatisch das Dateisystem reparieren.
-r Das Dateisystem interaktiv reparieren.
Fehler beheben
Virtuelle Maschine lässt sich nicht starten
Befolgen Sie die Schritte zur Behebung des Fehlers "Virtual machine fails to start":
Deinstallieren Sie die virtuelle Maschine und reparieren Sie die VBOX-Datei
Oder
Rollen Sie einige Updates zurück, um das Problem zu lösen
Aktivieren Sie den eingebauten VirtualBox-Debugger:
Zugriff auf den Debugger:
- Ein Debugger-Konsolenfenster wird neben der VM angezeigt
- Über das Telnet-Protokoll an Port 5000
Folgende Schritte zum Aktivieren des Debuggers und Fixieren der VBOX-Datei:
- Starten Sie die VM direkt mit dem Befehl VirtualBox --startvm, mit einem zusätzlichen Kommandozeilenargument --dbg,--debug, oder --debug.
- Die Debugger-Konsole öffnet sich.
- Benutzen Sie den Befehl help, um sich über alle Debugger-Befehle zu informieren. Einige der Befehle sind wie folgt:
- stop-- stoppt die VM-Ausführung und ermöglicht einen Einzelschritt einer Anweisung
- g-- setzt VM-Ausführung fort
- t-- Einzelschritt eine Anweisung
- rg/rh/r-- Drucken der Gast/Hypervisor/aktuellen Register
- bp/br-- normalen/recompiler Haltepunkt setzen