Partilhar via


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

  1. Na área de trabalho do Windows, selecione o botão Iniciar e digite qualquer parte do nome Windows PowerShell.
  2. Clique com o botão direito do mouse em Windows PowerShell e selecione Executar como administrador.
  3. 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

  1. Desligue a máquina virtual no Hyper-V Manager.
  2. 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.