Come attivare Hyper-V su Windows 11



Se utilizzi Windows 10 Pro o Windows 11 Pro, puoi attivare Hyper-V per iniziare a creare macchine virtuali senza dover ricorrere a strumenti di terze parti come VirtualBox o VMWare. Il problema è che Hyper-V può essere un po’ complicato da trovare o abilitare se non si ha familiarità con il sistema operativo, e a volte il processo non procede senza intoppi. Questa guida ti spiegherà come installare e utilizzare Hyper-V, così potrai iniziare a testare diverse configurazioni del sistema operativo o svolgere attività di sviluppo senza problemi. Un piccolo avvertimento: Hyper-V è disponibile solo nelle edizioni Windows Pro, quindi se utilizzi la versione Home, non funzionerà a meno che tu non effettui prima l’aggiornamento.

Come abilitare Hyper-V in Windows 11

Hyper-V è in un certo senso lo strumento di virtualizzazione predefinito di Windows, ma non è sempre attivo di default. A meno che non siate utenti esperti, potreste non accorgervene nemmeno finché non ne avrete bisogno. Ecco come attivarlo nelle impostazioni di Windows. Tenete presente che alcune macchine potrebbero richiedere modifiche alle impostazioni del BIOS per supportare completamente Hyper-V, principalmente abilitando la tecnologia di virtualizzazione, che spesso è disabilitata di default. Su alcune macchine, sono necessari un paio di riavvii o la modifica delle impostazioni nel BIOS/UEFI per far funzionare tutto.

Controlla se la tua CPU supporta la virtualizzazione e se Hyper-V è abilitato nel BIOS

  • Riavvia il PC e accedi alla configurazione BIOS/UEFI (solitamente premendo Delo F2durante l’avvio).
  • Cerca impostazioni come “Intel VT-x” o “AMD-V” e assicurati che siano attivate.
  • Trova anche “Hyper-V” o “Tecnologia di virtualizzazione” e abilitalo se è disabilitato.
  • Salvare le modifiche e riavviare Windows.

Se la CPU o la scheda madre non supportano queste funzionalità, Hyper-V non funzionerà, quindi assicurati prima di risolvere il problema.

Metodo 1: utilizzare il pannello delle funzionalità di Windows

Questa è la soluzione più semplice se si preferisce cliccare in giro piuttosto che usare la riga di comando. Perché è utile: è semplice e il più delle volte è sufficiente per avviare Hyper-V.È utile anche se le opzioni di Hyper-V sono disponibili ma non sono attive.

  • Digita Pannello di controllo nella barra di ricerca, quindi aprilo.
  • Fare clic su Programmi, quindi andare su Programmi e funzionalità.
  • Sulla sinistra, trova e fai clic su Attiva o disattiva le funzionalità di Windows.
  • Scorri verso il basso per trovare Hyper-V. Espandi la categoria cliccando sul segno più o sulla freccia.
  • Selezionare sia Strumenti di gestione Hyper-V sia Piattaforma Hyper-V.
  • Fai clic su OK. Windows elaborerà le tue selezioni. L’operazione potrebbe richiedere uno o due minuti.
  • Quando richiesto, fai clic su “Riavvia ora” per applicare le modifiche. A volte, questo passaggio è ritardato o richiede un riavvio in background, cosa che accade più spesso di quanto si pensi.

Dopo il riavvio, cerca Hyper-V nel menu Start e, se tutto è andato a buon fine, dovresti vedere apparire la finestra di gestione di Hyper-V. Da lì, la creazione di una VM richiederà principalmente un po’ di clic, ma assicurati di aver assegnato risorse sufficienti (RAM, core della CPU).

Metodo 2: utilizzo di PowerShell (o riga di comando)

Questa soluzione è più rapida se si ha familiarità con il terminale o si risolvono problemi relativi alle funzionalità di Windows che non si attivano correttamente tramite l’interfaccia grafica. A volte, l’interfaccia grafica si rifiuta semplicemente di abilitare Hyper-V ed è necessario utilizzare PowerShell per forzarla. Questo metodo è utile perché forza il sistema a provare ad abilitare Hyper-V a un livello più profondo di quello coperto dall’interfaccia grafica. Inoltre, in alcune configurazioni, il metodo tramite GUI fallisce a causa di problemi nascosti come aggiornamenti di Windows mancanti o file danneggiati, ma PowerShell può aggirare questi problemi.

  • Aprire PowerShell come amministratore (fare clic con il pulsante destro del mouse e scegliere “Esegui come amministratore”).
  • Correre: DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V -LimitAccess /NoRestart
  • Seguito da: bcdedit /set hypervisorlaunchtype auto
  • Dopo aver eseguito questi comandi, riavvia il PC (potrebbe apparire come se fosse già abilitato, ma per sicurezza riavvialo).

Se si verificano errori durante questo processo, potrebbe trattarsi di aggiornamenti mancanti o hardware incompatibile. Verificare prima la disponibilità di aggiornamenti di Windows, in particolare quelli di sicurezza e del firmware.

Cosa aspettarsi dopo aver abilitato Hyper-V

Una volta completata l’operazione e riavviato, Hyper-V sarà disponibile nel menu Start.È possibile aprire Hyper-V Manager e iniziare a creare immagini di VM, allocare risorse e installare sistemi operativi. A volte, la prima volta, è un po’ lento o non risponde: è solo una stranezza del funzionamento della virtualizzazione su alcuni hardware. Se l’opzione non viene visualizzata o Hyper-V non funziona, ricontrollare le impostazioni del BIOS, gli aggiornamenti di Windows e verificare se la CPU supporta la virtualizzazione. Perché, ovviamente, Windows deve rendere il tutto più difficile del necessario.

In pratica, una volta configurato, creare ambienti virtuali è un gioco da ragazzi.



Questo articolo è stato utile?