Come risolvere l'errore "VT-X non disponibile (verr_vmx-No-Vmx)" in VirtualBox


VT-x o Intel Virtualization Technology consente ai processori di eseguire macchine virtuali. Non sorprende, quindi, che un errore "VT-x non è disponibile (VERR_VMX_NO_VMX)" impedisca a VirtualBox di funzionare correttamente.

Questo errore indica che sul tuo processore non è abilitata la virtualizzazione. Ciò potrebbe essere dovuto a molte ragioni, da una precauzione di sicurezza a un conflitto con un'altra tecnologia. Per fortuna, ci sono molte soluzioni semplici per questo problema. Ecco tutti i modi per risolvere questo comune Errore VirtualBox.

Correzione 1: abilitare VT-X dal BIOS

La spiegazione più semplice per ricevere l'errore "VT-x non è disponibile" è che la funzionalità non è abilitata sul tuo computer.

Questo è probabile se è la prima volta che esegui VirtualBox sul computer. Per risolverlo, devi solo accedere alle impostazioni del BIOS e abilitare le opzioni VT-x e VT-d. Di solito viene chiamata Intel Virtualization Technology o modalità SVM nei computer AMD.

Potrebbe essere necessario curiosare nei vari menu del BIOS, poiché la posizione dell'opzione varia tra le diverse schede madri. In alcuni lo troverai in Sicurezza; su altri, in Avanzate.

Correzione 2: disabilita Hyper-V

Microsoft Windows ne ha la propria versione di virtualizzazione e non funziona bene con strumenti di terze parti come VirtualBox. Devi disabilitarlo per rimuovere il conflitto e far funzionare correttamente VirtualBox.

La funzionalità si chiama Hyper-V e non è presente in tutte le versioni di Windows. Solo le versioni a 64 bit di Windows 10 Pro, Enterprise o Education possiedono Hyper-V. Se utilizzi Windows 10 o Windows 11 Home edition, puoi tranquillamente saltare questo passaggio.

  1. Esistono diversi modi per disabilitare la funzionalità Hyper-V di Windows, ma il più affidabile è utilizzare il prompt dei comandi. Cerca "cmd" nel menu Start e seleziona l'opzione Esegui come amministratore.
    1. Ora inserisci il seguente comando: bcdedit /set hypervisorlaunchtype off
    2. Questa operazione modificherà i dati di configurazione di avvio, rimuovendo il servizio Hyper-V dall'elenco.

      1. Per essere ancora più sicuri, segui anche questo comando: dism.exe /Online /Disable-Feature:Microsoft-Hyper-V.
      2. Ciò impedisce a DISM (Deployment Image Servicing and Management) di aggiungere automaticamente il servizio quando aggiorna l'immagine Windows.

        1. Riavvia il computer.
        2. Correzione 3: disabilita l'integrità della memoria

          Sicurezza di Windows include una funzionalità di protezione basata sulla virtualizzazione in grado di rilevare l'inserimento di codice di basso livello e proteggere il tuo PC anche dal malware più pericoloso. Ma proprio come Hyper-V, questo crea un conflitto con VirtualBox.

          La maggior parte degli utenti non ha bisogno della sicurezza avanzata fornita dall'isolamento Core. I laptop moderni lo hanno disabilitato per impostazione predefinita, poiché è in conflitto con il software integrato utilizzato per ottimizzare le prestazioni dell'hardware.

          1. Per disattivare l'integrità della memoria sul tuo computer, apri Sicurezza di Windows. Puoi cercarlo nel menu Start.
            1. Passa alla scheda Sicurezza dispositivo.
              1. È possibile visualizzare se l'integrità della memoria è in esecuzione controllando l'intestazione Isolamento core. Selezionando Dettagli isolamento coresi accede all'opzione stessa.
              2. Disattiva l'integrità della memoria spostando l'interruttore in posizione Off.
                1. Riavvia il computer.
                2. Correzione 4: controlla le impostazioni dell'antivirus

                  Se utilizzi uno strumento antivirus di terze parti, l'applicazione potrebbe bloccare alcune funzionalità di virtualizzazione sul tuo PC. Avast, ad esempio, disabilita automaticamente VT-x su alcuni computer.

                  Devi controllare le impostazioni della tua app antivirus per qualsiasi cosa relativa alla virtualizzazione dell'hardware e assicurarti di consentirla. In Avast, devi selezionare Generale>Risoluzione dei problemi>Abilita virtualizzazione assistita da hardware.

                  Qual ​​è il modo migliore per correggere l'errore "VT-x non disponibile (VERR_VMX_NO_VMX)" in Windows?

                  Avere Virtualizzazione Hyper-V in esecuzione e interferire con VirtualBox è il motivo più comune per cui viene visualizzato un errore VT-x su Windows 10. Puoi risolverlo facilmente disabilitando la funzionalità tramite il prompt dei comandi.

                  L'errore appare anche su molti PC perché la virtualizzazione è disabilitata nel BIOS. Questo è altrettanto facilmente risolvibile: apri le impostazioni del BIOS e abilita la modalità Intel Virtualization o SVM..

                  Infine, il tuo sistema potrebbe ricevere l'errore VT-x a causa di funzionalità di sicurezza troppo zelanti. Disabilita l'integrità della memoria da Sicurezza di Windows e controlla le impostazioni del tuo antivirus di terze parti per trovare e risolvere eventuali conflitti. VirtualBox ora dovrebbe funzionare senza problemi.

                  .

                  Post correlati:


                  2.10.2022