Lo que VirtualBox quiere es virtualización asistida por hardware. Intel lo llama "VT-x", la contraparte de AMD se llama "AMD-V" (anteriormente: "SVM"). Por lo tanto, para que esto funcione, su CPU debe admitir la virtualización asistida por hardware y debe habilitarse en la configuración del firmware.
Sin embargo, tenerlo activo puede no ser suficiente. Cuando ya está dentro de una máquina virtual, el acceso a la virtualización de hardware no es posible en la mayoría de los casos, ya que está reservado por el hipervisor. Incluso con la virtualización anidada habilitada, la compatibilidad es muy limitada.
Hyper-V, al ser un hipervisor de tipo 1 (metal desnudo), ejecuta todo el sistema dentro de una máquina virtual, denegando el acceso de VirtualBox (hipervisor de tipo 2) a la virtualización de hardware.
Entonces, para usar invitados de 64 bits en VirtualBox, necesita:
- CPU con virtualización asistida por hardware habilitada
- Sin Hyper-V u otro hipervisor interferente
Es probable que Hyper-V, que se envía con las ediciones Pro de Windows, se habilite en varias circunstancias (como tener instalado el emulador avanzado de Visual Studio para Android).
Hay otra cosa que podría interferir: Intel Hardware Accelerated Execution Manager (HAXM), otra forma de emular Android más rápido. Viene como un controlador para Windows. Toma el control exclusivo de la virtualización de hardware cuando está instalado, incluso cuando no se está ejecutando ninguna VM.