Cos'e Hyper-V
Hyper-V e l'hypervisor di tipo 1 integrato in Windows 11 Pro, Enterprise ed Education. Permette di creare e gestire macchine virtuali direttamente sul PC, sfruttando la virtualizzazione hardware. E lo stesso motore che gira sui server Microsoft Hyper-V. Ideale per testare software, isolare ambienti di sviluppo, mantenere un Windows XP per gestionali legacy o creare un laboratorio di rete.
Requisiti
- Edizione: Pro, Enterprise o Education (non Home)
- CPU 64 bit con SLAT (Second Level Address Translation): praticamente tutte le CPU degli ultimi 10 anni
- Virtualizzazione abilitata nel BIOS (Intel VT-x o AMD-V)
- Almeno 4 GB RAM, consigliati 16+ per usarlo seriamente
Abilitare Hyper-V
Hyper-V non e attivo di default. Per attivarlo:
- Esegui >
OptionalFeatures - Spunta Hyper-V (include Piattaforma Hyper-V e Strumenti di gestione)
- Riavvia
Da PowerShell admin alternativa:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Creare una VM
Lancia Hyper-V Manager dal menu Start:
- Click destro sul nome del PC > Nuovo > Macchina virtuale
- Nome e cartella di salvataggio
- Generazione: 2 per OS moderni (UEFI, Secure Boot), 1 per Windows XP/7 o altri OS legacy
- RAM: tipicamente 4 GB con "Memoria dinamica" attiva
- Rete: collega al "Default Switch" per accesso Internet via NAT
- Disco virtuale: crea un VHDX da 60-100 GB
- Installa il sistema operativo: punta a un file ISO
Quick Create
Per creare VM rapide, in Hyper-V Manager c'e Quick Create: gallery con immagini pronte (Ubuntu, Windows 10 Dev Environment) o caricamento ISO con setup automatico. Bastano 5 minuti.
Snapshot (Checkpoint)
Prima di operazioni rischiose nella VM, click destro > Checkpoint. Cattura lo stato completo: disco, RAM, configurazione. Se qualcosa va storto torni indietro in 30 secondi. Per gestire i checkpoint c'e la sezione "Checkpoint" nell'area centrale di Hyper-V Manager.
Reti virtuali
Da Gestore commutatori virtuali:
- Default Switch: NAT condiviso con il PC host (consigliato per uso comune)
- Esterno: legato alla scheda fisica, la VM appare in LAN come un PC reale
- Interno: solo host-guest, no Internet
- Privato: solo tra VM, no host
PowerShell
Get-VM: elenco VMStart-VM -Name "Ubuntu"Stop-VM -Name "Ubuntu"Checkpoint-VM -Name "Ubuntu" -SnapshotName "PreUpgrade"New-VM -Name "Test" -MemoryStartupBytes 4GB -NewVHDPath D:\VHD\test.vhdx -NewVHDSizeBytes 60GB
Hyper-V e WSL2/VirtualBox
Attivare Hyper-V impatta su altri hypervisor:
- WSL2 e Docker Desktop usano già Hyper-V e funzionano benissimo
- VirtualBox 6.0+ funziona ma con prestazioni ridotte
- VMware Workstation 15.5+ supporta Hyper-V come backend
Hai bisogno di aiuto?
Se vuoi supporto Windows aziendale dal team di G Tech Group, scrivici tramite il modulo di contatto.