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
- On the Windows desktop, select the Start button and type any part of the name Windows PowerShell.
- Fare clic con il pulsante destro del mouse su Windows PowerShell e scegliere Esegui come amministratore.
- Use the Get-VMcmdlet. Eseguire il comando seguente per ottenere le versioni delle macchine virtuali.
Get-VM * | Format-Table Name, Version
You can also see the configuration version in Hyper-V Manager by selecting the virtual machine and looking at the Summary tab.
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.
To upgrade the virtual machine configuration version by using Windows PowerShell, use the Update-VMVersion cmdlet. Eseguire il comando seguente dove vmname è il nome della macchina virtuale.
Update-VMVersion <vmname>
Versioni di configurazione supportate della macchina virtuale
Using the PowerShell cmdlet Get-VMHostSupportedVersion you can see what virtual machine configuration versions your Hyper-V Host supports. 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
If you need to create a virtual machine that you can move to a Hyper-V Host that runs an older version of Windows, use the New-VM cmdlet with the -Version
parameter. 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
Note
È 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. To get more information on Semi-Annual Channel versions of Windows, visit the following pages for Windows Server and Windows.
Important
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.
Important
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 | Description |
---|---|
Configuration | 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 |
Runtime state | 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 |
Checkpoint | 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.
Note
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.
Feature | Versione minima di configurazione macchina Virtuale |
---|---|
GPU partitioning | 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 |
Automatically expose simultaneous multithreading configuration for VMs running on hosts using the Core Scheduler | 9.0 |
Hibernation support | 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 |
Nested Virtualization | 8.0 |
Numero di processori virtuali | 8.0 |
XSAVE support | 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 Direct | 6.2 |
Production Checkpoints | 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.