Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Rendere disponibili le funzionalità di Hyper-V più recenti nelle macchine virtuali aggiornando la versione di configurazione. Non eseguire questa operazione fino a quando:
- Aggiornare gli host Hyper-V per la versione più recente di Windows o Windows Server.
- Tu aggiorni il livello funzionale del cluster.
- Si è certi che non sarà necessario spostare nuovamente la macchina virtuale in un host Hyper-V che esegue una versione precedente di Windows o Windows Server.
Per ulteriori informazioni, vedere Aggiornamento a rotazione del sistema operativo del cluster e Eseguire un aggiornamento a rotazione di un cluster host Hyper-V in VMM.
Passaggio 1: Verificare le versioni di configurazione macchina virtuale
- Sul desktop di Windows selezionare il pulsante Start e digitare qualsiasi parte del nome Windows PowerShell.
- Fare clic con il pulsante destro del mouse su Windows PowerShell e scegliere Esegui come amministratore.
- Usare il cmdlet Get-VM. Eseguire il comando seguente per ottenere le versioni delle macchine virtuali.
Get-VM * | Format-Table Name, Version
È anche possibile visualizzare la versione di configurazione in Hyper-V Manager selezionando la macchina virtuale e esaminando la scheda Riepilogo .
Passaggio 2: Aggiornare la versione di configurazione macchina virtuale
- Spegnere la macchina virtuale in Hyper-V Manager.
- Selezionare Azione > Aggiorna versione di configurazione. Se questa opzione non è disponibile per la macchina virtuale, allora è già alla versione di configurazione più elevata supportata dall'host Hyper-V.
Per aggiornare la versione di configurazione della macchina virtuale tramite Windows PowerShell, usare il cmdlet Update-VMVersion . Eseguire il comando seguente dove vmname è il nome della macchina virtuale.
Update-VMVersion <vmname>
Versioni di configurazione supportate della macchina virtuale
Usando il cmdlet di PowerShell Get-VMHostSupportedVersion è possibile visualizzare le versioni di configurazione della macchina virtuale supportate dall'host Hyper-V. Quando si crea una macchina virtuale, essa è creata con la versione di configurazione predefinita. Per vedere le versioni di configurazione macchina virtuale supportate dall'host Hyper-V e qual è la versione predefinita, eseguire il comando seguente.
Get-VMHostSupportedVersion
Se è necessario creare una macchina virtuale che è possibile spostare in un host Hyper-V che esegue una versione precedente di Windows, usare il cmdlet New-VM con il -Version
parametro . Ad esempio, per creare una macchina virtuale denominata "WindowsCV5" con la versione di configurazione 5.0, eseguire il comando seguente:
New-VM -Name "WindowsCV5" -Version 5.0
Nota
È possibile importare una macchina virtuale solo se l'host Hyper-V supporta tale versione di configurazione specifica. In genere, questo significa che è possibile importare una macchina virtuale in un host Hyper-V che esegue una versione più recente di Hyper-V, ma non è possibile importare una macchina virtuale creata in una versione più recente di Hyper-V in una versione precedente di Hyper-V.
Se la versione di configurazione della macchina virtuale non è elencata come supportata per il sistema operativo dell'host Hyper-V nella tabella seguente, è necessario aggiornare la versione di configurazione della macchina virtuale a una versione più recente o creare una nuova macchina virtuale della stessa generazione usando i dischi rigidi virtuali esistenti prima di poter avviare la macchina virtuale.
Versioni di configurazione delle macchine virtuali supportate per gli host con Long-Term Servicing.
La tabella seguente elenca le versioni di configurazione delle macchine virtuali per gli host che eseguono una versione con canale di manutenzione a lungo termine (Long-Term Servicing) di Windows.
Versione di Windows dell'host Hyper-V | 12.0 | 11.0 | 10.0 | 9.3 | 9.2 | 9.1 | 9.0 | 8.3 | 8.2 | 8.1 | 8.0 | 7.1 | 7.0 | 6.2 | 5.0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows Server 2025 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Windows 11, versione 24H2 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Windows 11, versione 22H2 & 23H2 | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Windows Server 2022 | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Windows 10 Enterprise LTSC 2021 | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Windows Server 2019 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Windows 10 Enterprise LTSC 2019 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Windows Server 2016 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
Windows 10 Enterprise 2016 LTSB | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
Windows 10 Enterprise 2015 LTSB | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ |
Windows Server 2012 R2 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
Windows 8.1 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
Versioni di configurazione delle macchine virtuali supportate per gli host con canale semestrale
La tabella seguente elenca le versioni di configurazione delle macchine virtuali per gli host che eseguono una versione Canale semestrale di Windows. Per altre informazioni sulle versioni del canale Semi-Annual di Windows, visitare le pagine seguenti per Windows Server e Windows.
Importante
Le versioni di Windows Server Semi-Annual Channel sono state ritirate. Per altre informazioni sulle versioni correnti, vedere Informazioni sulla versione di Windows Server.
Versione di Windows dell'host Hyper-V | 10.0 | 9.3 | 9.2 | 9.1 | 9.0 | 8.3 | 8.2 | 8.1 | 8.0 | 7.1 | 7.0 | 6.2 | 5.0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows 11 (versione 21H2) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Aggiornamento di Windows 10 - Novembre 2021 (versione 21H2) | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Aggiornamento di Windows 10 - Maggio 2021 (versione 21H1) | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Windows Server, versione 20H2 | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Aggiornamento di Windows 10 - Ottobre 2020 (versione 20H2) | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Windows Server, versione 2004 | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Aggiornamento di Windows 10 - Maggio 2020 (versione 2004) | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Windows Server, versione 1909 | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Aggiornamento di Windows 10 - Novembre 2019 (versione 1909) | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Windows Server, versione 1903 | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Aggiornamento di Windows 10 - Maggio 2019 (versione 1903) | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Windows Server, versione 1809 | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Aggiornamento di Windows 10 di ottobre 2018 (versione 1809) | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Windows Server, versione 1803 | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Aggiornamento di Windows 10 di aprile 2018 (versione 1803) | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Windows 10 Fall Creators Update (versione 1709) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Windows 10 Creators Update (versione 1703) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Aggiornamento dell'anniversario di Windows 10 (versione 1607) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
Perché è necessario aggiornare la versione di configurazione macchina virtuale?
Quando si sposta o si importa una macchina virtuale in un computer che esegue Hyper-V in Windows Server 2019, Windows Server 2016 o Windows 10, la configurazione della macchina virtuale non viene aggiornato automaticamente. Ciò significa che è possibile riportare la macchina virtuale in un host Hyper-V che esegue una versione precedente di Windows o Windows Server. Tuttavia, ciò significa anche che non è possibile utilizzare alcune delle nuove funzionalità di macchina virtuale finché non si aggiorna manualmente la versione di configurazione.
Importante
Non è possibile effettuare il downgrade di una versione di configurazione macchina virtuale dopo averla aggiornata.
La versione di configurazione della macchina virtuale rappresenta la compatibilità della configurazione della macchina virtuale, lo stato salvato e dei file snapshot con la versione di Hyper-V. Quando si aggiorna la versione di configurazione, si modifica la struttura dei file che viene utilizzata per archiviare la configurazione di macchine virtuali e i file del checkpoint. È inoltre possibile aggiornare la versione di configurazione per la versione più recente supportata dall'host Hyper-V. Le macchine virtuali aggiornate usano un nuovo formato di file di configurazione progettato per aumentare l'efficienza di lettura e scrittura dei dati di configurazione della macchina virtuale. L'aggiornamento riduce inoltre il rischio di danneggiamento dei dati in caso di errore di memoria.
Nella tabella seguente sono elencate le descrizioni delle estensioni dei nomi di file e i percorsi predefiniti per ogni tipo di file usato per le macchine virtuali nuove o aggiornate.
Tipi di file di macchina virtuale | Descrizione |
---|---|
Configurazione | Informazioni sulla configurazione di macchina virtuale archiviata in formato binario. Estensione del nome file: .vmcx Percorso predefinito: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines |
Stato di runtime | Informazioni sullo stato di runtime della macchina virtuale archiviate in formato binario. Estensione del nome file: .vmrs e .vmgs Percorso predefinito: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines |
Disco rigido virtuale | Archivia i dischi rigidi virtuali per la macchina virtuale. Estensione del nome file: .vhd o .vhdx Percorso predefinito: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Hard Disks |
Disco rigido virtuale automatico | Differenze file su disco utilizzati per i checkpoint della macchina virtuale. Estensione del nome file: .avhdx Percorso predefinito: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Hard Disks |
Punto di controllo | I checkpoint vengono archiviati in più file di checkpoint. Ogni checkpoint crea un file di configurazione e file di stato di runtime. Estensioni di file: .vmrs e .vmcx Percorso predefinito: C:\ProgramData\Microsoft\Windows\Snapshots |
Cosa accade se non aggiornare la versione di configurazione macchina virtuale?
Se sono presenti macchine virtuali create con una versione precedente di Hyper-V, alcune funzionalità disponibili nel sistema operativo host più recente potrebbero non funzionare con tali macchine virtuali finché non si aggiorna la versione di configurazione.
Come indicazioni generali, è consigliabile aggiornare la versione di configurazione dopo aver aggiornato correttamente gli host di virtualizzazione a una versione più recente di Windows e assicurarsi di non dover eseguire il rollback. Quando usi la funzionalità di aggiornamento in sequenza del sistema operativo del cluster , questo avviene tipicamente dopo aver aggiornato il livello funzionale del cluster. In questo modo, si trarranno vantaggio anche dalle nuove funzionalità e dalle modifiche interne e dalle ottimizzazioni.
Nota
Una volta aggiornata la versione di configurazione della macchina virtuale, la macchina virtuale non potrà essere avviata negli host che non supportano la versione di configurazione aggiornata.
La tabella seguente mostra la versione di configurazione minima della macchina virtuale richiesta per usare alcune nuove funzionalità di Hyper-V.
Funzionalità | Versione minima di configurazione macchina Virtuale |
---|---|
Partizionamento GPU | 12.0 |
Supporto per ARM64 in Windows 11 | 11.0 |
Modalità di compatibilità del processore dinamico | 10.0 |
Virtualizzazione annidata per processori AMD | 9.3 |
Miglioramenti della topologia vNUMA | 9.2 |
Miglioramenti della topologia AMD | 9.1 |
Possibilità di usare funzionalità aggiuntive del processore per PerfMon | 9.0 |
Espone automaticamente la configurazione di multithreading simultaneo per le macchine virtuali in esecuzione sugli host usando il Core Scheduler | 9.0 |
Supporto per l'ibernazione | 9.0 |
Aumentare il numero massimo predefinito per i dispositivi virtuali a 64 per dispositivo (ad esempio, rete e dispositivi assegnati) | 8.3 |
Supporto della sicurezza basata sulla virtualizzazione (VBS) per guest | 8.0 |
Unità di archiviazione delle chiavi | 8.0 |
Macchine virtuali di grandi quantità di memoria | 8.0 |
virtualizzazione annidata | 8.0 |
Numero di processori virtuali | 8.0 |
Supporto per XSAVE | 8.0 |
Code multiple delle macchine virtuali (Virtual Machine Multi Queues - VMMQ) | 7.1 |
Modulo Virtual Trusted Platform (vTPM) | 7.0 |
Aggiunta o rimozione di memoria a caldo | 6.2 |
PowerShell diretto | 6.2 |
Punti di Controllo della Produzione | 6.2 |
Avvio protetto per le macchine virtuali Linux | 6.2 |
Raggruppamento di macchine virtuali | 6.2 |
Per altre informazioni su queste funzionalità, vedere Novità di Hyper-V in Windows Server.