Solució: vt-x no està disponible (verr_vmx_no_vmx)



Proveu El Nostre Instrument Per Eliminar Problemes

Alguns usuaris han estat rebent el VT-x no està disponible (verr_vmx_no_vmx) missatge d'error cada vegada que intenten iniciar qualsevol màquina virtual (màquines virtuals) mitjançant VirtualBox o un programari similar.





El que causa l'error vt-x no està disponible (verr_vmx_no_vmx)

Hem investigat el problema intentant recrear-lo i examinant diversos informes dels usuaris. Pel que vam poder recollir, hi ha diversos escenaris que conduiran a l'aparició d'aquest missatge d'error:



  • VT-X no està habilitat a la configuració del BIOS - Algunes aplicacions de tercers poden desactivar VT-X des de la configuració del BIOS manualment o remotament.
  • La CPU de la màquina no admet VT-X - Tot i que aquests casos són rars, hi ha casos en què es produeix l’error perquè el PC en qüestió simplement no està equipat per suportar la tecnologia VT-X.
  • La virtualització Hyper-V està habilitada al Windows - Aquesta és potser la causa més comuna per la qual es produeix aquest error. Com que se sap que la tecnologia Hyper-V de Microsoft entra en conflicte amb VT-X, el sistema operatiu desactivarà automàticament VT-x si la virtualització Hyper-V està habilitada.
  • Actualització Avast desactivada VT-X - Al final resulta que Avast va llançar una actualització que desactiva eficaçment VT-x mentre la protecció en temps real està activa tret que l’usuari habiliti la virtualització imbricada des del menú de configuració.
  • L'aïllament del nucli està habilitat - L'aïllament del nucli és una opció de seguretat de Windows Defender que se sap que entra en conflicte amb VT-X mentre està activada.

Si teniu problemes per resoldre aquest problema en concret, aquest article us proporcionarà una llista de passos de resolució de problemes verificats. A continuació teniu un recull de mètodes que altres usuaris en una situació similar han utilitzat per resoldre el problema.

Atès que els mètodes següents s’ordenen per complexitat i eficiència, és millor que els seguiu en l’ordre en què es presenten i continueu fins que trobeu una solució que sigui efectiva en el vostre cas concret.

Mètode 1: desactivació de la virtualització Hyper-V

Com que aquest és un dels escenaris més habituals, comencem per assegurar-nos que la virtualització Hyper-V no interfereixi amb VT-x. Sempre que la virtualització Hyper-V estigui habilitada, desactivarà automàticament l'equivalent de virtualització VT-x.



És possible que estigueu tractant aquest problema després d’instal·lar una aplicació com Docker. Tingueu en compte que, en la majoria dels casos, fins i tot si desinstal·leu l’aplicació que ha activat Hyper-V, la tecnologia continuarà habilitada, evitant que s’executi VT-x.

Anem a provar aquest escenari desactivant Microsoft Hyper V. Hi ha diverses maneres que podeu utilitzar per desactivar la virtualització Hyper-V, però anem a mantenir les coses el més senzilles possibles. A continuació s’explica com desactivar Microsoft Hyper V des d’un símbol del sistema elevat:

  1. Premeu Tecla Windows + R. per obrir un quadre de diàleg Executa. A continuació, escriviu ' cmd ”I premeu Ctrl + Maj + Retorn per obrir un símbol del sistema elevat. Quan ho demani UAC Feu clic a la finestra (Control del compte d'usuari) . Activació de l

    Executa el diàleg: cmd i premeu Ctrl + Maj + Retorn

  2. A l'indicatiu d'ordres elevat, enganxeu l'ordre següent per desactivar Microsoft Hyper V i premeu Entra :
    dism.exe / Online / Disable-Feature: Microsoft-Hyper-V Premeu la tecla ENTRADA bcdedit / activeu el tipus hipervisorlaunchty Premeu la tecla ENTER
  3. Un cop l'ordre s'executi correctament, tanqueu el símbol del sistema elevat i reinicieu l'ordinador.
  4. A la propera posada en marxa, torneu a obrir una màquina Virtualbox i comproveu si continueu rebent el mateix missatge d'error.

Si encara esteu veient el VT-x no està disponible (verr_vmx_no_vmx) error quan proveu d'iniciar una màquina virtual, aneu al següent mètode següent.

Mètode 2: activeu la virtualització imbricada des del menú Configuració d'Avast (si escau)

Si utilitzeu Avast, tingueu en compte que una actualització de l’aplicació publicada el juny del 2017 afegeix una funció automàtica que evitarà que VT-X s’executi automàticament al vostre sistema si es compleixen determinades condicions.

Per sort, hi ha una manera de solucionar aquest problema sense desinstal·lar el client de seguretat de tercers. Molts usuaris han informat que han pogut solucionar el problema després d’anar-hi Configuració d'Avast> Resolució de problemes i habilitant les caselles de selecció associades a Utilitzeu la virtualització imbricada quan estigui disponible i Activeu la virtualització assistida per maquinari.

Habilitació de la virtualització des de la configuració del BIOS

Activació de l'opció Utilitza la virtualització imbricada quan estigui disponible

Si aquest mètode no era aplicable al vostre escenari concret, aneu al següent mètode següent.

Mètode 3: desactiveu l'aïllament del nucli de Windows Defender

Core Isolation és una opció de seguretat del dispositiu Windows Defender que se sap que entra en conflicte amb VT-X. Si esteu rebent el VT-x no està disponible (verr_vmx_no_vmx) error i utilitzeu Windows Defender com a opció de seguretat predeterminada, us recomanem que feu les investigacions necessàries per determinar si l’aïllament del nucli està habilitat.

A continuació s’explica com fer-ho:

  1. Accediu a la icona d'inici a l'extrem inferior esquerre i cerqueu Windows Defender. A continuació, feu clic a Windows Defender Security Center per obrir l'opció de seguretat integrada.

    Obertura del Centre de seguretat de Windows Defender

  2. Quan estigueu al Windows Defender Security Center, feu clic a Seguretat del dispositiu entrada del menú lateral esquerre.

    Accediu al menú Seguretat del dispositiu de Windows Defender

  3. Al menú Seguretat del dispositiu, feu clic a Detalls d’aïllament del nucli (sota Aïllament del nucli ).

    Accedir a la configuració d’aïllament del nucli

  4. Dins del Aïllament del nucli menú, assegureu-vos que la commutació associada amb Integritat de la memòria està girat DESACTIVAT .

    Desactivació de la integritat de la memòria d’aïllament del nucli

  5. Un cop s'hagi desactivat la configuració, reinicieu l'ordinador i comproveu si el problema s'ha resolt en la propera posada en marxa.

Si encara no podeu executar una màquina virtual Virtualbox sense obtenir-la VT-x no està disponible (verr_vmx_no_vmx) error, baixeu al mètode final.

Mètode 4: activeu VT-X des de la configuració del BIOS

Si heu arribat fins aquí sense resultats, és probable que el motiu pel qual obtingueu el VT-x no està disponible (verr_vmx_no_vmx) l'error es deu al fet que la tecnologia està desactivada des de la configuració del BIOS. Tingueu en compte que algunes aplicacions de tercers poden anul·lar aquesta configuració, de manera que no descarteu aquest mètode abans de comprovar si aquest escenari és cert.

Els passos per accedir a la configuració del BIOS i comprovar si VT-X està activat variaran en funció del fabricant de la vostra placa base. Normalment, podeu trobar aquesta configuració a sota Seguretat (seguretat del sistema) apareix com a Tecnologia de virtualització o bé VTx / VTd .

Habilitació de la virtualització des de la configuració del BIOS

Si tots els mètodes anteriors han demostrat ser un error, és molt probable que el vostre equip no estigui equipat per suportar VT-X. Podeu veure si aquest escenari és aplicable a la vostra situació instal·lant i executant aquesta eina desenvolupada per Microsoft ( aquí ) per veure si la vostra CPU admet HAV (la tecnologia que hi ha darrere de VT-X).

4 minuts de lectura