VT-X è disabilitato nel BIOS per tutte le modalità della CPU (Verr_Vmx_Msr_All_Vmx_Disabled)

Contenuti

Più utenti trovano che l'errore VT-X è disabilitato nel BIOS per tutte le modalità della CPU (Verr_Vmx_Msr_All_Vmx_Disabled) quando provano ad aprire una macchina virtuale con VM Virtualbox. Viene segnalato che il problema si verifica su tutte le versioni recenti di Windows e su alcune distribuzioni Ubuntu. La natura della macchina virtuale non sembra essere importante, poiché sono stati segnalati casi di sessioni virtuali di Windows e Ubuntu che hanno avuto esito negativo con lo stesso messaggio di errore.

messaggio di errore-13-7519844VT-x è disabilitato nel BIOS per tutte le modalità della CPU (VERR_VMX_MSR_ALL_VMX_DISABLED

Cosa causa la disattivazione di VT-X nel BIOS per tutte le modalità della CPU? (Verr_Vmx_Msr_All_Vmx_Disabled)?

Abbiamo studiato questo particolare messaggio di errore esaminando vari rapporti degli utenti e la soluzione utilizzata per risolvere il problema. Questo problema non è facile da risolvere, poiché succede sia in Windows che in Linux. tuttavia, siamo riusciti a individuare alcuni scenari comuni noti per attivare questo particolare messaggio di errore:

  • Tecnologia di virtualizzazione (VT-X) è disabilitato dal BIOS: La maggior parte delle volte, questo particolare problema si verifica perché VT-X è disabilitato dal livello del BIOS sulla macchina. Ospite di 64 i bit devono avere la tecnologia di virtualizzazione (VTx) abilitato nel BIOS. Su alcune macchine, dovrai anche abilitare la tecnologia di virtualizzazione mirata di E / S (VTd).

  • La tua CPU non è compatibile con VT-X / AMD-V: un altro possibile scenario è che la tua CPU semplicemente non sia attrezzata per supportare la virtualizzazione. Questo può accadere con configurazioni precedenti che utilizzano una CPU precedente.

  • PAE e NX sono disabilitati sulla CPU host: Più utenti hanno segnalato che il problema è stato risolto dopo essersi assicurati che la CPU virtualizzata fosse configurata per l'esecuzione con l'estensione dell'indirizzo fisico (PAE) y NX.

  • La RAM allocata è insufficiente o supera le capacità del sistema: la modifica del valore predefinito della memoria di base ha aiutato molti utenti che si imbattono nello stesso problema a risolverlo completamente.

  • La soluzione di sicurezza di terze parti interferisce con VT-X Vt-D: È noto che vari client AV di terze parti causano interferenze con VirtualBox. L'impostazione di una regola o la disinstallazione completa del client AV risolveranno il conflitto.

Se attualmente hai difficoltà a risolvere questo particolare problema, Questo articolo ti fornirà un elenco di passaggi per la risoluzione dei problemi di qualità. Ecco una raccolta di metodi che altri utenti in una situazione simile hanno seguito per risolvere il problema.

Per i migliori risultati, segui i metodi presentati di seguito nell'ordine presentato fino a trovare una soluzione che risolva il problema nel tuo particolare scenario.

Metodo 1: controlla se la tua CPU supporta VT-X / AMD-V

Prima di provare qualcos'altro, Assicuriamoci che il sistema su cui è in esecuzione sia progettato per adattarsi a VT-X (Intel) o AMD-V (AMD). Se la tua CPU è abbastanza vecchia, potrebbe non essere progettato per supportare la virtualizzazione.

Esistono diversi metodi che puoi seguire per verificare se la tua CPU supporta la virtualizzazione, ma prendiamo la via facile. SecurAble è un programma gratuito che ci aiuterà a determinare le caratteristiche del tuo processore e ci dirà se la virtualizzazione è fattibile.

Ecco una guida rapida su come scaricare e utilizzare SecurAble per vedere se la tua CPU supporta la virtualizzazione:

  1. Visita questo link (qui), vai alla sezione download e fai clic su Scarica ora.

    download-securable-8247563Download sicuro

  2. Una volta scaricata l'utilità, basta aprire l'eseguibile e voilà. Fare clic su Sì sull'UAC (Richiesta di account utente) e attendi che la tua CPU venga analizzata.

  3. Una volta visualizzati i risultati, controlla se hai un Sì direttamente sopra Virtualizzazione hardware. virtualizzazione hardware-1408229La virtualizzazione dell'hardware è supportata in questo esempio

    Se confermi che la virtualizzazione hardware è supportata, È possibile utilizzare i seguenti metodi per scoprire quale di essi risolverà l'errore VT-X è disabilitato nel BIOS per tutte le modalità CPU (Verr_Vmx_Msr_All_Vmx_Disabled).

Nel caso in cui il test mostri che la tua macchina non supporta la virtualizzazione hardware, non sarai in grado di risolvere il problema con i seguenti metodi.

Metodo 2: abilitare la tecnologia di virtualizzazione del BIOS (VTX)

Se trovi il problema su un host di 64 bit, nota che probabilmente dovrai abilitare la tecnologia di virtualizzazione (VTx) dalle impostazioni del BIOS. Su alcune schede madri, dovrai anche abilitare la tecnologia E / S diretto dalla virtualizzazione (VTd)

Alcune schede madri sono dotate di questa opzione abilitata per impostazione predefinita, ma l'intervento manuale dell'utente o l'interferenza di terzi potrebbero disabilitarlo.

Nota: Windows Hyper V potrebbe anche essere responsabile della disabilitazione di VT-x sul tuo computer.

Si prega di notare che le esatte opzioni di menu che comportano l'attivazione di VT-X o AMD-V variano a seconda della scheda madre. Ma, generalmente, i passaggi sono più o meno gli stessi. Ecco una guida rapida per assicurarti che VT-X o AMD-V sia abilitato nelle impostazioni del BIOS:

  1. Accendi la macchina e premi ripetutamente il tasto Impostazioni finché non entri nel tuo BIOS. La chiave di configurazione verrà normalmente visualizzata sullo schermo subito dopo l'accensione dell'unità. Se non lo vedi, prova a premere ripetutamente i tasti F (F2, F4, F8, F10, F12) o la tecla Supr (computer Dell) finché non ho capito bene.

    2018-11-24_184034-2063974premere [chiave] per accedere alle impostazioni Nota: Puoi fare una ricerca online con la tua chiave BIOS »* versione scheda madre *» per evitare di dover sperimentare combinazioni diverse.

  2. Una volta entrato nella configurazione del BIOS, vai a Sicurezza> Sicurezza del sistema e abilitazione della tecnologia di virtualizzazione (VTx) e / o tecnologia di virtualizzazione E / S corretto (VTd).

    abilitare-tecnologia-virtualizzazione-2662964Abilitazione della virtualizzazione in un BIOS basato su HP

    Nota: Si prega di notare che i nomi o la posizione variano in base alla scheda madre. In alcune versioni del BIOS, sarà necessario abilitare la tecnologia di virtualizzazione dalle funzionalità avanzate del BIOS. Su schede madri basate su Intel, puoi abilitare la virtualizzazione da Advanced> Tecnologia di virtualizzazione Intel (R).

  3. Dopo che la tecnologia di virtualizzazione è stata abilitata sulla macchina, salva le impostazioni del BIOS correnti ed esci dalla configurazione del BIOS per consentire il riavvio della macchina.

  4. Al prossimo avvio, vedere se il problema è stato risolto quando si tenta di aprire la stessa macchina virtuale (quello che in precedenza ha mostrato il messaggio di errore)

Se continui a riscontrare lo stesso errore, VT-X è disabilitato nel BIOS per tutte le modalità della CPU (Verr_Vmx_Msr_All_Vmx_Disabled), scorri verso il basso fino al metodo successivo.

Metodo 3: habilite PAE / NX da VirtualBox Manager

Più utenti che hanno difficoltà a risolvere lo stesso messaggio di errore hanno segnalato che il problema è stato completamente risolto dopo aver destreggiato le impostazioni del dispositivo virtuale e aver attivato PAE. / NX dal menu Impostazioni.

Questa opzione determina se PAE (Estensione indirizzo fisico) e le capacità NX della CPU host saranno esposte alla macchina virtuale.

Anche se non è garantito che funzioni, di solito viene segnalato per risolvere il problema sull'attrezzatura 64 bit che sono stati confermati per supportare la virtualizzazione hardware. Ecco una guida rapida per abilitare Oracle VM VirtualBox PAE / NX:

  1. Selezionare la macchina che visualizza il messaggio di errore nel riquadro di sinistra, quindi fare clic sull'icona Impostazioni. icona-impostazioni-6954008Accedere al menu Configurazione della macchina guasta

  2. Nella finestra di configurazione della macchina virtuale, vai alla sezione Sistema (usando il pannello di sinistra) e vai alla scheda Processore. Dopo, assicurati che la casella di controllo Abilita PAE / NX (associato a funzioni estese) è segnato. abilitazione-ritmo-nx-6364503vai a Sistema> Processore e seleziona la casella associata a Abilita PAE / NX

  3. Salva le modifiche e riavvia la macchina virtuale.

Se continui a vedere l'errore VT-X è disabilitato nel BIOS per tutte le modalità CPU (Verr_Vmx_Msr_All_Vmx_Disabled) quando provi ad avviare la macchina virtuale, scorri verso il basso fino al metodo successivo.

Metodo 4: aumentare la dimensione della RAM

Più utenti che hanno riscontrato lo stesso problema hanno segnalato che il problema è stato risolto dopo aver aumentato la dimensione della RAM allocata e riavviato la macchina virtuale.

Aggiornamento: alcuni utenti hanno segnalato che nel loro caso, la soluzione era ridurre la dimensione della RAM allocata.

Se i metodi di cui sopra si sono rivelati inefficaci, segui i passaggi seguenti per aumentare o diminuire la dimensione della tua RAM:

  1. Seleziona la macchina virtuale che ti sta dando problemi e fai clic sull'icona Impostazioni. icona-impostazioni-6954008Accedere al menu Configurazione della macchina in errore

  2. Nella finestra Impostazioni, vai su Sistema e vai alla scheda Scheda madre. Una volta arrivato lì, aumentare la memoria allocata (memoria di base) regolazione del cursore, quindi fare clic su OK per salvare le modifiche. regolazione-della-memoria-base-5165028Espansione della memoria di base

  3. Esegui la macchina virtuale e verifica se il problema è stato risolto. Se continui a vedere lo stesso errore, torna alla scheda della scheda madre passo dopo passo 2 e abbassare la memoria di base a un livello inferiore a quello iniziale. restringendo-la-memoria-base-5997696Riduci la memoria di base

  4. Riavvia la macchina e verifica se il problema è stato risolto.

Metodo 5: impedire ad antivirus di terze parti di interferire con la virtualizzazione dell'hardware

Un improbabile colpevole, ma che è stato identificato come il problema più e più volte è una soluzione antivirus di terze parti. Diversi utenti che hanno riscontrato lo stesso problema lo hanno segnalato, nel tuo caso, Avast (o altro client AV di terze parti) stava attivando il messaggio di errore.

Si scopre che diverse soluzioni di sicurezza di terze parti stanno eseguendo qualcosa in background per creare una funzione di “sandbox”. Questo finisce per bloccare l'utilizzo delle funzioni di virtualizzazione da VirtualBox o un client simile.

Se stai utilizzando un client di sicurezza di terze parti, disabilitare la protezione client in tempo reale non ti aiuterà a risolvere il problema. Le stesse regole di sicurezza si applicheranno indipendentemente dal fatto che il tuo AV stia lavorando attivamente o meno.

Se stai usando Avast, puoi impedire al client di sicurezza di interferire con VirtualBox andando su Impostazioni> Risoluzione dei problemi e deselezionando la casella associata a Abilita virtualizzazione assistita da hardware. Riavvia il sistema dopo aver apportato questa modifica.

disabilitare-virtualizzazione-hardware-da-avast-2726272Disabilita la virtualizzazione dell'hardware Avast

Se stai usando un client diverso, cerca online la configurazione equivalente. Ma tieni presente che alcuni client AV di terze parti non ti permetteranno di disabilitare la sandbox..

Se è il caso, l'unica soluzione è disinstallare completamente l'AV di terze parti dal tuo sistema. Puoi farlo facilmente seguendo questa guida (qui).

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.