Non riesci a far funzionare la virtualizzazione sul tuo PC? 5 semplici correzioni e soluzioni
La virtualizzazione è una funzionalità utile disponibile su quasi tutti i computer moderni. Ti consente di creare ambienti virtuali aggiuntivi che vengono eseguiti sull’hardware del tuo computer reale. Ciò fornisce un modo semplice per testare diversi sistemi operativi, eseguire vecchie app e altro ancora.
A volte, però, la virtualizzazione non funziona correttamente. Se stai provando a configurare VirtualBox o un altro programma di virtualizzazione e ricevi un errore come “L’accelerazione hardware VT-x non è disponibile sul tuo sistema”, prova questi passaggi per farlo funzionare di nuovo.
1. Verifica che il tuo hardware supporti la virtualizzazione
Prima di iniziare a risolvere i problemi di virtualizzazione, è bene controllare se il tuo PC supporta la virtualizzazione. In caso contrario, risparmierai un po’ di tempo.
Microsoft una volta offriva uno strumento che verificava rapidamente se il tuo computer era in grado di gestire la virtualizzazione, ma questo non funziona sui sistemi moderni. Pertanto, dovrai invece utilizzare uno strumento di Intel o AMD, a seconda del tuo processore.
Per verificare quale CPU hai, premi Ctrl + Maiusc + Esc o fai clic con il pulsante destro del mouse su un punto vuoto sulla barra delle applicazioni e scegli Gestione attività per aprire l’utilità. Fare clic su Maggiori dettagli per espanderlo se necessario, quindi aprire la scheda Prestazioni .
Infine, scegli CPU dall’elenco a sinistra e vedrai il nome del tuo processore sopra il grafico.

Se disponi di una CPU Intel, scarica l’ Utilità di identificazione del processore Intel . L’utility equivalente di AMD non è più ufficialmente disponibile. Quelli con processori AMD dovrebbero invece visitare la pagina di download AMD , selezionare la CPU dall’elenco a metà pagina e scaricare l’utilità appropriata per il processore.
Installa lo strumento per la tua CPU, quindi aprilo cercando nel menu Start se non si apre automaticamente. Nell’utility Intel, apri la scheda Tecnologie CPU e cerca Intel Virtualization Technology .
Vedrai un segno di spunta se la tua CPU supporta la virtualizzazione. L’utility di AMD dovrebbe avere un menu simile che descrive in dettaglio le capacità del tuo processore.

Se la tua CPU non supporta la virtualizzazione, purtroppo non puoi fare nulla per eseguire una macchina virtuale . Dovrai aggiornare il tuo processore e forse la tua scheda madre. I PC moderni più decenti dovrebbero supportare la virtualizzazione, quindi considera di sostituire la tua macchina quando puoi.
2. Abilita la virtualizzazione nel tuo BIOS
Nella maggior parte dei casi in cui la virtualizzazione non funziona, anche se la CPU la supporta, la causa è che la funzione è disabilitata nel BIOS o nell’UEFI del computer. Sebbene la maggior parte dei computer moderni supporti la virtualizzazione, spesso viene disabilitata per impostazione predefinita. Pertanto, dovresti dare un’occhiata per assicurarti che l’interruttore corretto sia abilitato sul tuo sistema.
Per verificare se la virtualizzazione è abilitata nel BIOS, visitare la pagina Prestazioni del Task Manager come descritto sopra. Sotto il grafico della CPU , vedrai un campo Virtualizzazione che ti consente di sapere se la funzione è abilitata nel BIOS.
In alternativa, puoi eseguire un comando rapido nel prompt dei comandi. Digita cmd nel menu Start per avviare una finestra del prompt dei comandi, quindi digita systeminfo e premi Invio . Dopo un momento, vedrai molte informazioni sul tuo computer. Scorri verso il basso e accanto a Requisiti Hyper-V , vedrai un campo Virtualizzazione abilitata nel firmware .
Se dice Sì o Abilitato (a seconda del metodo che usi), puoi passare al n. 4 di seguito. Ma se vedi No o Disabled , devi accedere al tuo BIOS o UEFI per abilitare la funzione.

Scopri come aprire il tuo BIOS direttamente da Windows 10 per il metodo più affidabile, soprattutto se il tuo computer si avvia rapidamente. A seconda della tua macchina, potresti anche essere in grado di premere un tasto dopo aver avviato il PC. F2 , F12 e Elimina sono tasti comuni per accedere al BIOS all’avvio.
Una volta all’interno del BIOS, cerca un’opzione denominata qualcosa come Intel VT-x , Intel Virtualization Technology , AMD-V , VMX , Vanderpool o simili. Puoi trovarlo in una categoria Processore o Chipset , che a sua volta può nascondersi in una scheda Avanzate .
Le istruzioni esatte dipenderanno dal tuo hardware, quindi vale la pena cercare il manuale per la tua CPU o modello di computer se non riesci a trovarlo.
Una volta abilitata l’opzione pertinente, salva la configurazione del BIOS e riavvia. Tornando a Windows, dovresti avere accesso alla virtualizzazione.
3. Se non riesci a trovare la virtualizzazione nel tuo BIOS
Se l’opzione per abilitare la virtualizzazione non è disponibile nel BIOS, il tuo computer probabilmente non supporta questa funzione. Tuttavia, c’è la possibilità che il produttore abbia fornito un aggiornamento che aggiunge questa funzionalità. Questo probabilmente non è il caso per la maggior parte delle macchine, ma non fa mai male controllare.
Un modo semplice per trovare gli aggiornamenti del BIOS è con l’app del produttore inclusa nel PC. Ad esempio, Lenovo System Update verificherà la disponibilità di aggiornamenti del BIOS e dei driver sui sistemi Lenovo.
Se non hai un’app come questa, dovrai aggiornare manualmente il tuo BIOS. Una ricerca su Google per il nome della tua scheda madre (o modello di computer) dovrebbe portarti al sito Web del produttore. Lì, di solito puoi trovare nuove versioni del BIOS nella sezione Supporto o Download .

Una volta scaricato il file di aggiornamento più recente, segui le nostre istruzioni per l’aggiornamento del BIOS per applicarlo. Al termine, prova ad accedere nuovamente al BIOS e a cercare un’opzione di virtualizzazione.
Se non riesci ancora ad abilitare la virtualizzazione nel tuo BIOS, è probabile che il tuo PC non supporti la funzione. Avrai bisogno di un nuovo computer per provare la virtualizzazione.
4. Disabilita Hyper-V (su Windows)
Le edizioni Professional e superiori di Windows includono un programma Microsoft chiamato Hyper-V. Questo è il software hypervisor di Microsoft, simile a VirtualBox o VMware. Sfortunatamente, Hyper-V può dirottare i privilegi di virtualizzazione del tuo computer, impedendoti di utilizzare un’altra app hypervisor.
A meno che tu non voglia usare Hyper-V per creare macchine virtuali , dovresti rimuoverlo per consentire al tuo computer di eseguire l’app di virtualizzazione preferita senza conflitti. Per fare ciò, apri il menu Start e cerca attiva o disattiva le funzionalità di Windows . Fare clic sulla voce che appare per aprire una nuova finestra con un elenco di funzioni Windows facoltative.
In questo elenco vedrai Hyper-V . Deselezionalo e assicurati che tutte le sottocaselle siano deselezionate, quindi scegli OK . Windows impiegherà un momento per rimuovere Hyper-V, quindi dovrai riavviare per completare il processo.

Una volta riavviato, dovresti essere in grado di utilizzare VirtualBox o app simili senza visualizzare un messaggio come “virtualizzazione hardware non supportata dal sistema host”. Senza Hyper-V in giro per sfruttare la funzionalità di virtualizzazione, sei a posto.
5. Se la virtualizzazione è abilitata ma non funziona correttamente
Si spera che tu abbia ottenuto la virtualizzazione per funzionare dopo aver seguito i consigli di cui sopra. Ma potresti comunque avere problemi con le prestazioni o persino avviare una VM.
Ecco alcuni altri trucchi da provare se la virtualizzazione non funziona correttamente:
- Ricorda che non puoi eseguire una macchina virtuale a 64 bit su un computer a 32 bit . Se il tuo processore non è a 64 bit, assicurati di scaricare la versione a 32 bit del sistema operativo che desideri eseguire in una macchina virtuale per evitare problemi di compatibilità. Scopri come verificare se hai Windows a 32 o 64 bit se non sei sicuro.
- Assicurati di avere abbastanza spazio libero su disco . Un disco virtuale allocato dinamicamente all’inizio è piccolo, ma si espande man mano che la VM richiede più spazio. Quando ciò accade, il tuo computer host potrebbe esaurire lo spazio. Lo spazio su disco estremamente basso può causare problemi di prestazioni, quindi assicurati di aver ripulito lo spazio sul tuo PC.
- Assicurati di avere abbastanza RAM da dedicare alla VM . La tua VM deve utilizzare parte della RAM del tuo computer per funzionare. Se non ne hai abbastanza, la tua VM probabilmente sbufferà. Fai attenzione a non condividere troppo, però, o il tuo computer host potrebbe avere problemi.

Infine, se stai usando VirtualBox, dovresti sempre installare VirtualBox Guest Additions per ottenere le migliori prestazioni .
Fai funzionare la virtualizzazione direttamente sul tuo PC
Si spera che uno di questi suggerimenti abbia risolto il problema e ti abbia permesso di goderti la virtualizzazione sul tuo PC. Nella maggior parte dei casi, dovrai solo abilitare la virtualizzazione nel tuo BIOS e disabilitare Hyper-V affinché funzioni.
Se ciò non ti consente almeno di avviare una macchina virtuale, il tuo PC non supporta la funzione: dovrai eseguire l’aggiornamento per sfruttare la virtualizzazione.