Sia che tu sia uno sviluppatore di software, un professionista IT o un appassionato di tecnologia, molti di voi devono eseguire più sistemi operativi. Hyper-V consente di eseguire più sistemi operativi come macchine virtuali in Windows.
Hyper-V offre in particolare la virtualizzazione hardware. Ciò significa che ogni macchina virtuale viene eseguita nell'hardware virtuale. Hyper-V consente di creare dischi rigidi virtuali, commutatori virtuali e diversi altri dispositivi virtuali che possono essere aggiunti alle macchine virtuali.
Motivi per usare la virtualizzazione
La virtualizzazione consente di:
Eseguire software che richiede versioni precedenti di sistemi operativi Windows o non Windows.
Sperimentare con altri sistemi operativi. Hyper-V semplifica la creazione e la rimozione di sistemi operativi diversi.
Testare il software in più sistemi operativi usando più macchine virtuali. Con Hyper-V, è possibile eseguirli tutti in un singolo computer desktop o portatile. Queste macchine virtuali possono essere esportate e quindi importate in qualsiasi altro sistema Hyper-V, incluso Azure.
Requisiti di sistema
Hyper-V richiede:
Processore con funzionalità SLAT (Second Level Address Translation).
Windows 10 (Pro o Enterprise) o Windows 11 (Pro o Enterprise).
Eseguire l'aggiornamento a Windows Pro aprendo Impostazioni>Aggiornamento e Attivazione della sicurezza.> Qui è possibile visitare il negozio e acquistare un aggiornamento.
Anche se la maggior parte dei computer esegue Hyper-V, ogni macchina virtuale esegue un sistema operativo completamente separato. In genere è possibile eseguire una o più macchine virtuali in un computer con 4 GB di RAM, anche se sono necessarie più risorse per macchine virtuali aggiuntive o per installare ed eseguire software intenso per risorse come giochi, video editing o software di progettazione di progettazione.
Per altre informazioni sui requisiti di sistema di Hyper-V e su come verificare che Hyper-V venga eseguito nel computer, vedere Le informazioni di riferimento sui requisiti di Hyper-V.
Sistemi operativi che è possibile eseguire in una macchina virtuale
Hyper-V in Windows supporta molti sistemi operativi diversi in una macchina virtuale, incluse varie versioni di Linux, FreeBSD e Windows.
Come promemoria, è necessario avere una licenza valida per tutti i sistemi operativi usati nelle macchine virtuali.
Per informazioni sui sistemi operativi supportati come guest in Hyper-V in Windows, vedere Sistemi operativi guest Windows supportati e Sistemi operativi guest Linux supportati.
Differenze tra Hyper-V in Windows e Hyper-V in Windows Server
Esistono alcune funzionalità che funzionano in modo diverso in Hyper-V in Windows rispetto a quelle eseguite in Hyper-V in windows Server.
Funzionalità di Hyper-V disponibili solo in Windows Server:
Migrazione in tempo reale delle macchine virtuali da un host a un altro
replica Hyper-V
Fibre Channel virtuale
Rete SR-IOV
Condiviso. VHDX
Funzionalità di Hyper-V disponibili solo in Windows:
Creazione rapida e raccolta di macchine virtuali
Rete predefinita (commutatore NAT)
Il modello di gestione della memoria è diverso per Hyper-V in Windows. In un server, la memoria Hyper-V viene gestita presupponendo che solo le macchine virtuali siano in esecuzione nel server. In Hyper-V in Windows, la memoria viene gestita con le aspettative che la maggior parte dei computer client eseguono software nell'host oltre a eseguire macchine virtuali.
Limiti
I programmi che dipendono da hardware specifico non funzionano bene in una macchina virtuale. Ad esempio, i giochi o le applicazioni che richiedono l'elaborazione con GPU potrebbero non funzionare correttamente. Inoltre, le applicazioni che si basano su timer secondari di 10 ms come la combinazione di applicazioni live o tempi di precisione elevata potrebbero avere problemi in esecuzione in una macchina virtuale.
Inoltre, se Hyper-V è abilitato, tali applicazioni con precisione elevata e sensibili alla latenza potrebbero avere problemi in esecuzione nell'host. Ciò è dovuto al fatto che con la virtualizzazione abilitata, il sistema operativo host viene eseguito anche sul livello di virtualizzazione Hyper-V, proprio come fanno i sistemi operativi guest. Tuttavia, a differenza dei guest, il sistema operativo host è speciale in quanto ha accesso diretto a tutti gli hardware, il che significa che le applicazioni con requisiti hardware speciali possono comunque essere eseguite senza problemi nel sistema operativo host.
Gli amministratori di ambienti ibridi di Windows Server integrano gli ambienti di Windows Server con i servizi di Azure e gestiscono Windows Server nelle reti locali.