Un error E_FAIL 0x80004005 en VirtualBox impedirá que su máquina virtual funcione. Para solucionarlo, siga los pasos de esta guía.
¿Estás recibiendo un “E_FAIL (0x800004005)“¿Error al intentar iniciar una máquina virtual en VirtualBox?
Las razones de este error incluyen problemas con la aplicación VirtualBox, los archivos de configuración o su propio sistema Windows. Podría ser un problema con los controladores y otros problemas relacionados con el hardware.
Si no está seguro de cómo solucionar un error E_FAIL 0x80004005 en VirtualBox, siga los pasos a continuación.
Actualizar VirtualBox
Una de las formas más sencillas de corregir el error es actualizando el software VirtualBox.
Para actualizar VirtualBox, siga estos pasos:
Lanzamiento VirtualBox en su PC. Haga clic Archivo en la barra de herramientas superior y seleccione Buscar actualizaciones en el menú. Si hay una nueva versión disponible, haga clic en el enlace de descarga en el botón de la ventana de notificación para obtener la última actualización del sitio de Oracle.
Nota: Asegúrese de hacer clic en el enlace; al seleccionar el botón Aceptar solo se cerrará la notificación de actualización.
Después de instalar la actualización, intente iniciar su VM desde VirtualBox y vea si funciona y si el error E_FAIL (0x80004005) desapareció.
Reinstalar VirtualBox
Si la opción de actualización no funcionó para corregir el error, otra opción es actualizar a una versión más nueva de VirtualBox. Asegúrese de tener copias de seguridad de sus máquinas virtuales anteriores, descargue una versión actualizada de VirtualBox, desinstale la aplicación e instale la versión actualizada.
Descarte el estado guardado de su máquina virtual
Si hay un problema con el estado guardado de la máquina virtual (VM), puede causar el error E_FAIL (0x80004005). Pero puede descartar el estado guardado de una máquina virtual y volver a abrirla como si recién se hubiera iniciado.
Para descartar el estado guardado de una máquina virtual:
Lanzamiento VirtualBox en su PC. Haga clic derecho en la máquina virtual que causa el error y seleccione Descartar estado guardado en el menú. Haga clic en el Desechar cuando aparezca el mensaje de verificación.
Después de descartar el estado guardado, inicie la VM problemática y vea si se inicia sin errores.
Reinicie Windows Hyper-V
Cuando habilita Hyper-V en Windows, le permite acceder a varios sistemas operativos en una máquina virtual y protege los entornos virtuales en Windows Sandbox. Si bien VirtualBox no depende necesariamente de él, puede causar problemas dependiendo de su configuración de VirtualBox.
Si hay un problema con Hyper-V que se interpone en su camino, puede reiniciarlo desde la línea de comando.
Para reiniciar Hyper-V:
Abra el menú Inicio.Escriba Potencia Shell y seleccione Ejecutar como administrador desde el menú Inicio. Escriba el siguiente comando y presione Ingresar: bcdedit / desactiva el tipo de inicio del hipervisor
Después de que el comando se complete correctamente, reinicie Windows. Después del reinicio, abra PowerShell como administrador nuevamente. Ingrese el siguiente comando para reiniciar Hyper-V: bcdedit /set hypervisorlaunchtype auto
Una vez que se complete el comando, reinicie su computadora nuevamente e intente abrir la VM en VirtualBox que le está dando el error.
Reinicie Hyper-V desde la GUI
Si prefiere un entorno GUI, restablecer Hyper-V es sencillo.
Prensa Tecla de Windows + R para lanzar el Correr diálogo.En Corrertipo actualizaciones opcionales.exe y haga clic DE ACUERDO.Cuando el Características de Windows Aparece la ventana, marque o desmarque la Hiper-V opciones para habilitarlo o deshabilitarlo y haga clic en DE ACUERDO.
Tenga en cuenta que cada vez que habilita o deshabilita la función Hyper-V, es necesario reiniciar su PC.
Asegúrese de que la virtualización esté habilitada en UEFI
Si continúa recibiendo el error E_FAIL (0x80004005) en VirtualBox, es posible que la virtualización de hardware esté desactivada en la configuración de BIOS/UEFI. Deberá habilitarlo para que VirtualBox funcione.
Nota: Los pasos para acceder a la configuración UEFI/BIOS pueden variar, por lo que es posible que deba consultar la documentación de la máquina o el sitio de soporte para ayudarlo a acceder. Por lo general, querrás presionar el F2, F8, F10u otra tecla de función (algunos sistemas usan Del) mientras se inicia el sistema.
Para acceder a la configuración de virtualización en UEFI/BIOS:
Reinicie la PC y presione continuamente F2 u otra tecla adecuada (dependiendo de su PC o portátil). Cuando el BIOS/UEFI Aparece la pantalla, busca el Virtualización (o similar). Asegúrese de que todas las opciones de virtualización de su sistema estén habilitadas. Guarde los nuevos cambios y reinicie la PC.
Solucionar errores de dispositivos en Windows
Si está intentando ejecutar una máquina virtual desde VirtualBox y no se inicia, puede corregir un error E_FAIL (0x80004005) siguiendo uno de los pasos anteriores. Podría considerar migrar las máquinas virtuales VirtualBox a Windows Hyper-V si continúa teniendo problemas.
Si está ejecutando una versión anterior del software, es posible que deba corregir los errores de UUID ya existente en VirtualBox. O consulte cómo montar un dispositivo USB en una VM en VirtualBox.
Además de reparar sus máquinas virtuales, es posible que también desee conocer otros errores. Por ejemplo, aprenda a arreglar una pantalla negra en Windows 11 o aprenda a arreglar el uso compartido de red que no funciona.
Si experimenta un código de error en particular, también tenemos soluciones para ese. Por ejemplo, consulte cómo solucionar ERR_CONNECTION_TIMED_OUT en Windows o resolver un error que falta VCRUNTIME1140.DLL en Windows. Si el problema es una pantalla azul, lea cómo arreglar el BSOD de Ntoskrnl.exe en Windows.
