Come risolvere VT-X non disponibile (verr_vmx_no_vmx) in VM

Come risolvere VT-X non disponibile (verr_vmx_no_vmx) in VM

Quando provi ad avviare una macchina virtuale utilizzando l’applicazione VirtualBox, ricevi il messaggio di errore Vt-X non disponibile (verr_vmx_no_vmx) sul tuo computer. La spiegazione più probabile è che la virtualizzazione sia stata disabilitata.

VT-x può spesso essere abilitato o disabilitato nel BIOS. Premi DEL (o un tasto simile) per accedere alle impostazioni del BIOS la prima volta che accendi il computer. Puoi rendere disponibile la tecnologia VT.

Leggi questo post per scoprire come risolvere il problema Vt-X non disponibile (Verr VMX No VMX) e perché è successo in primo luogo.

Contenuto:

Correggi VT-X non disponibile (VERR_VMX_NO_VMX)

Ho indagato sul problema cercando di riprodurlo e controllando le segnalazioni di altri utenti. Per quanto ho capito, diverse circostanze causeranno la generazione di questo messaggio di errore:

VT-X non è abilitato nel BIOS.

Alcuni software di terze parti nelle impostazioni del BIOS consentono di disabilitare VT-X manualmente o disabilitarlo da remoto. Ciò comporterà il problema “Vt-X non disponibile” (Verr VMX No VMX).

Il processore non supporta VT-X

Raramente, ma a volte il problema può essere correlato all’impossibilità del PC di utilizzare VT X a causa delle sue limitazioni hardware .

La virtualizzazione Windows Hyper-V è abilitata.

VT-X è ostacolato dalla tecnologia Microsoft Hyper-V. Il sistema operativo disabiliterà automaticamente VT-x se la virtualizzazione Hyper-V è abilitata.

VT-X è stato disabilitato dall’aggiornamento di Avast.

Avast ha recentemente rilasciato un aggiornamento che disabilita completamente VT-x. La protezione in tempo reale è attiva contemporaneamente, a meno che l’utente non attivi la virtualizzazione multilivello nel menu delle opzioni.

Isolamento del core abilitato:

L’applicazione VirtualBox potrebbe incorrere in problemi dopo aver abilitato l’opzione Core Isolation sul computer, con conseguente indisponibilità di VT-x (VERR VMX NO VMX). Pertanto, ti consigliamo di disabilitare questa funzione e verificare se il problema è scomparso.

Correggi l’errore 2023 di VirtualBox Vt-X (Verr_vmx_no_vmx).

1. Disabilita l’isolamento di Windows Defender Core.

È noto che Windows Defender Device Core Isolation è in conflitto con VT-X. Controlla se l’isolamento del kernel è abilitato se riscontri problemi con Vt-X Not Available (Verr VMX No VMX) e utilizzi Windows Defender come impostazione di sicurezza predefinita.

  • Usa l’icona a forma di stella situata nell’angolo in basso a sinistra per cercare Windows Defender.
  • Vai a Windows Defender Security Center e selezionalo per accedere alla funzionalità di sicurezza integrata.
  • Seleziona Sicurezza dispositivo dal menu a sinistra in Windows Defender Security Center.
  • Dal menu Device Security, seleziona Core Isolation Details (sotto Core Isolation).
  • Assicurati che l’interruttore di integrità della memoria nel menu di isolamento del kernel sia disattivato.
  • Dopo aver disabilitato l’impostazione, riavvia il computer per verificare se il problema è stato risolto.
  • Verr vmx no vmx risolve il problema “Vt-X non disponibile”.

2. Abilita Vt-X nel BIOS (menu di avvio)

La disattivazione dell’opzione “Tecnologia di virtualizzazione” nelle impostazioni del BIOS può influire in modo significativo su questo problema. Quindi, controlla se questa opzione è disabilitata e abilitala se lo è.

Vt-X non è disponibile (Verr VMX No VMX), molto probabilmente a causa della disabilitazione della tecnologia nelle impostazioni del BIOS. Non rinunciare a questo metodo fino a quando non avrai verificato se eventuali app di terze parti possono modificare queste impostazioni.

  • Per accedere alla “modalità BIOS”, prima “avviare” il computer e quando sullo schermo viene visualizzato il “logo Windows”, premere il pulsante di configurazione.
  • In modalità BIOS, seleziona la scheda Sicurezza, quindi seleziona Sicurezza del sistema.
  • Trova l’impostazione “Tecnologia di virtualizzazione (VTx/VTd)” e assicurati che sia “abilitata”. Fallo ora se non è già abilitato.
  • “Riavvia” la macchina utilizzando la tecnologia di virtualizzazione (VTx/VTd). Verr vmx no vmx risolve il problema “Vt-X non disponibile”.

3. Utilizzando la riga di comando, disabilitare la virtualizzazione Hyper-V.

Innanzitutto, assicurati che VT-x non interferisca con la virtualizzazione di Hyper-V. L’equivalente di virtualizzazione di VT-x viene immediatamente disabilitato quando si abilita o si abilita la virtualizzazione Hyper-V. Funzionalità Hyper disabilitata dopo l’aggiornamento. L’installazione di un’app potrebbe aver causato questo problema. Tieni presente che nella maggior parte dei casi la tecnologia Hyper-V continua a funzionare anche dopo aver disinstallato l’applicazione che l’ha abilitata.

Esistono vari modi per disabilitare la virtualizzazione Hyper-V. Per disinstallare Microsoft Hyper-V, eseguire le seguenti istruzioni da un prompt dei comandi (come amministratore):

  • Tieni premuti il ​​tasto Windows e R per aprire la finestra di dialogo Esegui. Per aprire un prompt dei comandi con privilegi elevati, premi Ctrl + Maiusc + digita “cmd”. Quando la finestra UAC (User Account Control) ti pone una domanda, fai clic su Sì.
  • Digita ciascuno dei seguenti comandi uno alla volta in un prompt dei comandi con privilegi elevati per disabilitare Microsoft Hyper-V:
  • bcdedit /disable tipo di avvio dell’hypervisor
  • bcdedit /modifica VM n
  • dism.exe / Disabilita funzionalità: Microsoft-Hyper-V / Online
  • Dopo che i comandi sono stati eseguiti correttamente, chiudi il prompt dei comandi e riavvia il computer.
  • Quando riavvii la tua macchina VirtualBox, verifica se viene visualizzato lo stesso messaggio di errore.
  • Verr vmx no vmx risolve il problema “Vt-X non disponibile”.

4. Abilita la virtualizzazione nidificata in Avast.

Se utilizzi Avast, tieni presente che un recente aggiornamento antivirus ha introdotto una funzionalità automatica che disabilita VT-X sul tuo sistema quando vengono soddisfatte determinate condizioni. Questo problema può essere risolto senza disinstallare il client di sicurezza di terze parti.

Abilitare le impostazioni Avast e la risoluzione dei problemi prima di selezionare “Usa virtualizzazione nidificata all’interno della virtualizzazione nidificata”.

Inoltre, abilita la virtualizzazione dell’hardware.

Controlla se il problema “Vt-X non disponibile” (Verr VMX No VMX) è stato risolto.

5. Disabilitare Device Guard / Credential Guard

Usa “Finestra + R” contemporaneamente per avviare la finestra di dialogo “Esegui”. Premere “Invio” dopo aver digitato “gpedit.MSC” nella finestra di dialogo.

  • Passare alle opzioni di menu Criterio computer locale, Configurazione computer, Modelli amministrativi, Sistema, Protezione dispositivo e Disabilita sicurezza basata sulla virtualizzazione nella finestra Editor di gruppo.
  • Ecco un altro modo per completare l’attività se non puoi utilizzare l’Editor criteri di gruppo.
  • Nel registro, modifica il valore della chiave “key HKLM > System > CurrentControlSet > Control > DeviceGuard > EnableVirtualizationBasedSecurity > Enabled” su “0”.
  • Controlla se il problema “Vt-X non disponibile” (Verr VMX No VMX) è stato risolto.

6. Rimuovere il software antivirus di terze parti

Questo problema può essere causato da qualsiasi software antivirus installato sul computer. È meglio rimuoverlo temporaneamente e verificare se questo risolve il problema. Le seguenti procedure ti permetteranno di disabilitare Windows Defender Firewall se lo stai utilizzando:

  • Nella casella di ricerca accanto al menu Start, digita “Impostazioni” e premi il tasto Invio.
  • Seleziona “Sicurezza di Windows” dopo aver selezionato “Aggiornamento e sicurezza” nel riquadro sinistro della finestra Impostazioni.
  • In Ambiti di protezione, fare clic su Protezione da virus e minacce, quindi su Gestisci impostazioni in Impostazioni di protezione da virus e minacce.
  • vtx non è disponibile
  • Assicurati che l’opzione “Protezione in tempo reale” sia disattivata in questa finestra.
  • Seleziona “Firewall e protezione di rete” nel riquadro a sinistra della scheda “Sicurezza di Windows”.
  • Seleziona “Rete di dominio”, “Rete privata” e “Rete pubblica” nell’ordine in questo campo.
  • Controlla se il problema “Vt-X non disponibile” (Verr VMX No VMX) è stato risolto.

7. Attiva la virtualizzazione

  • Avvia una finestra della riga di comando.
  • Ora digita systeminfo.exe nel prompt dei comandi.
  • vtx non è disponibile
  • Puoi vedere che la virtualizzazione è abilitata nel firmware a destra dei requisiti di sistema di Hyper-V.
  • Selezionare le impostazioni dal menu a discesa andando al menu di avvio.
  • Quindi selezionare Aggiornamento e sicurezza dall’elenco. Fai clic su “Ripristino” nella scheda appena aggiunta che verrà visualizzata.
  • Riavvia facendo clic sul pulsante “Riavvia ora” in “Avvio avanzato” che si trova in “Ripristino” e fai clic.
  • Quando viene visualizzata una schermata blu con determinate icone, è necessario selezionare Risoluzione dei problemi.
  • Fare clic sulla scheda “Avanzate”. Il firmware è la causa del nostro problema, quindi dovresti cercare questa impostazione.
  • Una volta trovati, fai clic sull’opzione delle impostazioni del firmware UEFI e il pulsante di riavvio apparirà di nuovo. Premere Invio per riavviare.
  • vtx non è disponibile
  • Premendo il tasto funzione corrispondente, trova l’impostazione del BIOS.
  • Ci sarà un nuovo pannello; selezionare “Configurazione di sistema” (è possibile utilizzare i tasti freccia per questo) e quindi cercare “Tecnologia di virtualizzazione”.
  • A questo punto, la tua tecnologia di virtualizzazione è attivata. Premendo F10 puoi uscire da questo.
  • Assicurati di risolvere l’errore “Vt-X non è disponibile” (Verr vmx no vmx).

8. Disabilitare l’integrità della memoria

La sicurezza di Windows è dotata di una funzionalità di sicurezza basata sulla virtualizzazione in grado di rilevare iniezioni di codice di basso livello e proteggere il computer anche dalle infezioni più gravi. Tuttavia, questo è in conflitto con VirtualBox proprio come con Hyper-V.

Tuttavia, la maggior parte degli utenti non necessita dell’elevato livello di protezione offerto da Core Isolation. Sui laptop moderni, è disabilitato per impostazione predefinita perché interferisce con il software già installato per ottimizzare le prestazioni dell’hardware.

Per vedere se il tuo problema è stato risolto, puoi disabilitare la funzione di integrità della memoria di Sicurezza di Windows. Fai quanto segue per aiutarti:

  • Nella casella di ricerca sulla barra delle applicazioni, digita “Sicurezza di Windows”.
  • Fare clic su un risultato di ricerca specifico.
  • Fare clic sulla scheda Sicurezza dispositivo sul lato sinistro.
  • Seleziona Dettagli di isolamento del nucleo.
  • Disabilita l’integrità della memoria attivando il pulsante.
  • Dopo averlo fatto, riavvia il computer per verificare se il problema persiste.

Conclusione

Il tuo computer Windows visualizzerà un errore “VT-x disabilitato nel BIOS per tutte le modalità CPU” se la virtualizzazione non è abilitata. Tuttavia, le impostazioni del BIOS di molti PC Windows disabilitano la virtualizzazione per impostazione predefinita; la virtualizzazione deve essere abilitata per creare una nuova macchina virtuale. Spero che questo post ti sia stato utile. Se hai domande o commenti su questo articolo, lasciali nella sezione commenti qui sotto e ti risponderemo.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *