Come configurare Ubuntu su Hyper-V in Windows 11
Sorprendentemente, abilitare Hyper-V su Windows 11 può essere un po’ più complicato di un semplice interruttore, soprattutto se la virtualizzazione è disabilitata nel BIOS. A volte, l’opzione Hyper-V non viene visualizzata nelle Funzionalità di Windows, oppure il sistema segnala che la virtualizzazione non è supportata, anche se l’hardware in teoria la supporta. Sì, a Windows piace farti fare i salti mortali.
Questa guida vi aiuterà a risolvere questi problemi, ad abilitare Hyper-V e a farlo funzionare. Dopodiché, creare una VM per Linux o altri sistemi operativi diventerà molto più semplice. Non so perché, ma a volte Hyper-V si rifiuta di attivarsi a meno che non si abiliti manualmente il supporto alla virtualizzazione dal BIOS, si verifichi che Intel VT-x o AMD-V siano attivi e si proceda nuovamente con le funzionalità di Windows. Aspettatevi un po’ di caos al riavvio, ma una volta avviato, sarete in grado di creare macchine virtuali per sperimentare con diversi sistemi operativi senza dover modificare la configurazione principale.
Come abilitare Hyper-V su Windows 11 quando non funziona correttamente
Controllare se la virtualizzazione è abilitata nel BIOS
- Riavvia il PC e accedi alla configurazione BIOS/UEFI (solitamente premendo Delete, F2, o talvolta Escdurante l’avvio).
- Cerca le impostazioni relative alla virtualizzazione. Su molti sistemi, si chiama Intel VT-x, AMD-V o semplicemente Virtualization Technology.
- Assicurati che sia attivato. Se hai dovuto attivarlo, salva le modifiche e riavvia.
Questo passaggio è importante perché Windows non può abilitare Hyper-V se la virtualizzazione hardware non è attiva. In alcune configurazioni, si pensa che sia abilitata, ma in realtà è disabilitata nel BIOS, il che causa ogni sorta di strani errori in seguito.
Tentativo di abilitare Hyper-V tramite le funzionalità di Windows
- Premi Windows + S e digita Attiva o disattiva le funzionalità di Windows. Apri il menu.
- Scorri verso il basso per trovare Hyper-V. Se manca, è un segno che il tuo sistema o la tua edizione di Windows non lo supportano o che è necessario un approccio diverso.
- Seleziona le caselle per Hyper-V e tutti i componenti correlati, quindi fai clic su OK.
- Riavvia il PC. Se non succede nulla o Hyper-V non si avvia, vai al passaggio successivo.
A volte, questo metodo non è sufficiente se la funzionalità rimane disattivata o il sistema segnala che la virtualizzazione non è supportata. Questo può accadere nelle edizioni di Windows Home o se alcuni aggiornamenti di Windows ne hanno interrotto il supporto.
Utilizzare comandi speciali per forzare l’abilitazione
- Se Hyper-V continua a rifiutarsi di attivarsi, aprire PowerShell come amministratore ( Windows + X> selezionare Windows PowerShell (Amministratore) ).
- Esegui questi comandi per attivare Hyper-V e riavviare il PC:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V shutdown /r /t 0 - Dopo il riavvio, controlla nuovamente in Attivazione o disattivazione delle funzionalità di Windows e verifica se Hyper-V è abilitato.
In alcune configurazioni, questo trucco della console aiuta a far funzionare manualmente la funzionalità, soprattutto se Windows si è bloccato in qualche stato anomalo.È un po’ complicato, ma ehi, se l’interfaccia grafica non funziona, spesso funziona.
Verifica la compatibilità hardware e la versione di Windows
A volte, Hyper-V semplicemente non è supportato a causa dell’edizione di Windows o di limitazioni hardware specifiche. Controlla attentamente il tuo sistema:
- Assicurati che la versione di Windows 11 sia almeno la 22H2, poiché le build precedenti presentavano bug relativi a Hyper-V.
- Windows Home Edition non supporta Hyper-V in modo nativo: è necessario avere la versione Pro o Enterprise.
- Controlla le specifiche della tua CPU: i requisiti ufficiali di Microsoft menzionano la necessità di Second Level Address Translation (SLAT), presente nella maggior parte delle CPU moderne ma non in alcuni sistemi più vecchi.
A volte, si tratta semplicemente di una limitazione hardware o di Windows, e nessun tentativo di modifica può risolvere il problema. In questi casi, potresti provare strumenti di virtualizzazione di terze parti come VirtualBox o VMware Player. Sì, sono un po’ più macchinosi, ma funzionano anche su Windows Home.
Consiglio finale
Poche cose sono più frustranti che imbattersi in un ostacolo con Hyper-V, ma una volta installato e funzionante, creare ed eseguire VM Linux diventa piuttosto semplice. Tieni presente che alcune funzionalità come il passthrough della GPU potrebbero essere limitate o richiedere ulteriori modifiche. Su alcune macchine, abilitare Hyper-V su Windows 11 è solo questione di armeggiare con il BIOS, poi un paio di prompt dei comandi, e il gioco è fatto.
Speriamo che questo risparmi a qualcuno qualche ora di tentativi ed errori. Perché, ovviamente, Windows deve rendere il tutto più difficile del necessario.
Riepilogo
- Controllare il BIOS per il supporto della virtualizzazione: abilitare Intel VT-x o AMD-V.
- Utilizzare “Attiva o disattiva le funzionalità di Windows” per aggiungere Hyper-V e riavviare.
- Se ciò non funziona, prova i comandi di PowerShell per forzare l’abilitazione della funzionalità.
- Assicurarsi che la versione di Windows e l’hardware supportino Hyper-V.
- Se tutto il resto fallisce, prendi in considerazione strumenti VM di terze parti per Windows Home.
Incartare
Far funzionare Hyper-V non è sempre un gioco da ragazzi, ma una volta abilitato, è possibile iniziare a far girare VM Linux o a testare il sistema senza dover intervenire sul sistema principale. Ricordate: controllate prima l’hardware, poi provate ad abilitarlo tramite GUI e, se necessario, da riga di comando. A volte è solo questione di pazienza e di riavviare il sistema più volte. Speriamo che questo aiuti qualcuno a superare gli ostacoli iniziali.
Articoli correlati
Questo articolo è stato utile?