Cómo ejecutar VirtualBox y Hyper-V en el mismo ordenador

Si alguna vez intentaste usar VirtualBox y Hyper-V en el mismo ordenador, probablemente te encontraste con errores y conflictos. Esto ocurre porque ambas plataformas de virtualización dependen de la aceleración por hardware y generalmente no pueden funcionar simultáneamente. Sin embargo, hay formas de configurar tu sistema para que puedan coexistir. En este artículo, te explicamos cómo hacerlo.

¿Por qué ocurren conflictos entre VirtualBox y Hyper-V?

El problema principal es que Hyper-V utiliza las funciones de virtualización por hardware (Intel VT-x o AMD-V) que también necesita VirtualBox. Cuando Hyper-V está activado, reserva estos recursos, impidiendo que VirtualBox acceda a ellos. Sin embargo, existen varias soluciones que permiten alternar entre estas plataformas sin problemas.

Método 1: Desactivar Hyper-V al usar VirtualBox

Este método es ideal para quienes no necesitan usar Hyper-V y VirtualBox al mismo tiempo, pero quieren cambiar rápidamente entre ellos.

Pasos:

  1. Abre la línea de comandos como administrador.
  2. Para desactivar Hyper-V, introduce el siguiente comando:
    bcdedit /set hypervisorlaunchtype off
  3. Reinicia tu ordenador para aplicar los cambios.
  4. Ahora puedes ejecutar VirtualBox sin conflictos.
  5. Para volver a activar Hyper-V, usa este comando:
    bcdedit /set hypervisorlaunchtype auto

Método 2: Usar la plataforma de hipervisor de Windows (WHPX)

La plataforma de hipervisor de Windows (WHPX) permite que VirtualBox funcione en un sistema con Hyper-V activado. Este es el método más práctico, ya que no necesitas alternar manualmente entre los sistemas de virtualización.

Cómo activar la plataforma de hipervisor de Windows:

  1. Ve a Panel de controlProgramas y característicasActivar o desactivar las características de Windows.
  2. Busca y activa la opción Plataforma de hipervisor de Windows.
  3. Haz clic en Aceptar y reinicia tu ordenador.
  4. En la configuración de VirtualBox, activa WHPX:
    • Abre la configuración de la máquina virtual en VirtualBox.
    • Dirígete a la pestaña SistemaAceleración.
    • Marca la casilla Enable Hyper-V Paravirtualization.

Con esta configuración, VirtualBox puede ejecutarse en un sistema con Hyper-V activado.

Método 3: Usar VMWare Workstation Player (opción alternativa)

Si no te satisface la compatibilidad entre VirtualBox y Hyper-V, considera usar VMWare Workstation Player, que también soporta la coexistencia con Hyper-V. Esta puede ser una buena alternativa, especialmente si ya estás familiarizado con esta plataforma.

Cómo activar la compatibilidad con Hyper-V en VMWare Workstation:

  1. Abre la configuración de la máquina virtual en VMWare Workstation.
  2. Ve a la sección Procesadores y marca la opción Virtualize Intel VT-x/EPT or AMD-V/RVI.
  3. Reinicia la máquina virtual.