Come creare e configurare la tua prima macchina virtuale con Hyper-V: una guida completa passo passo

Ultimo aggiornamento: 24/04/2025
Autore: Isaac
  • Hyper-V è la soluzione di virtualizzazione nativa di Windows per la creazione di ambienti virtuali efficienti e sicuri.
  • La scelta corretta dello switch virtuale e della generazione della macchina determina la compatibilità e la connettività.
  • Una corretta configurazione della memoria, dei processori e della sicurezza ottimizza le prestazioni e la sicurezza delle macchine virtuali.

iper-v

La virtualizzazione è oggi uno degli strumenti più potenti e versatili a disposizione di qualsiasi professionista o appassionato di informatica. Questa tecnologia consente di massimizzare l'uso dell'hardware fisico, facilitando la creazione di ambienti di test, laboratori, server e sistemi isolati, il tutto senza dover uscire dal proprio computer. Tra le piattaforme di virtualizzazione disponibili, Microsoft Hyper-V Grazie alla sua integrazione nativa in Windows e al suo enorme potenziale, è diventato un punto di riferimento sia per gli utenti privati ​​che per quelli aziendali.

Se ti sei mai chiesto come avviare la tua prima macchina virtuale in Hyper-V o vuoi conoscere tutti i dettagli e le sfumature per farlo nel miglior modo possibile, sei arrivato sull'articolo perfetto. Qui hai una guida completa, passo dopo passo, senza tralasciare nulla, in modo da poter imparare da zero e in modo approfondito tutto ciò che devi sapere per creare, configurare e ottimizzare macchine virtuali in Hyper-V con Windows 10 e Windows 11. Mettetevi comodi e preparatevi il vostro miglior caffè, perché uscirete da qui come esperti di virtualizzazione!

Cos'è la virtualizzazione e perché scegliere Hyper-V?

Per addentrarsi nel mondo delle macchine virtuali, la prima cosa da fare è comprendere questo concetto. La virtualizzazione è una tecnica che consente l'esecuzione simultanea di più sistemi operativi e applicazioni su un singolo computer fisico, creando ambienti virtuali indipendenti.. In questo modo è possibile simulare diversi computer, ognuno con il proprio sistema operativo, isolati e configurati in modo personalizzato, utilizzando in modo condiviso le risorse dell'hardware reale.

In questo contesto, Hyper-V è la soluzione di virtualizzazione nativa di Microsoft, integrato in Windows Server dal 2008 e ora disponibile anche nelle edizioni Pro, Enterprise ed Education di Windows 10 e Windows 11. Il suo utilizzo è molto diffuso sia in ambito domestico che aziendale, poiché consente di gestire più macchine virtuali da un pannello centrale, allocando le risorse in modo flessibile e con elevati livelli di sicurezza e prestazioni.

Scegliendo Hyper-V, Ottieni la piena integrazione con il sistema operativo, una gestione semplificata, un'elevata efficienza, opzioni di rete avanzate e una sicurezza migliorata.. Non avrai bisogno di installare software di terze parti e potrai sfruttare appieno la potenza del tuo PC o server.

Principali vantaggi di Hyper-V su Windows

  • piena integrazione: Non richiede installazione esterna, ora disponibile su Windows 10/11 Pro, Enterprise ed Education.
  • Gestione intuitiva:Il pannello 'Hyper-V Manager' è semplice per gli utenti alle prime armi, ma consente configurazioni molto avanzate.
  • Compatibilità: Consente di eseguire la maggior parte dei sistemi operativi Windows, Linux e FreeBSD, entrambi a 32 e 64 bit, a seconda della generazione di macchina virtuale scelta.
  • Scalabilità ed efficienza: Le risorse vengono allocate in modo dinamico ed efficiente, ottimizzando l'uso della CPU, della memoria e immagazzinamento.
  • Sicurezza: Maggiori livelli di isolamento, Boot Protezione hardware sicura e virtualizzata, anche con moduli TPM o crittografia dello stato.
  • Robustezza professionale: Supporta funzionalità avanzate come gli snapshot, di riserva migrazioni integrate e live e connessione a soluzioni cloud.

Di cosa hai bisogno prima di iniziare? Requisiti e controlli preventivi

Installa e configura Hyper-V su Windows 11-8

1. Edizione Windows compatibile

Hyper-V è disponibile solo su Windows 10 e 11 nelle edizioni Pro, Enterprise ed Education.. Se disponi della versione Home, non potrai utilizzare Hyper-V in modo nativo. Per controllare la versione del tuo sistema:

  • Vai su Impostazioni → Sistema → Informazioni e cerca "Edizione Windows". Devi selezionare Pro, Enterprise o Education.

2. Compatibilità hardware

La virtualizzazione richiede che sul PC siano abilitate determinate funzionalità hardware:

  • Processore: Un chip che supporta la virtualizzazione hardware (Intel VT-x o AMD-V). Questo requisito è soddisfatto dai processori Core i3, i5, i7, i9 di seconda generazione e successivi e AMD Ryzen, Epyc e Threadripper.
  • SLAT (Traduzione di indirizzi di secondo livello): Tecnologia necessaria per l'accelerazione memoria virtuale, particolarmente utile negli ambienti Hyper-V.
  • RAM: Minimo 4 GB, anche se si consigliano 8 GB o più se si intende eseguire sistemi moderni all'interno della macchina virtuale.
  • Spazio su disco: Dovresti avere almeno 20-30 GB di spazio libero per la macchina virtuale e il sistema operativo guest, anche se questa cifra può variare a seconda delle tue esigenze.

Per verificare la compatibilità della tua CPU con la virtualizzazione assistita e SLAT, puoi aprire una console (CMD) come amministratore ed esegui:

systeminfo

Cerca messaggi come "Virtualizzazione assistita da hardware abilitata" o "SLAT supportato: Sì".

3. Abilitare la virtualizzazione nel BIOS/UEFI

normalmente, Portátiles e i PC moderni hanno questa opzione abilitata, ma in alcuni casi sarà necessario accedere al BIOS/UEFI e abilitare manualmente l'opzione "Intel Virtualization Technology" (VT-x) o "AMD-V", nonché "SLAT", se applicabile.

  • Riavvia il PC e accedi al BIOS/UEFI (tasti usuali: F2, Canc, F10, Esc a seconda del produttore).
  • Cerca l'opzione Virtualizzazione e attivala.
  • Salva ed esci.
  Codice errore Spotify 18: 5 metodi per risolverlo

Primo passaggio essenziale: attivare Hyper-V in Windows

Per impostazione predefinita, Hyper-V è disabilitato in Windows, quindi la prima cosa da fare è abilitarlo. Esistono diversi modi per farlo, ma il più comune è tramite le funzionalità di Windows:

  1. Apri il Pannello di controllo e vai su "Programmi e funzionalità".
  2. Fai clic su "Attiva o disattiva le funzionalità di Windows".
  3. Trova la sezione Hyper-V e seleziona tutte le caselle, tra cui:
    • Piattaforma Hyper-V
    • Strumenti di gestione Hyper-V
    • Piattaforma di macchine virtuali
    • Strumenti di compatibilità Hyper-V
  4. Fare clic su OK e attendere che Windows installi i componenti.
  5. Ti verrà chiesto di riavviare il PC. Eseguire questa operazione per completare l'attivazione.

Una volta terminato, cerca "Hyper-V Manager" nel menu Start per verificare che tutto sia corretto.

Cos'è uno switch virtuale e perché dovresti crearne uno subito?

Uno dei concetti chiave di Hyper-V è l'uso di switch virtuali. Uno switch virtuale è un ponte di rete software che collega le macchine virtuali alla rete fisica dell'host, tra loro o le isola completamente.. Prima di creare la prima macchina virtuale è importante sapere di che tipo di switch hai bisogno, poiché ciò influirà sulla connettività e sulla sicurezza.

Tipi di switch in Hyper-V

  • Interruttore esterno: Fornisce accesso completo alla rete fisica. La VM sarà in grado di comunicare con altri computer, stampanti o server e avrà accesso a Internet.
  • Interruttore interno: Consente la comunicazione tra le macchine virtuali e l'host, ma non con la rete esterna. Ideale per laboratori di prova o ambienti isolati.
  • Centralino privato: Le macchine virtuali possono comunicare solo tra loro, nemmeno l'host vi ha accesso. Utile per test sicuri o ambienti isolati al 100%.
  • Interruttore predefinito: È presente di default in Windows 10/11 e consente un facile accesso a Internet, anche se con un controllo minore sulle impostazioni avanzate.

Come creare uno switch virtuale in Hyper-V

  1. Apri il Amministratore di Hyper-V e seleziona la tua squadra nel pannello di sinistra.
  2. Nel riquadro di destra, fare clic su "Virtual Switch Manager".
  3. Scegli il tipo di switch più adatto a te (in genere per iniziare si preferisce "Esterno").
  4. Fare clic su "Crea switch virtuale".
  5. Assegna un nome riconoscibile e seleziona la scheda di rete fisica (Wi-Fi o Ethernet) a cui si connetterà.
  6. È possibile configurare se abilitare l'identificazione della LAN virtuale (VLAN), descriverla in "Note", ecc.
  7. Salva le modifiche e accetta le notifiche relative alla disconnessione temporanea della rete.

Creazione della prima macchina virtuale con Hyper-V: una guida completa passo passo

hyper v

1. Avviare la procedura guidata da Hyper-V Manager

Nel Amministratore di Hyper-V, seleziona l'host e nel pannello di destra clicca su Nuovo → Macchina virtuale. Verrà visualizzata la procedura guidata che ti guiderà passo dopo passo.

2. Assegna un nome e individua la tua macchina virtuale

Assegna un nome chiaro (ad esempio, "Ubuntu 24.04" o "Windows 11 Test") e decidi se vuoi salvare i file nel percorso predefinito o in una cartella personalizzata. Si consiglia di avere tutte le VM in una propria cartella ('HYPERV') per facilitare la gestione e i backup.

3. Scegli la generazione giusta: Generazione 1 o Generazione 2?

Ecco qui È molto importante scegliere correttamente la generazione della macchina virtuale., poiché non può essere modificato dopo essere stato creato. Le opzioni sono:

  • Generazione 1: Compatibile con i sistemi operativi più vecchi (sia a 32 che a 64 bit), utilizza BIOS classico, supporta dischi VHD e VHDX e consente l'avvio da controller IDE e floppy disk virtuali.
  • Generazione 2: Richiede sistemi operativi moderni (solo a 64 bit), utilizza UEFI, consente l'avvio protetto, supporta dischi VHDX di grandi dimensioni (fino a 64 TB), è più veloce e sicuro e consente funzionalità avanzate (TPM, avvio da SCSI e DVD virtuale, ecc.). Per una migliore compatibilità con i sistemi moderni, vedere Come modificare la risoluzione di una macchina virtuale.

Consulta sempre la documentazione ufficiale per verificare se il tuo sistema operativo guest supporta la Generazione 2. Per Ubuntu, Windows 10/11, RHEL/CentOS 8, Debian 10, ecc., puoi scegliere la Generazione 2. In caso di dubbio, seleziona la Generazione 1 per la massima compatibilità.

4. Allocazione della RAM

Indica la quantità di RAM che la macchina virtuale dovrebbe ricevere. Esempi comuni:

  • Ubuntu: minimo 2048 MB (2 GB), consigliato 4096 MB (4 GB).
  • Windows 10/11: minimo 4096 MB (4 GB), consigliato 8192 MB (8 GB) o più.

È possibile attivare l'opzione Memoria dinamica in modo che Hyper-V gestisca automaticamente l'allocazione della RAM in base alla reale richiesta della macchina. Ciò consente di ottimizzare l'utilizzo dell'hardware, soprattutto se si dispone di più VM sullo stesso host.

5. Impostazioni di rete

Seleziona lo switch virtuale creato in precedenza (ad esempio, "LAN virtuale"). Se si lascia l'impostazione su "Non connesso", la macchina virtuale non avrà accesso ad alcuna rete.

  Come utilizzare i glifi in World Of Warcraft

6. Creare il disco rigido virtuale

Definisce il nome, la posizione e la dimensione del disco rigido virtuale. Hyper-V consente di creare nuovi dischi, selezionarne uno esistente o rimandare la scelta a un secondo momento.

Per un ambiente di test Ubuntu o Windows leggero, puoi iniziare con 20-40 GB. Se intendi installare applicazioni pesanti o salvare molti dati, adatta le dimensioni alle tue esigenze.

Per impostazione predefinita, viene creato un disco VHDX dinamico (le cui dimensioni aumentano con l'uso). Se hai bisogno della massima velocità e affidabilità, scegli l'opzione a dimensione fissa, anche se occuperà tutto lo spazio assegnato fin dall'inizio.

7. Selezione del supporto di installazione del sistema operativo

  • È possibile scegliere di installare il sistema operativo in un secondo momento, di avviarlo da un CD/DVD-ROM avviabile (solitamente un file ISO), da un disco floppy virtuale o da un server di installazione di rete (PXE).
  • L'opzione più comune è quella di scegliere "installa da un file immagine ISO", selezionando l'immagine scaricata del sistema che si desidera installare.

8. Rivedere il riepilogo e finalizzare la creazione

La procedura guidata ti mostrerà un riepilogo di tutte le opzioni. Esaminatelo attentamente e fate clic su "Fine" per terminare la creazione della macchina virtuale.

Avvio e installazione del sistema operativo sulla macchina virtuale

Ora la tua macchina virtuale è pronta. Ora non vi resta che avviare il processo di installazione del sistema operativo:

  • In Hyper-V Manager, seleziona la tua macchina virtuale nell'elenco centrale e fai clic su collegarsi.
  • Si aprirà una finestra della console. Premere il pulsante inizio in quella finestra.
  • Se hai associato l'ISO, il programma di installazione del sistema operativo si avvierà sullo schermo virtuale. Segui i passaggi della procedura guidata di installazione come se ti trovassi su un computer reale (scegliendo la lingua, il partizionamento, l'utente, ecc.).
  • Una volta completata l'installazione, la macchina si riavvierà e avvierà il sistema operativo già installato dal disco rigido virtuale.

Impostazioni avanzate: ottimizzazione e personalizzazione della macchina virtuale Hyper-V

Dopo aver installato il sistema operativo, è consigliabile regolarne le opzioni avanzate per sfruttarlo al meglio e adattarlo alle proprie esigenze. Da Hyper-V Manager, seleziona la macchina virtuale e vai su "Impostazioni" nel pannello di destra.

1. Hardware: aggiungere, modificare o rimuovere risorse

  • Processori: Puoi aumentare il numero di CPU virtuali (fino al massimo consentito dall'hardware). Idealmente, dovrebbe essere regolato in base all'utilizzo effettivo della VM e alle esigenze delle altre VM coesistenti.
  • Memoria: modifica la RAM allocata, abilita/disabilita la memoria dinamica e regola i limiti minimo e massimo.
  • Dischi: aggiungi altri dischi rigidi virtuali, espandi le dimensioni di quelli esistenti o collega direttamente unità fisiche.
  • Controller SCSI: Permettono di aggiungere dischi rigidi, DVD o unità condivise.
  • Adattatori di rete: modifica lo switch virtuale assegnato, aggiungi altri adattatori, regola la VLAN, il controllo della larghezza di banda e le funzionalità avanzate.

2. Sicurezza: avvio sicuro, TPM e schermatura

  • Avvio sicuro: Impedisce il caricamento di sistemi o driver non autorizzati durante l'avvio. È abilitato per impostazione predefinita sui computer di seconda generazione ed è particolarmente utile per gli ambienti Windows o le moderne distribuzioni Linux.
  • Modulo di piattaforma affidabile (TPM): consente di abilitare un TPM virtuale per crittografare i dischi e utilizzare funzionalità di sicurezza avanzate come BitLocker in Windows.
  • Armatura: Protegge la VM da accessi non autorizzati, anche se l'host è compromesso. Se abilitate, Secure Boot e TPM vengono abilitati automaticamente, ma alcune funzionalità di gestione sono limitate.

Scegliere il livello di sicurezza appropriato in base all'uso e al tipo di dati gestiti.

3. Ordine di avvio e firmware UEFI

  • Configurare l'ordine di avvio (da disco rigido, DVD, rete, ecc.), soprattutto dopo aver installato il sistema operativo, per velocizzare i riavvii.
  • Sui computer di seconda generazione è possibile scegliere il firmware UEFI e regolare altre opzioni relative all'avvio protetto.

4. Impostazioni di rete e funzionalità avanzate

  • Rete sicura e sicurezza DHCP: Consentono di isolare la VM e bloccare i messaggi di rete dannosi o non autorizzati.
  • Mirroring delle porte: Copia il traffico in entrata/in uscita da un adattatore per l'analisi o il monitoraggio.
  • Team building (NIC Teaming): Combina più adattatori di rete virtuali in uno per aumentare le prestazioni e la tolleranza agli errori.
  • MAC dinamico/statico: Definisce se l'indirizzo MAC deve cambiare automaticamente o essere fisso (utile per i server).

5. Peso della memoria e della CPU, NUMA e controllo delle risorse

  • Ponderazione della memoria: Assegna la priorità all'accesso alla memoria tra più macchine virtuali in base all'importanza.
  • Controllo delle risorse della CPU: Limita o riserva percentuali di CPU per impedire a una VM di consumare tutte le risorse.
  • NUMA: Configura la memoria e la topologia del processore per ambienti hardware avanzati.

6. Punti di controllo (checkpoint)

I checkpoint, noti anche come snapshot, consentono di salvare lo stato completo della macchina virtuale in un dato momento (sistema, disco e memoria), in modo da potervi facilmente ripristinare se si verifica un problema dopo un aggiornamento o una modifica importante. Si consiglia di utilizzarli prima di apportare modifiche sostanziali, ma non abusarne perché occupano molto spazio sul disco.

  Servizio di ottimizzazione runtime .NET | Soluzioni ai problemi

7. Azioni automatiche e amministrazione

  • Azione di avvio automatico: Definisce se la macchina virtuale deve avviarsi o rimanere spenta quando si avvia l'host fisico.
  • Azione di spegnimento automatico: : Indica se la macchina virtuale deve essere arrestata, salvata o disconnessa quando l'host viene arrestato.

Installazione e conversione di immagini esterne: VHDX e VMDK

Hyper-V consente non solo di creare macchine virtuali da zero, ma anche di importare immagini esistenti da altri sistemi (ad esempio, VirtualBox o VMware). Per convertire i dischi virtuali, come VMware VMDK, è possibile utilizzare strumenti come convertire i dischi virtuali tra formati.

Convertire VMDK (VirtualBox) in VHDX (Hyper-V)

  • Usa strumenti come Convertitore StarWind V2V per passare facilmente da VMDK a VHDX.
  • Puoi anche usare Convertitore di macchine virtuali Microsoft in combinazione con PowerShell per conversioni più avanzate.
  • Tieni presente che dopo la conversione dovrai creare una nuova macchina virtuale in Hyper-V e associarvi il disco VHDX convertito come "Disco rigido virtuale esistente".

Opzioni di creazione avanzate: PowerShell e creazione rapida

Creazione automatizzata con PowerShell

Se è necessario distribuire numerose macchine virtuali o si desidera automatizzare i processi, è possibile utilizzare gli script di PowerShell per creare macchine virtuali, assegnare dischi, switch, memoria e tutte le opzioni illustrate in precedenza. Esempio di base:

New-VM -Name "VMName" -Path "Path" -NewVHDPath "VHDXPath" -NewVHDSizeBytes 40GB -Generation 2 -MemoryStartupBytes 4096MB -SwitchName "SwitchName"

È quindi possibile aggiungere processori, memoria dinamica, ecc. e controllare tutti i cmdlet disponibili eseguendo:

Ottieni-Comando -Modulo hyper-v | Out-GridView

Utilizzo di Creazione rapida

  • In Windows 10/11 è disponibile l'opzione "Creazione rapida Hyper-V", che semplifica ulteriormente la creazione di macchine virtuali pronte all'uso (con immagini Windows o Linux preconfigurate) in pochi clic.
  • Puoi scegliere tra modelli predefiniti o utilizzare il tuo ISO.
  • Non è flessibile come la procedura guidata classica, ma consente di risparmiare tempo nelle attività di test o di avvio.

Risoluzione dei problemi comuni in Hyper-V

1. La macchina virtuale non si avvia

  • Controllare l'allocazione delle risorse (CPU, memoria e disco rigido virtuale).
  • Controllare i registri eventi di Windows (Visualizzatore eventi → Registri applicazioni e servizi → Microsoft → Windows → Hyper-V-VMMS).
  • Assicurarsi che il disco VHDX non sia danneggiato. Se necessario, utilizzare utensili per la riparazione.

2. Problemi di rete

  • Verificare che la VM sia connessa allo switch virtuale corretto.
  • Verificare che l'host disponga di connettività di rete.
  • Disattivare temporaneamente il firewall per evitare blocchi.

3. Errori di installazione del sistema operativo

  • Verificare che l'ISO non sia danneggiato e che la versione sia supportata.
  • Verificare che siano presenti i driver necessari (alcune distribuzioni Linux ne hanno bisogno) driver (La rete o l'archiviazione Hyper-V devono funzionare correttamente).
  • Controllare la compatibilità tra le generazioni del sistema operativo.

Considerazioni sulla compatibilità e limiti avanzati

  • Non è possibile modificare la generazione di una VM una volta creata. Se hai scelto male, dovrai ricrearlo.
  • Le macchine di seconda generazione consentono dischi rigidi virtuali molto più grandi (fino a 2 TB).
  • Sugli host con più di 64 CPU logiche, sarà necessario creare VM tramite PowerShell o Windows Admin Center.
  • Le VM di seconda generazione possono essere avviate solo da immagini ISO e dispositivi virtuali SCSI, non da dispositivi fisici o floppy disk.
  • È possibile caricare i dischi VHDX sul cloud di Azure, se soddisfano i requisiti di formato e dimensione.

Ottimizzazione e gestione in ambienti complessi

Nelle distribuzioni aziendali o quando si gestiscono più VM è essenziale:

  • Applica posti di blocco prima di cambiamenti critici.
  • Assegnare correttamente RAM e CPU a seconda della priorità di ciascuna VM.
  • Configurare la rete con VLAN, switch multipli e criteri di isolamento per ambienti sicuri o segmentati.
  • Implementare backup regolari, utilizzando soluzioni interne come Windows Backup o integrando strumenti di terze parti come clonare una macchina virtuale con Hyper-V per backup, repliche e persino per l'orchestrazione del disaster recovery.
  • Monitorare l'utilizzo delle risorse da Task manager, Performance Monitor o strumenti avanzati per rilevare i colli di bottiglia e regolare l'hardware assegnato.

Migrazione, importazione ed esportazione di macchine virtuali

Hyper-V semplifica l'esportazione e l'importazione di VM tra diversi host e versioni di Windows, il che è utile per:

  • Spostare interi laboratori tra computer.
  • Eseguire backup prima di un aggiornamento dell'host.
  • Trasferire gli ambienti VM ai server di produzione.

Prima di procedere alla migrazione, assicurarsi sempre di mantenere la compatibilità tra versione di Hyper-V e formato del disco.

clonare la macchina virtuale Hyper-V
Articolo correlato:
Come clonare una macchina virtuale in Hyper-V passo dopo passo e in dettaglio

Lascia un commento