FIX: Error 0x000000C4 de VirtualBox (SOLUCIONADO)

FIX: Error 0x000000C4 de VirtualBox (SOLUCIONADO)

andy dawis

Este tutorial contiene instrucciones detalladas para resolver el error 0x000000C4 de VirtualBox, cuando se intenta instalar Windows 8.1, Widows 10 o Windows Server 2012 de 64 bits en Oracle VM VirtualBox.

Su PC necesita reiniciarse.
Mantenga pulsado el botón de encendido.
Código de error: 0x000000C4
Parámetros:
0x0000000000000091
0x000000000000000F
0xFFFFF80141B5BA80 (o "0xFFFFF801E5962A80")
0x0000000000000000

Cómo arreglar el error 0x000000C4 de VirtualBox (Windows 10, 8.1, Server 2012)

Es importante: Antes de continuar con los métodos siguientes, asegúrese de haber instalado el última versión de Oracle Virtual box y ha especificado que instala un 64 bits OS en la configuración de la VM.

Método 1. Activar la protección de ejecución de datos en la BIOS.Método 2. Activar la instrucción CMPXCHG16B. Método 1. Activar la protección de ejecución de datos en la BIOS.

El primer método para resolver el Código de Error 0x000000C4 de la VM, es habilitar la 'Prevención de Ejecución de Datos' en el BIOS. Para ello:

1. Encienda su ordenador y entre en BIOS (Configuración del CMOS).
2. Ir a Avanzado o a Seguridad opciones y Activar el Protección de la ejecución de datos.

Nota: En algunas BIOS, el botón " Protección de la ejecución de datos " puede denominarse "Sin protección de memoria de ejecución", o "Bit de desactivación de ejecución", o "Función de desactivación de ejecución", o "Bit NX".

3. Guarde los cambios y Salida de la configuración del bios.
4. Arranque de Windows.
5. Abra VirtualBox e instale la máquina virtual.

Método 2. Habilitar la instrucción CMPXCHG16B.

Según Microsoft, uno de los requisitos del sistema para instalar Windows 8.1, Windows 10 o Server 2012 de 64 bits en un PC de 64 bits, es tener un procesador que soporte la instrucción CMPXCHG16B (también conocida como "CompareExchange128"). Pero, algunas CPUs anteriores carecían de la instrucción CMPXCHG16B y hay que habilitar esa característica en la máquina virtual para evitar el error "0x000000C4". Para elloeso:

1. Abra el símbolo del sistema como administrador.
2. Escriba el siguiente comando:

  • cd Archivos de programa de Oracle VirtualBox

3. A continuación, ejecute el siguiente comando para listar las máquinas virtuales.

  • VBoxManage.exe list vms

4. Observe en la salida del comando anterior, el nombre de la máquina VBOX, donde recibe el error 0x000000C4.

e.g En este ejemplo, la máquina VM con el error "0x000000C4", es el "Windows8.1_x64_Pro".

5. A continuación, escriba el siguiente comando, pero sustituya el valor "VM Name", por el nombre de la máquina VBOX que se enfrenta al error 0x000000C4, y pulse Entre en :

  • VBoxManage.exe setextradata "VM Name" VBoxInternal/CPUM/CMPXCHG16B 1

Por ejemplo, en este ejemplo el comando será:

  • VBoxManage.exe setextradata "Windows8.1_x64_Pro" VBoxInternal/CPUM/CMPXCHG16B 1

6. Cierre el Símbolo del sistema y proceda a instalar la máquina virtual.

* Consejo: Si quieres habilitar la instrucción CMPXCHG16B, a todas las máquinas VM instaladas, entonces da el siguiente comando:

  • VBoxManage.exe setextradata global VBoxInternal/CPUM/CMPXCHG16B 1

Si esta guía te ha servido de ayuda, déjame un comentario sobre tu experiencia y comparte esta guía para ayudar a los demás.


andy dawis

El blog de un administrador de sistemas sobre Windows

Leave a comment