Causas de la corrupción:
- Actualización del sistema operativo.
- Máquina de caja virtual corrupta.
- El sistema se bloquea cuando se ejecuta VM VirtualBox Manager.
- Corrupción de archivos del sistema.
- Apagado repentino del sistema en el que se está ejecutando la caja virtual.
Cómo reparar el archivo VBOX
Restaurar el archivo VBOX utilizando el disco de comprobación
Para el sistema operativo Windows
Repare los archivos corruptos utilizando la opción de comprobar el disco.
- Localice la unidad donde está almacenado el archivo VBOX de VirtualBox dañado.
- Vaya a Mi PC y haga clic en la unidad en la que se encuentra el archivo VBOX.
- Haga clic con el botón derecho en la unidad seleccionada para abrir el menú contextual y seleccione Propiedades.
- Vaya a la pestaña Herramientas, en Comprobación de errores haga clic en el botón Comprobar ahora.
- Marque todas las opciones en el cuadro de diálogo Comprobar opciones de disco y, a continuación, el botón Inicio.
- a) Si la unidad no se está utilizando actualmente, se iniciará el disco de comprobación.
b) Si la unidad está siendo utilizada por el sistema, se abre el cuadro de diálogo con el mensaje "Windows no puede comprobar el disco mientras está en uso".
- Pulse Cancelar.
- Se abre un cuadro de diálogo con la opción "programar la comprobación del disco".
- Reinicie el PC para iniciar la comprobación del disco y reparar el archivo VBOX.
Para el sistema operativo linux
Utilice fsck para comprobar y reparar los sistemas de archivos de Linux. Fsck significa "file system consistency check".
Sintaxis del comando fsck:
fsck [-lsAVRTMNP] [-C [fd]] [-t fstype] [filesys][--] [fs-specific-options]
Opciones:
- I: Bloquear el dispositivo de disco completo.
- S: Operaciones de serialización.
- t fslist: Especifica el tipo de sistema de archivos que se va a comprobar.
- C[fd]: Muestra las barras de finalización para aquellos verificadores de sistemas de archivos que las soportan.
Opciones específicas del sistema de archivos
- a: Reparar automáticamente el sistema de archivos.
- r: Reparar el sistema de archivos de forma interactiva.
Cómo resolver los errores
La máquina virtual no se inicia
Siga los pasos para resolver el error "La máquina virtual no se inicia":
- Desinstalar la máquina virtual y reparar el archivo VBOX.
- Retirar algunas actualizaciones para resolver el problema.
Habilitar el depurador incorporado de VirtualBox:
Acceso al depurador:
- Una ventana de consola de depuración que se muestra junto a la VM.
- Utilizando el protocolo telnet en el puerto 5000.
Siga los pasos para habilitar el depurador y arreglar el archivo VBOX:
- Inicie la VM directamente usando el comando VirtualBox --startvm, con un argumento adicional --dbg,--debug, o --debug-command-line.
- Se abre la consola del depurador.
- Utilice el comando de ayuda para conocer todos los comandos del depurador. Algunos de los comandos son los siguientes:
- stop-- detiene la ejecución de la VM y habilita una instrucción de un solo paso.
- g-- continuar la ejecución de la máquina virtual.
- t-- paso único una instrucción.
- rg/rh/r-- imprimir los registros de invitado/hipervisor/actual.
- bp/br-- establecer punto de interrupción normal/recompilador.