Punti chiave
- Assicurati che il tuo dispositivo Windows supporti la virtualizzazione e soddisfi i seguenti requisiti:
- Requisiti di sistema per Hyper-V
- CPU a 64 bit con SLAT
- Estensioni della modalità monitor VM abilitate
- 4 GB o più di RAM
- Virtualizzazione BIOS/UEFI (VT-x/AMD-V)
- Windows 10 Pro, Enterprise o Education (non Home)
- Abilita la virtualizzazione nel BIOS/UEFI:
- Riavvia il PC e premi il tasto di configurazione.
- Nella sezione “Avanzate”, “Impostazioni CPU” o “Sicurezza”, abilita la tecnologia di virtualizzazione Intel (VT-x), AMD-V o la modalità SVM.
- Salva le modifiche, esci e poi riavvia il sistema.
- Abilita Hyper-V tramite PowerShell:
- Esegui PowerShell con privilegi elevati utilizzando questo codice:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All - Riavvia quando richiesto.
- Esegui PowerShell con privilegi elevati utilizzando questo codice:
- Abilita Hyper-V con DISM:
- Apri il Prompt dei comandi come amministratore.
- Inserisci il comando:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
- Abilita Hyper-V tramite Impostazioni:
- Vai su Impostazioni > App > Funzionalità opzionali > Altre funzionalità di Windows.
- Nella finestra “Funzionalità di Windows”, seleziona “Piattaforma Hyper-V” e “Strumenti di gestione Hyper-V”.
- Fai clic su OK e riavvia il sistema quando richiesto.
Windows 10 è un potente sistema operativo che consente agli utenti di eseguire più sistemi operativi contemporaneamente su un singolo computer attraverso la virtualizzazione. Con l’aiuto di Hyper-V, una funzionalità integrata di Windows, puoi creare e gestire virtual machine (VM) senza alcuno sforzo. In questo articolo, discuteremo la procedura per installare e abilitare Hyper-V su Windows 10.
Semplifica la gestione delle virtual machine con NinjaOne.
Hyper-V e virtual machine su Windows 10
Hyper-V è una tecnologia di virtualizzazione sviluppata da Microsoft. Ogni virtual machine di Windows 10 opera nel suo spazio isolato, il che significa che puoi eseguire sistemi operativi diversi fianco a fianco senza compromettere la stabilità del sistema principale. È come avere più computer accessibili da un unico dispositivo Windows.
A differenza degli hypervisor di “Tipo 2” (come VirtualBox), che funzionano come applicazioni su Windows, Hyper-V è un hypervisor di Tipo 1 (Bare Metal). Una volta abilitata, viene eseguita direttamente sull’hardware, mentre il sistema operativo Windows stesso viene eseguito come “partizione principale” al di sopra di essa.
Perché abilitare Hyper-V su Windows 10?
Ecco alcuni motivi per cui dovresti abilitare Hyper-V su Windows 10.
- Isolamento: Ogni virtual machine in Windows 10 è completamente isolata dal sistema operativo principale, il che significa che se qualcosa si guasta all’interno della virtual machine, non influisce sul tuo sistema host.
- Ambienti di test: Hyper-V è perfetto per testare le applicazioni su diversi sistemi operativi o configurazioni senza la necessità di utilizzare più dispositivi fisici.
- Gestione delle risorse: Puoi controllare la potenza di computing, la memoria e lo spazio di archiviazione utilizzati da ciascuna virtual machine, consentendo una gestione efficiente delle risorse.
- Funzione Snapshot: Hyper-V consente di creare istantanee dellevirtual machine in qualsiasi momento. In questo modo puoi salvare lo stato corrente e tornare indietro se necessario, il che è una salvezza quando testi un software.
Requisiti di sistema per Hyper-V
Prima di attivare Hyper-V su Windows 10, assicurati che il tuo computer soddisfi i seguenti requisiti di sistema:
- Processore a 64 bit con Second Level Address Translation (SLAT): contribuisce alle prestazioni della virtual machine su Windows 10.
- CPU che supporta le estensioni della modalità VM Monitor
- Almeno 4 GB di RAM: maggiore è la memoria a disposizione, migliori saranno le prestazioni, soprattutto se prevedi di eseguire più virtual machine.
- Supporto della virtualizzazione hardware a livello di BIOS
- Edizione Windows 10 Enterprise, Pro o Education — Hyper-V non è disponibile sull’edizione Home.
Come attivare la virtualizzazione hardware
Per abilitare la virtualizzazione in Windows 10, è necessario eseguire diverse operazioni. Innanzitutto, bisogna sapere come attivare la virtualizzazione hardware nelle impostazioni del BIOS. Da qui, è possibile utilizzare PowerShell, DISM o l’applicazione Impostazioni per attivare Hyper-V.
Come abilitare la virtualizzazione nelle impostazioni del BIOS
I passaggi esatti per abilitare la virtualizzazione nel BIOS possono variare a seconda del produttore della scheda madre e della versione del BIOS del computer, ma ecco una guida generale:
- Accedi alla configurazione del BIOS:
- Riavvia il computer.
- Durante il processo di avvio, premi un tasto per accedere alla configurazione del BIOS. Il tasto varia, ma spesso è uno dei seguenti: Canc, F2, F10, Esc o F12. Durante l’avvio dovrebbe essere visualizzato il tasto corretto (ad esempio, “Premere [Tasto] per accedere alla configurazione”).
- Passa alle Impostazioni di virtualizzazione:
- Una volta entrato nel BIOS, cerca una sezione relativa alla configurazione della CPU, alle impostazioni avanzate o di sicurezza. Il nome esatto può variare.
- In questa sezione, cerca le opzioni relative alla virtualizzazione. I nomi comuni includono:
- Virtualization Technology (VT-x)
- Intel Virtualization Technology
- AMD-V (per processori AMD)
- SVM Mode (per processori AMD)
- Abilita la virtualizzazione:
- Seleziona l’opzione di virtualizzazione e modifica l’impostazione in Abilitato.
- Se vedi opzioni come VT-d o IOMMU, la loro attivazione può anche migliorare le prestazioni delle virtual machine, ma non è strettamente necessaria per Hyper-V.
- Salva ed esci:
- Segui le istruzioni del tuo BIOS per salvare e uscire. Spesso puoi farlo premendo il tasto F10, ma assicurati di seguire le istruzioni visualizzate sul tuo schermo.
- Il computer si riavvia con le modifiche applicate.
Attiva Hyper-V con PowerShell
Per attivare Hyper-V in Windows utilizzando PowerShell, dovrai eseguire PowerShell come amministratore ed effettuare comandi specifici. Questa procedura ti consente di installare la funzione Hyper-V sul tuo sistema Windows, a condizione che il tuo computer soddisfi i requisiti hardware necessari e che la virtualizzazione sia abilitata nelle impostazioni del BIOS/UEFI. Ecco come fare:
- Apri PowerShell come amministratore:
- Clicca con il tasto destro del mouse sul pulsante Start o premi Windows + X e seleziona “Windows PowerShell (Admin)” o “Prompt dei comandi (Admin)” se PowerShell non è disponibile. In Windows 11, invece, potrebbe essere visualizzato “Terminal (Admin)”.
- Se richiesto dal Controllo dell’account utente (UAC), clicca su “Sì” per consentire all’applicazione di apportare modifiche al tuo dispositivo.
- Verifica se Hyper-V può essere installato:
- Prima di installare Hyper-V, è opportuno verificare se il tuo sistema lo supporta. Esegui il seguente comando: Systeminfo
- Guarda nella sezione “Requisiti di Hyper-V” per vedere se tutti i requisiti sono soddisfatti. Se lo sono, puoi procedere con l’installazione.
- Installare Hyper-V:
- Per installare Hyper-V, utilizza il seguente comando: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
- Riavvia il computer:
- Al termine del processo di installazione, dovrai riavviare il computer affinché le modifiche abbiano effetto. Puoi farlo immediatamente utilizzando il seguente comando: Restart-Computer
Dopo il riavvio del computer, Hyper-V sarà attivato e potrai iniziare a creare e gestire la tua virtual machine su Windows 10. Puoi accedere a Hyper-V Manager dal menu Start per iniziare a lavorare con le virtual machine.
Attivare Hyper-V con DISM
DISM è uno strumento a riga di comando che può essere utilizzato per la manutenzione e la preparazione delle immagini di Windows, comprese quelle utilizzate per Windows PE, Windows Recovery Environment (Windows RE) e Windows Setup. Può anche essere utilizzato per abilitare le funzionalità di Windows mentre il sistema operativo è in esecuzione.
Ecco come attivare Hyper-V in Windows utilizzando DISM:
- Apri il Prompt dei comandi come amministratore:
- Clicca con il tasto destro del mouse sul pulsante Start o premi Windows + X, quindi seleziona “Prompt dei comandi (Admin)” o “Terminale Windows (Admin)” se il Prompt dei comandi non è elencato direttamente. In Windows 11 è più probabile trovare “Terminale Windows (Admin)”.
- Se richiesto dal Controllo dell’account utente (UAC), clicca su “Sì” per consentire all’applicazione di apportare modifiche al tuo PC.
- Attiva Hyper-V usando DISM:
- Digita il seguente comando nel Prompt dei comandi e premi Invio: DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
- Riavvia il computer:
- Al termine del comando, sarà probabilmente necessario riavviare il computer affinché le modifiche abbiano effetto. Il prompt dei comandi potrebbe richiederti questa operazione oppure puoi riavviare manualmente il computer.
Attivare Hyper-V in Windows attraverso le impostazioni
Se preferisci un approccio più semplice, puoi attivare la virtualizzazione su Windows 10 attraverso l’app Impostazioni. Questo metodo fornisce un’interfaccia grafica (GUI) per gli utenti che preferiscono non utilizzare la riga di comando. Per farlo, procedi come segue:
- Apri l’applicazione Impostazioni:
- Premi i tasti Windows + I per aprire l’app Impostazioni, oppure fai clic sul menu Start e poi sull’icona a forma di ingranaggio/impostazioni.
- Accedi alle funzionalità di Windows:
- Per Windows 10: Accedi a App > Funzionalità facoltative > Altre funzionalità di Windows in fondo alla pagina.
- Per Windows 11: Accedi a App > Funzionalità facoltative > Altre funzionalità di Windows, in fondo alla sezione “Impostazioni correlate”.
- Attiva Hyper-V:
- Nella finestra “Funzionalità di Windows” che si apre, scorri verso il basso fino a individuare “Hyper-V” e seleziona la casella accanto ad esso.
- Assicurati che siano selezionati sia “Strumenti di gestione Hyper-V” che “Piattaforma Hyper-V”. Gli strumenti di gestione includono Hyper-V Manager, che è uno strumento GUI per la gestione di una virtual machine Hyper-V su Windows 10, e la piattaforma fornisce i servizi e la gestione necessari per le virtual machine.
- Fai clic su OK per avviare la procedura di installazione. Windows applicherà le modifiche, il che potrebbe richiedere alcuni minuti.
- Riavvia il computer:
- Al termine dell’installazione, ti verrà probabilmente richiesto di riavviare il computer. Assicurati di salvare tutto il lavoro aperto e riavviare il computer per completare il processo di installazione.
- Verifica l’esito positivo
Prima di creare la tua prima virtual machine, verifica che Hyper-V sia attivo:- Premi Ctrl + Maiusc + Esc per aprire Gestione attività.
- Seleziona la scheda Prestazioni e fai clic su CPU.
- Cerca “Virtualizzazione”: Attivabile in basso a destra.
Nota: Se Hyper-V è completamente attivo, potrebbe invece comparire il messaggio “È stato rilevato un hypervisor”: ciò conferma che il sistema è in esecuzione sotto il livello Hyper-V.
Rivoluziona la gestione delle tue virtual machine con un potente strumento RMM.
Risoluzione dei problemi: e se l’opzione di virtualizzazione fosse disattivata nel BIOS?
Se l’opzione di virtualizzazione hardware sul tuo dispositivo Windows 10 risulta disattivata (in grigio) nel BIOS o in UEFI, ciò significa solitamente che il firmware di sistema o la configurazione hardware la stanno bloccando.
Aggiornamento del firmware BIOS/UEFI
Un BIOS non aggiornato potrebbe non visualizzare correttamente le impostazioni di virtualizzazione del sistema. Puoi visitare manualmente la pagina di assistenza del produttore della tua scheda madre o del tuo portatile e installare l’ultima versione. Per i team IT o le aziende di livello enterprise, utilizza il software di patch management per mantenere i tuoi dispositivi endpoint costantemente aggiornati su larga scala.
Verifica il supporto alla virtualizzazione della CPU
Non tutti i processori supportano VT-x o AMD-V. Per verificarlo, esegui il comando riportato di seguito in Windows:
systeminfo | find “Virtualization”
Se viene visualizzato il messaggio No, è possibile che l’hardware non soddisfi i requisiti minimi per la virtualizzazione.
Spegni e riaccendi il dispositivo
Se nessuno dei metodi precedenti funziona, prova a spegnere completamente il PC. Scollega il dispositivo dalla presa di corrente per 10–15 secondi, quindi riavvialo. Quando accedi nuovamente al BIOS, tutte le impostazioni bloccate dovrebbero essere aggiornate.
Disattiva l’avvio rapido di Windows
Se la virtualizzazione risulta “Disabilitata” in Gestione attività nonostante sia “Abilitata” nel BIOS, è possibile che Windows stia utilizzando una sessione del kernel salvata. Disattiva l’avvio rapido (Pannello di controllo > Opzioni risparmio energia > Scegli cosa fare con i pulsanti di accensione) ed esegui uno “Spegnimento” completo anziché un “Riavvio”.
Proteggi la tua infrastruttura VM con NinjaOne
Scopri come semplificare la gestione dei dispositivi con NinjaOne RMM. Grazie a NinjaOne, puoi facilmente attivare Hyper-V su Windows 10 per tutte le tue virtual machine, monitorare le loro prestazioni e garantire la sicurezza della tua infrastruttura VM da un’unica postazione. Assumi il controllo del tuo ambiente virtualizzato e sperimenta una gestione delle virtual machine senza problemi. Contattaci per una prova gratuita.
