Correzione: AMD-V è disabilitato nel BIOS (VERR_SVM_DISABLED)

Diversi utenti segnalano che AMD-V è disabilitato nel BIOS (o dal sistema operativo host) (VERR_SVM_DISABLED) messaggio di errore quando si tenta di avviare una macchina virtuale utilizzando VM VirtualBox . Sebbene questo particolare problema sia segnalato principalmente su Windows 7, Windows 8 e Windows 10, ci sono diversi rapporti che si verificano su distribuzioni Linux.

AMD-V è disabilitato nel BIOS (VER_SVM_DISABLED)

Nota: se stai ricevendo VT-X non disponibile - errore VERR_VMX_NO_VMX , segui invece questa guida alla risoluzione dei problemi ( qui ).

Cosa sta causando la disabilitazione dell'AMD-V nell'errore BIOS?

Abbiamo esaminato il problema esaminando vari rapporti degli utenti. Da quello che siamo stati in grado di raccogliere, ci sono diversi scenari che attiveranno l'apparizione di questo particolare problema. Ecco un elenco di colpevoli comuni che molti altri utenti interessati sono riusciti a identificare:

  • AMD-V è disabilitato dalle impostazioni del BIOS - In sostanza, il codice di errore VERR_SVM_DISABLE ti dice che il tuo PC supporta AMD-V, ma le impostazioni del BIOS dell'host lo stanno attualmente disabilitando.
  • Microsoft Hyper-V sta interferendo con la tecnologia AMD-V : se Hyper-V è abilitato, significa automaticamente che la tecnologia di virtualizzazione integrata è stata disattivata. In questo caso, dovrai disabilitarlo per consentire l'utilizzo di AMD-V.
  • La versione del BIOS non supporta questo numero di core della CPU : a quanto pare, il problema potrebbe essere sollevato da VM VirtualBox se il software è costretto a creare una macchina virtuale con più di 1 core della CPU. Per fare ciò, richiede la virtualizzazione dell'hardware e genererà l'errore se la funzionalità è disabilitata o non disponibile.
  • Bug VM VirtualBox - Esistono diversi rapporti di questo errore generato su macchine in grado di supportare la tecnologia di virtualizzazione hardware. In questo caso, il problema può essere in genere risolto modificando alcune impostazioni specifiche della macchina virtuale.

Se stai attualmente lottando per risolvere questo particolare messaggio di errore, questo articolo ti fornirà diverse guide alla risoluzione dei problemi. Di seguito è disponibile una raccolta di metodi che altri utenti in una situazione simile hanno utilizzato con successo per risolvere il problema.

Tieni presente che le potenziali correzioni di seguito sono ordinate in base all'efficienza e alla gravità, quindi seguile nell'ordine fino a quando non trovi un metodo efficace per risolvere il problema.

Metodo 1: abilitazione di AMD-V dalle impostazioni del BIOS

AMD-V è il marchio rinominato per S ecure Virtual Machine Mode (SVM) . Il motivo principale per cui AMD-V è disabilitato nel BIOS (o dal sistema operativo host) (VERR_SVM_DISABLED) si verifica perché la tecnologia AMD-V è disabilitata dalle impostazioni del BIOS.

Anche se sulla maggior parte delle macchine questa opzione è abilitata per impostazione predefinita, un'interferenza di terze parti o una modifica manuale potrebbe significare che è disabilitata sul tuo computer.

Fortunatamente, puoi riattivare AMD-V accedendo alle impostazioni del BIOS e riattivando la modalità Secure Virtual Machine dalle impostazioni di configurazione della CPU.

Ma tieni presente che i passaggi per accedere al BIOS saranno diversi a seconda del produttore della scheda madre. Per accedere al tuo BIOS, dovrai premere il tasto Setup durante la procedura di avvio iniziale. In genere, il tasto di configurazione è uno dei tasti F (F2, F4, F8, F10, F12) o il tasto Canc (per le macchine Del). Se non riesci a scoprire da solo la chiave di installazione, tieni gli occhi aperti durante la procedura di avvio iniziale per qualsiasi menzione o cerca passaggi specifici in base al produttore della scheda madre.

Premere il tasto BIOS durante la procedura di avvio

Dopo aver inserito correttamente il BIOS, cerca una voce denominata Modalità macchina virtuale protetta e assicurati che sia abilitata. Nella versione del BIOS più popolare, si trova in Avanzate> Configurazione CPU . Una volta arrivato, assicurati che la modalità Secure Virtual Machine sia abilitata , quindi salva la configurazione ed esci dal BIOS.

Assicurati che la modalità Secure Virtual Machine sia abilitata

Nota: la posizione esatta di questa voce potrebbe variare in base al modello della scheda madre. Se la modalità Macchina virtuale sicura non è disponibile, cerca passaggi specifici in base al produttore. Su una scheda madre Acer, puoi riattivare AMD-V impostando AMD IOMMU su Enabled (puoi trovarlo all'interno del menu AMD I / O Virtualization Technology ).

Tieni presente che per applicare la modifica, un riavvio della macchina non è sufficiente. Dovrai eseguire un avvio a freddo. Ciò significa che dovrai spegnere completamente la tua macchina e quindi consentirle di avviarsi da zero.

Una volta completato il prossimo avvio, apri la macchina virtuale che ti mostrava il messaggio all'interno di VM VirtualBox e verifica se il problema è stato risolto. Se continui a vedere che AMD-V è disabilitato nel BIOS (o dal sistema operativo host) (VERR_SVM_DISABLED) , passa al metodo successivo di seguito.

Metodo 2: disabilitazione di Windows Hyper-V

Diversi utenti che riscontrano che AMD-V è disabilitato nel BIOS (o dal sistema operativo host) (VERR_SVM_DISABLED) sono riusciti a risolvere il problema disabilitando la funzionalità Microsoft Hyper-V dalla schermata Aggiungi / Rimuovi funzionalità di Windows .

Microsoft Hyper-V è la tecnologia di virtualizzazione di Microsoft che viene abilitata automaticamente sulla maggior parte della recente versione di Windows. Ciò crea un problema perché ogni volta che Hyper-V è abilitato, la tecnologia hardware incorporata viene disattivata (in questo caso (AMD-V). Poiché VM VirtualBox necessita di AMD-V o VT-X per eseguire una macchina virtuale, riceverai un messaggio di errore al posto della VM effettiva.

Fortunatamente, puoi risolvere facilmente questo problema seguendo una serie di semplici istruzioni che ti aiuteranno a disabilitare la tecnologia Microsoft Hyper-V. Ecco cosa devi fare:

  1. Premi il tasto Windows + R per aprire una finestra di dialogo Esegui . Quindi, digita " appwiz.cpl " e premi Invio per aprire Programmi e funzionalità .Finestra di dialogo Esegui: appwiz.cpl
  2. All'interno di Programmi e funzionalità , utilizza il menu a destra per fare clic su Attiva o disattiva le funzionalità di Windows .In Programmi e funzionalità, fare clic su Attiva o disattiva funzionalità Windows
  3. Nella schermata Funzionalità Windows, cerca una voce Hyper-V e assicurati che la casella ad essa associata sia disabilitata. Quindi, fare clic su OK per salvare le modifiche.Deseleziona la casella associata a Hyper-V
  4. Riavvia la macchina e verifica se l'errore è stato risolto al prossimo avvio.

Se riscontri ancora che AMD-V è disabilitato nel BIOS (o dal sistema operativo host) (VERR_SVM_DISABLED) quando accendi la macchina virtuale, passa al metodo successivo di seguito.

Metodo 3: modifica del numero di core della CPU su 1

Se hai utilizzato i metodi sopra per assicurarti che la tua macchina abbia tutti i requisiti per ottenere la virtualizzazione hardware e il problema si verifica ancora, è molto probabile che l'ID della tecnologia AMD-V non sia supportato dalla tua configurazione corrente.

Fortunatamente, puoi ancora correggere l'errore con pochi semplici passaggi di istruzioni. Ma prima, esaminiamo qual è la causa del problema: anche se non hai personalizzato le impostazioni della macchina virtuale che visualizzano l'errore, le impostazioni predefinite potrebbero creare il problema.

Quello che succede è che il software assegna più di 1 CPU nelle impostazioni di sistema, il che costringe il sistema a utilizzare la virtualizzazione hardware per avviare l'host virtuale. Tuttavia, se la tua macchina non lo supporta (hai un AMD Quad-core o qualcosa di simile), la procedura non si completerà correttamente e vedrai che AMD-V è disabilitato nel BIOS (o dal sistema operativo host) ( VERR_SVM_DISABLED) messaggio di errore invece.

Fortunatamente, puoi correggere questo problema cambiando il numero di CPU assegnate a 1. Questo molto probabilmente risolverà il problema una volta per tutte. Ecco cosa devi fare:

  1. Apri Oracle VM VirtualBox, fai clic con il pulsante destro del mouse sulla macchina che visualizza l'errore, quindi fai clic su Impostazioni .Fare clic con il tasto destro sulla macchina interessata e fare clic su Impostazioni
  2. Nelle Impostazioni della tua macchina virtuale, vai alla scheda Sistema (utilizzando il sottomenu a sinistra) e accedi alla scheda Processore . Quindi, trascinare il dispositivo di scorrimento associato ai Processori su 1 CPU e fare clic su OK per salvare.Vai a Sistema> Processore e imposta il dispositivo di scorrimento Processore su 1 CPU
  3. Chiudi il menu delle impostazioni e riavvia la macchina virtuale. Dovrebbe avviarsi senza che AMD-V sia disabilitato nel BIOS (o dal sistema operativo host) (VERR_SVM_DISABLED).

Metodo 4: modifica della versione in Windows 7 o Windows 2003 (se applicabile)

Diversi utenti di Ubuntu (Linux) che utilizzavano VM VirtualBox per eseguire Windows XP o Windows 10 stavano anche ottenendo che AMD-V è disabilitato nel BIOS (o dal sistema operativo host) (VERR_SVM_DISABLED) errore. Il modo in cui sono riusciti a risolvere il problema è stato modificare le impostazioni del sistema operativo guest in modo che la versione specificata sia impostata su Windows 2003 o Windows 7.

Sebbene non vi sia alcuna spiegazione del motivo per cui questa correzione abbia successo, sembra che abbia aiutato molti utenti a recuperare la normale funzionalità delle loro macchine virtuali. Ecco una guida rapida su come modificare la versione specificata della tua macchina virtuale:

  1. Apri VM VirtualBox, fai clic con il pulsante destro del mouse sulla macchina che sta visualizzando l'errore e scegli Impostazioni .Fare clic con il tasto destro sulla macchina interessata e fare clic su Impostazioni
  2. Nel menu Impostazioni, vai al sottomenu Generale e quindi fai clic sulla scheda Base. Quindi, modifica la versione utilizzando il menu a discesa su Windows 2003 o Windows 7 e premi Ok per salvare le modifiche.Modifica della versione dell'immagine in Windows 7 o Windows 2003
  3. Avvia nuovamente la macchina virtuale e verifica se la procedura di avvio ha esito positivo senza che AMD-V sia disabilitato nel BIOS (o dal sistema operativo host) (VERR_SVM_DISABLED) errore

Raccomandato

Correzione: Minecraft non rispondeva
Che cos'è l'applicazione di registrazione del dispositivo del sintonizzatore TV digitale e deve essere rimossa?
Cos'è FileRepMalware e dovresti rimuoverlo