Atualizar a versão da máquina virtual no Hyper-V no Windows ou no Windows Server
Disponibilize os recursos de Hyper-V mais recentes em suas máquinas virtuais atualizando a versão de configuração. Não faça isso até:
- Você atualiza seus Hyper-V hosts para a versão mais recente do Windows ou Windows Server.
- Tu atualizas o nível funcional do cluster.
- Você tem certeza de que não precisará mover a máquina virtual de volta para um host Hyper-V que execute uma versão anterior do Windows ou do Windows Server.
Para obter mais informações, consulte Atualização Contínua do Sistema Operacional de Cluster e Executar uma atualização contínua de um cluster de host Hyper-V no VMM.
Etapa 1: Verificar as versões de configuração da máquina virtual
- Na área de trabalho do Windows, selecione o botão Iniciar e digite qualquer parte do nome Windows PowerShell.
- Clique com o botão direito do mouse em Windows PowerShell e selecione Executar como administrador.
- Utilize o cmdlet Get-VM. Execute o seguinte comando para obter as versões de suas máquinas virtuais.
Get-VM * | Format-Table Name, Version
Você também pode ver a versão de configuração no Hyper-V Manager ao selecionar a máquina virtual e olhar para o separador Resumo.
Etapa 2: Atualizar a versão de configuração da máquina virtual
- Desligue a máquina virtual no Hyper-V Manager.
- Selecione Ação > Atualizar Versão de Configuração. Se essa opção não estiver disponível para a máquina virtual, ela já estará na versão de configuração mais alta suportada pelo host Hyper-V.
Para atualizar a versão de configuração da máquina virtual usando o Windows PowerShell, use o cmdlet Update-VMVersion. Execute o seguinte comando, onde vmname é o nome da máquina virtual.
Update-VMVersion <vmname>
Versões de configuração de máquina virtual suportadas
Usando o cmdlet do PowerShell Get-VMHostSupportedVersion você pode ver quais versões de configuração de máquina virtual seu host Hyper-V suporta. Quando você cria uma máquina virtual, ela é criada com a versão de configuração padrão. Para ver quais versões de configuração de máquina virtual seu host Hyper-V suporta e qual é o padrão, execute o seguinte comando.
Get-VMHostSupportedVersion
Se você precisar criar uma máquina virtual que possa ser movida para um host de Hyper-V que execute uma versão mais antiga do Windows, use o cmdlet New-VM com o parâmetro -Version
. Por exemplo, para criar uma máquina virtual chamada "WindowsCV5" com a versão de configuração 5.0, execute o seguinte comando:
New-VM -Name "WindowsCV5" -Version 5.0
Observação
Você só pode importar uma máquina virtual se o host Hyper-V oferecer suporte a essa versão de configuração. Normalmente, isso significa que você pode importar uma máquina virtual para um host Hyper-V executando uma versão mais recente do Hyper-V, mas não pode importar uma máquina virtual criada em uma versão mais recente do Hyper-V para uma versão mais antiga do Hyper-V.
Se a versão de configuração da VM não estiver listada como suportada para o seu SO anfitrião Hyper-V na tabela abaixo, terá de atualizar a versão de configuração da VM para uma versão mais recente ou criar uma nova VM da mesma geração utilizando os discos rígidos virtuais existentes antes de poder iniciar a VM.
Versões de configuração de VM suportadas para hosts de manutenção de longo prazo
A tabela a seguir lista as versões de configuração de VM para hosts que executam uma versão de serviço de longo prazo do Windows.
Hyper-V hospedar a versão do Windows | 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, versão 24H2 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Windows 11, versão 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 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
Versões de configuração de VM suportadas para hosts Semi-Annual Channel
A tabela a seguir lista as versões de configuração de VM para hosts que executam uma versão Semi-Annual Channel do Windows. Para obter mais informações sobre as versões Semi-Annual Channel do Windows, visite as seguintes páginas de Windows Server e Windows.
Importante
As versões do Windows Server Semi-Annual Channel foram descontinuadas. Para obter mais informações sobre os lançamentos atuais, consulte informações sobre lançamentos do Windows Server.
Hyper-V hospedar a versão do Windows | 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 (versão 21H2) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Atualização do Windows 10 de novembro de 2021 (versão 21H2) | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Atualização do Windows 10 de maio de 2021 (versão 21H1) | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Windows Server, versão 20H2 | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Atualização do Windows 10 de outubro de 2020 (versão 20H2) | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Windows Server, versão 2004 | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Atualização de maio de 2020 do Windows 10 (versão 2004) | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Windows Server, versão 1909 | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Atualização de novembro de 2019 do Windows 10 (versão 1909) | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Windows Server, versão 1903 | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Atualização de maio de 2019 do Windows 10 (versão 1903) | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Windows Server, versão 1809 | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Atualização de outubro de 2018 do Windows 10 (versão 1809) | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Windows Server, versão 1803 | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Atualização de abril de 2018 do Windows 10 (versão 1803) | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Windows 10 Fall Creators Update (versão 1709) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Windows 10 Creators Update (versão 1703) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Atualização de aniversário do Windows 10 (versão 1607) | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
Por que devo atualizar a versão de configuração da máquina virtual?
Quando você move ou importa uma máquina virtual para um computador que executa Hyper-V no Windows Server 2019, Windows Server 2016 ou Windows 10, a configuração da máquina virtual não é atualizada automaticamente. Isso significa que você pode mover a máquina virtual de volta para um host Hyper-V que executa uma versão anterior do Windows ou do Windows Server. Mas, isso também significa que você não pode usar alguns dos novos recursos da máquina virtual até atualizar manualmente a versão de configuração.
Importante
Não é possível fazer downgrade de uma versão de configuração de máquina virtual depois de atualizá-la.
A versão de configuração da máquina virtual representa a compatibilidade da configuração da máquina virtual, do estado salvo e dos arquivos de instantâneo com a versão do Hyper-V. Ao atualizar a versão de configuração, você altera a estrutura de arquivos usada para armazenar a configuração de máquinas virtuais e os arquivos de ponto de verificação. Você também atualiza a versão de configuração para a versão mais recente suportada por esse host Hyper-V. As máquinas virtuais atualizadas usam um novo formato de arquivo de configuração, projetado para aumentar a eficiência da leitura e gravação de dados de configuração da máquina virtual. A atualização também reduz o potencial de corrupção de dados no caso de uma falha de armazenamento.
A tabela a seguir lista descrições, extensões de nome de arquivo e locais padrão para cada tipo de arquivo usado para máquinas virtuais novas ou atualizadas.
Tipos de arquivo de máquina virtual | Descrição |
---|---|
Configuração | Informações de configuração da máquina virtual armazenadas em formato de arquivo binário. Extensão do nome do arquivo: .vmcx Local padrão: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines |
Estado de tempo de execução | Informações de estado de tempo de execução da máquina virtual armazenadas em formato de arquivo binário. Extensão de nome de arquivo: .vmrs e .vmgs Local padrão: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines |
Disco rígido virtual | Armazena discos rígidos virtuais para a máquina virtual. Extensão de nome de arquivo: .vhd ou .vhdx Local padrão: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Hard Disks |
Disco rígido virtual automático | Diferenciando arquivos de disco usados para pontos de verificação de máquina virtual. Extensão de nome de arquivo: .avhdx Local padrão: C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Hard Disks |
Ponto de verificação | Os pontos de verificação são armazenados em vários arquivos de pontos de verificação. Cada ponto de verificação cria um arquivo de configuração e um arquivo de estado de tempo de execução. Extensões de nome de arquivo: .vmrs e .vmcx Local padrão: C:\ProgramData\Microsoft\Windows\Snapshots |
O que acontece se eu não atualizar a versão de configuração da máquina virtual?
Se você tiver máquinas virtuais criadas com uma versão anterior do Hyper-V, alguns recursos disponíveis no sistema operacional host mais recente podem não funcionar com essas máquinas virtuais até que você atualize a versão de configuração.
Como orientação geral, recomendamos atualizar a versão de configuração depois de atualizar os hosts de virtualização para uma versão mais recente do Windows com sucesso e estar seguro de que não será necessário reverter. Quando estiver a usar o recurso de atualização contínua do sistema operacional de cluster, isso normalmente ocorre após a atualização do nível funcional do cluster. Dessa forma, você também se beneficiará de novos recursos e de mudanças e otimizações internas.
Observação
Depois que a versão de configuração da VM for atualizada, a VM não poderá ser iniciada em hosts que não suportam a versão de configuração atualizada.
A tabela a seguir mostra a versão mínima de configuração da máquina virtual necessária para usar alguns recursos Hyper-V.
Funcionalidade | Versão mínima de configuração da VM |
---|---|
Particionamento de GPU | 12.0 |
Permitir recursos adicionais do processador para Perfmon | 9.0 |
Exponha automaticamente configuração de multithreading simultâneo para VMs em execução em hosts usando o Core Scheduler | 9.0 |
Suporte de hibernação | 9.0 |
Aumentar o número máximo padrão para dispositivos virtuais para 64 por dispositivo (por exemplo, rede e dispositivos atribuídos) | 8.3 |
Suporte de segurança do Guest Virtualization-Based (VBS) | 8.0 |
Unidade de armazenamento de chaves | 8.0 |
VMs de memória grande | 8.0 |
Virtualização aninhada | 8.0 |
Contagem de processadores virtuais | 8.0 |
Suporte XSAVE | 8.0 |
Filas Múltiplas de Máquinas Virtuais (VMMQ) | 7.1 |
Módulo de plataforma confiável virtual (vTPM) | 7.0 |
Hot Adicionar / Remover Memória | 6.2 |
PowerShell Direct | 6.2 |
Pontos de verificação de produção | 6.2 |
Inicialização segura para VMs Linux | 6.2 |
Agrupamento de máquinas virtuais | 6.2 |
Para obter mais informações sobre esses recursos, consulte Novidades no Hyper-V no Windows Server.