L'errore VT-x non è disponibile (verr_vmx_no_vmx) su Windows 10

L' errore vt-x non è disponibile (verr_vmx_no_vmx) viene visualizzato quando un utente avvia macchine virtuali utilizzando VirtualBox su Windows 10. Questo errore può essere causato da diversi motivi: la virtualizzazione nel BIOS non è abilitata, Hyper-V è abilitato, l'isolamento del kernel è abilitato, Avast può disabilitare virtualizzazione.

vt-x non è disponibile (verr_vmx_no_vmx)

1. Disabilita Hyper-V

Questo è l'errore più comune quando un utente con Hyper-V abilitato utilizza VirtualBox o qualsiasi altro programma di terze parti come Docker. Il fatto è che, se la macchina virtuale Hyper-V incorporata è abilitata, disabilita la virtualizzazione per VirtualBox.

Esegui il prompt dei comandi come amministratore e inserisci i seguenti comandi:

  • dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
  • bcdedit /set hypervisorlaunchtype off

Riavvia il PC e verifica se vt-x non è disponibile (verr_vmx_no_vmx) viene visualizzato l'errore all'avvio delle macchine virtuali.

Disattiva la funzionalità Microsoft HyperV

2. Avast

Se disponi di un antivirus di terze parti come Avast, devi disattivare " Abilita virtualizzazione assistita da hardware " nelle impostazioni antivirus .

abilitare la virtualizzazione assistita da hardware in AVAST

3. Isolamento del nucleo

L'isolamento del kernel è un'impostazione di sicurezza dell'antivirus integrato in Windopws 10. È noto che l'isolamento del kernel abilitato è in conflitto e causa molti problemi di virtualizzazione.

Apri Windows Defender, quindi fai clic su " Protezione dispositivo "> " Informazioni sul nucleo di isolamento "> e assicurati che "l' integrità della memoria " sia disabilitata . Riavvia il computer per applicare le modifiche.

Se hai abilitato l'integrità della memoria e non puoi disabilitarlo, fai riferimento a questa guida , l' ultimo metodo.

integrità della memoria nella sicurezza di Windows

4. Virtualizzazione nel BIOS

Se i metodi sopra riportati non hanno aiutato a correggere l'errore vt-x non disponibile (verr vmx no vmx) all'avvio di macchine virtuali in Windows 10, molto probabilmente la virtualizzazione è disabilitata nel BIOS a livello di core del processore e deve essere abilitata .

Vai a BIOS o UEFI e abilita l'opzione di virtualizzazione. Poiché il BIOS è diverso per tutti e il parametro può essere chiamato in modo diverso, ti consiglio di utilizzare le immagini di Google o Yandex. Ad esempio, hai una scheda madre Asus, quindi scrivi nella ricerca " Come abilitare la virtualizzazione nel BIOS Asus ".

Abilita la virtualizzazione nel BIOS