20 marzo 2018
20 marzo 2018,
 0

Si al intentar ejecutar una máquina virtual en Virtual Box o VMware te salta un error de  “VT-x is disabled” parecido a estos:

VT-x is disabled in Virtual BoxVT-x is disabled in VMware

No desesperes, te propongo varias soluciones que a mí y otros usuarios nos han funcionado.

Solución común al error VT-x is disabled in the BIOS

Reiniciamos la computadora y entramos en la configuración de la BIOS. Suele ser pulsando DEL o F2 al iniciar y cuando sale el mensaje explícito o logotipo de la Placa Base.

Acceder a BIOS

(dependerá de la placa base la forma de acceder, puedes consultar en la web del fabricante)

Buscamos entre las opciones da la BIOS algo como esto:

  • ** Virtualization Technology (VTx) and Virtualization Technology Directed I/O (VTd)
  • ** Intel Virtual Technology.
  • ** VTx o VTd

Activar virtualizaciónIrá en función de la BIOS de tu placa base dónde se encuentre y como se llame esta opción, pero más o menos será una de estas dos que te muestro. Activar virtualización

Y una vez encontrada la opción chequeamos que está activada y si no es así, obviamente, la activamos.

Ponemos la opción en ENABLED o activada y reiniciamos.

Si la otra solución al error " VT-x is disabled " no te funcionó, prueba esta otra.

En mi caso tenía esa opción activada en la BIOS y sin embargo me seguía saltado el dichoso error al iniciar la máquina virtual: VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED).

Pues bien, simplemente se me ocurrió probar a iniciar la máquina como administrador y ¡toma ya!, solucionado.

Si nada de esto soluciona tu error es posible que tu procesador no sea compatible con la virtualización, sigue leyendo y lo miramos.

Cómo saber si mi procesador soporta virtualización de sistemas

Hay varias formas de saber si tu procesador soporta la virtualización de sistemas.

Si tienes un procesador Intel

En su misma página puedes comprobar si tu micro soporta virtualización de sistemas: ¿Es mi procesador compatible con la virtualización?

En sistemas operativos Linux

Puedes comprobarlo sencillamente también. Abre un terminal y ejecuta:

cat /proc/cpuinfo | egrep '(vmx|svm)'

Si te aparece activado o puedes activar el checkbox de svm (amd) ó vmx (intel), enhorabuena, tu procesador es compatible. Si no, pues nada, no te será posible virtualizar.

Virtualizar sistemas en Linux

 

En sistemas operativos Windows

También tienes otra opción, bajarte la herramienta :

Microsoft® Hardware-Assisted Virtualization Detection Tool

Al ejecutar esta herramienta nos saldrán tres posibles resultados:

  • Si tu máquina es compatible y la opción está activada en BIOS te saldrá una ventana como esta:

  • Si tu procesador soporta la virtualización pero, sin embargo, no tienes activada la opción necesaria en la BIOS, este será el resultado:

Mi procesador soporta virtualización pero no lo activé

  • Y por último, si tu CPU no soporta la virtualización de sistemas, este será el mensaje que te resultara en la herramienta:

VT-x is disabled in the BIOS

Espero haberte ayudado a solventar este error. Si quieres puedes comentar tu experiencia, sugerencia o solución alternativa. Toda ayuda es bien recibida.

Gracias por tu visita.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Demuestra que eres humano ;) * Time limit is exhausted. Please reload CAPTCHA.