VirtualBox è un popolare hypervisor di tipo due che consente di eseguire uno o più sistemi operativi parallelamente utilizzando la tecnologia di virtualizzazione dell'hardware. Puoi creare una macchina virtuale in VirtualBox , allocare risorse hardware come CPU, RAM e spazio di archiviazione e installare Windows, Linux e altri sistemi operativi.
Tuttavia, alcuni utenti riscontrano il codice di errore VERR_VMX_NO_VMX accompagnato dal messaggio VirtualBox "Vt-X non è disponibile". Di conseguenza, non possono utilizzare il software senza problemi. Bene, non preoccuparti, poiché oggi discuteremo sei metodi per correggere questo errore di VirtualBox.
Perché si verifica l'errore VirtualBox "Vt-X non disponibile" in Windows?
Ecco alcuni motivi per il codice di errore "VERR_VMX_NO_VMX":
- Il tuo PC non supporta la virtualizzazione hardware o è disabilitata nelle impostazioni del BIOS.
- Altri componenti di virtualizzazione di Windows, come Hyper-V, sono attivi.
- I componenti di sicurezza di Windows che si basano sulla virtualizzazione sono in conflitto con VirtualBox.
- La versione installata di VirtualBox contiene bug.
Ora conosci i motivi dietro il codice di errore. Discutiamo i metodi per risolverlo.
1. Controlla se il tuo PC supporta la virtualizzazione o meno
Il tuo PC deve supportare la virtualizzazione hardware per utilizzare qualsiasi programma hypervisor come VirtualBox. La pagina delle impostazioni del BIOS e la guida alle informazioni sul prodotto del produttore possono rispondere a questa domanda. Ma esiste anche un altro modo semplice per verificarlo. Ripetere i seguenti passaggi:
Passaggio 1: premere il tasto Ctrl + Maiusc + Esc per aprire Task Manager.
Passaggio 2: passa alla scheda Prestazioni.
Passaggio 3: fare clic sull'opzione CPU. Trova l'opzione di virtualizzazione.
Se non viene menzionata la virtualizzazione o Hyper-V, il tuo PC non lo supporta. Ma se vedi disabilitato accanto ad esso, devi modificare le impostazioni del BIOS.
2. Abilita la virtualizzazione hardware nel BIOS
Dopo aver utilizzato Task Manager per verificare se la virtualizzazione è attiva, dovrai abilitarla manualmente accedendo alle impostazioni del BIOS del tuo PC. Ecco come farlo:
Passaggio 1: riavvia il PC.
Passaggio 2: premere il tasto F o il tasto Esc assegnato per accedere alla pagina delle impostazioni del BIOS.
Passaggio 3: passa alla pagina di configurazione.
Passaggio 4: selezionare l'opzione Tecnologia Intel Virtualization. Scegli l'opzione Abilitato.
Passaggio 5: premere il tasto F10 per applicare le modifiche e uscire.
Tieni presente che sul tuo PC l'impostazione di virtualizzazione potrebbe apparire in una sezione diversa del BIOS e con un nome diverso.
3. Disabilitare altri componenti di virtualizzazione di Windows
Windows dispone di molteplici funzionalità di virtualizzazione opzionali, ciascuna adatta ai rispettivi casi d'uso. Ma se vuoi utilizzare VirtualBox, devi disabilitarli tutti tranne la funzionalità Windows Hypervisor Platform. Ecco come farlo:
Passaggio 1: premere il tasto Windows per aprire il menu Start. Digita appwiz.cpl nella casella di ricerca e premi Invio per aprire la finestra Programmi e funzionalità.
Passaggio 2: fare clic sull'opzione "Attiva o disattiva le funzionalità di Windows".
Passaggio 3: deseleziona la piattaforma della macchina virtuale, Hyper-V e il sottosistema Windows per Linux dall'elenco delle opzioni.
Passaggio 4: fare clic sul pulsante OK.
Passaggio 5: riavvia il PC per applicare le modifiche e rimuovere tutte le funzionalità Windows non necessarie sul PC.
4. Disabilita le funzionalità di isolamento del core
Windows utilizza la tecnologia di virtualizzazione per offrire funzionalità di sicurezza tramite il programma Windows Security. Tuttavia, solo un programma può utilizzare la virtualizzazione dell'hardware, quindi è necessario disabilitare l'integrità della memoria se è necessario utilizzare VirtualBox e altre applicazioni simili. Ripetere i seguenti passaggi:
Passaggio 1: premere il tasto Windows per aprire il menu Start. Digita Sicurezza di Windows nella casella di ricerca e premi Invio.
Passaggio 2: fare clic sull'icona Sicurezza del dispositivo.
Passaggio 3: fare clic sull'opzione Dettagli isolamento core.
Passaggio 4: disabilita l'interruttore sotto l'opzione Integrità della memoria.
Passaggio 5: chiudi Sicurezza di Windows e riavvia il PC. Controlla se ora viene visualizzato l'errore "VERR_VMX_NO_VMX".
5. Rimuovere altre applicazioni di virtualizzazione
Se utilizzi altre app di virtualizzazione insieme a VirtualBox, devi rimuoverle per verificare se sono la causa del problema. Tutte le tue macchine virtuali rimarranno intatte. Ecco come:
Passaggio 1: premere il tasto Windows per aprire il menu Start. Digita appwiz.cpl nella casella di ricerca e premi Invio per aprire la finestra Programmi e funzionalità.
Passaggio 2: trova altre app di virtualizzazione nell'elenco. Fare clic destro su di esso e selezionare l'opzione Cambia.
Passaggio 3: seguire le istruzioni visualizzate sullo schermo per rimuovere il programma.
Passaggio 4: chiudere la finestra del Pannello di controllo.
Passaggio 5: riavvia il PC e avvia VirtualBox.
6. Reinstallare VirtualBox
L'ultima risorsa è reinstallare VirtualBox sul tuo PC. Un'installazione difettosa potrebbe causare instabilità e impedire il corretto avvio delle macchine virtuali. Ecco come reinstallarlo:
Passaggio 1: premere il tasto Windows per aprire il menu Start. Digita appwiz.cpl nella casella di ricerca e premi Invio per aprire la finestra Programmi e funzionalità.
Passaggio 2: trova VirtualBox nell'elenco e fai clic con il pulsante destro del mouse su di esso. Seleziona l'opzione Disinstalla.
Passaggio 3: seguire le istruzioni visualizzate sullo schermo per rimuovere il programma.
Passaggio 4: riavvia il PC.
Passaggio 5: scarica l'ultima versione di VirtualBox.
Scarica VirtualBox
Passaggio 6: avvia il setup e completa il processo di installazione.
Passaggio 7: aggiungi le macchine virtuali e prova ad avviarle per verificare se l'errore persiste.
Alcuni utenti affrontano questo problema dopo aver aggiornato l'app alla versione più recente. Se rientri nella stessa fascia, rimuovi la versione più recente e quindi reinstalla una versione precedente di VirtualBox.
Risolvi gli errori di VirtualBox
Questi erano i sei metodi per correggere l'errore VirtualBox "Vt-X non disponibile" in Windows. Controlla lo stato della virtualizzazione, disabilita le funzionalità di virtualizzazione e disinstalla altri programmi hypervisor. Infine, reinstalla VirtualBox per risolvere il problema. Facci sapere quale soluzione ha funzionato per te nei commenti qui sotto.