Hyper-V: virtualizzazione integrata

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 VM
  • Start-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.

Hai trovato utile quest'articolo?