atualizar a versão da máquina virtual no Hyper-V no Windows ou no servidor Windows
aplica-se a: Windows server 2022, Windows 10, Windows server 2019, Windows Server 2016
Disponibilize os recursos mais recentes do Hyper-V em suas máquinas virtuais atualizando a versão de configuração. Não faça isso até:
- você atualiza seus hosts Hyper-V para a versão mais recente do Windows ou Windows Server.
- Você atualiza 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 Windows Server.
Para obter mais informações, consulte atualização sem interrupção do sistema operacional do cluster e executar uma atualização sem interrupção de um cluster de host do Hyper-V no VMM.
Etapa 1: verificar as versões de configuração da máquina virtual
- Na área de trabalho do Windows, clique no 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.
- Use o cmdlet Get-VM. Execute o comando a seguir 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 Gerenciador do Hyper-V selecionando a máquina virtual e examinando a guia Resumo .
Etapa 2: atualizar a versão de configuração da máquina virtual
- Desligue a máquina virtual no Gerenciador do Hyper-V.
- Selecione ação > Atualizar versão de configuração. Se essa opção não está disponível para a máquina virtual, ela já está na maior versão de configuração com suporte pelo host Hyper-V.
para atualizar a versão de configuração da máquina virtual usando Windows PowerShell, use o cmdlet Update-VMVersion . Execute o comando a seguir, em que vmname é o nome da máquina virtual.
Update-VMVersion <vmname>
Versões de configuração de máquina virtual com suporte
Usando o cmdlet Get-VMHostSupportedVersion do PowerShell, você pode ver em quais versões de configuração de máquina virtual seu host Hyper-V dá suporte. 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 dá suporte e qual é o padrão, execute o comando a seguir.
Get-VMHostSupportedVersion
se você precisar criar uma máquina virtual que pode ser movida para um Host Hyper-V que executa uma versão mais antiga do Windows, use o cmdlet New-VM com o parâmetro. Por exemplo, para criar uma máquina virtual denominada "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ó poderá importar uma máquina virtual se o host Hyper-V der suporte a essa versão de configuração. Normalmente, isso significa que você pode importar uma máquina virtual para um host Hyper-V que executa 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 com suporte para o sistema operacional do host Hyper-V na tabela abaixo, você precisará atualizar a versão de configuração da VM para uma versão mais recente ou criar uma nova VM com a mesma geração usando os discos rígidos virtuais existentes antes de iniciar a VM.
Versões de configuração de VM com suporte para hosts de manutenção de longo prazo
A tabela a seguir lista as versões de configuração da VM para hosts que executam uma versão de manutenção em longo prazo do Windows.
| Versão do Windows do 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 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 com suporte para hosts Semi-Annual Channel
A tabela a seguir lista as versões de configuração de VM para hosts que executam uma Semi-Annual channel do Windows. Para obter mais informações sobre Semi-Annual channel do Windows, visite as páginas a seguir para Windows Server e Windows.
| Versão do Windows do 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 (versão 21H2) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ |
| Windows 10 de novembro de 2021 (versão 21H2) | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ |
| Windows 10 atualização de maio de 2021 (versão 21H1) | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ |
| Windows Server, versão 20H2 | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ |
| Windows 10 atualização de outubro de 2020 (versão 20H2) | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ |
| Windows Server, versão 2004 | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ |
| Windows 10 atualização de maio de 2020 (versão 2004) | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✖ | ✖ | ✖ | ✖ |
| Windows Server, versão 1909 | ✖ | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Windows 10 atualização de novembro de 2019 (versão 1909) | ✖ | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Windows Server, versão 1903 | ✖ | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Atualização de maio de 2019 para o Windows 10 (versão 1903) | ✖ | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Windows Server, versão 1809 | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Atualização de outubro de 2018 para Windows 10 (Versão 1809) | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Windows Server, versão 1803 | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Atualização de abril de 2018 para o Windows 10 (versão 1803) | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Windows 10 Fall Creators Update (versão 1709) | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| No Windows 10 Creators Update (versão 1703) | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Na 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 o 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 Windows Server. Mas isso também significa que você não pode usar alguns dos novos recursos de 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 atualize-a.
A versão de configuração da máquina virtual representa a compatibilidade da configuração, do estado salvo e dos arquivos de instantâneo da máquina virtual 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 com suporte desse host Hyper-V. Máquinas virtuais atualizadas agora usam um novo formato de arquivo de configuração, que foi projetado para aumentar a eficiência de leitura e gravação de dados de configuração de máquina virtual. A atualização também reduz a possibilidade de obter dados corrompidos em caso de 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 de máquina virtual armazenadas no formato de arquivo binário. Extensão de nome de arquivo: .vmcx Local padrão: C:\ProgramData\Microsoft\Windows\Hyper-V\Máquinas Virtuais |
| Estado de runtime | Informações de estado de runtime de máquina virtual armazenadas no formato de arquivo binário. Extensão de nome de arquivo: .vmrs e .vmgs Local padrão: C:\ProgramData\Microsoft\Windows\Hyper-V\Máquinas Virtuais |
| 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\Discos Rígidos Virtuais |
| Disco rígido virtual automático | Arquivos de disco diferenciais 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\Discos Rígidos Virtuais |
| Ponto de verificação | Pontos de verificação são armazenados em vários arquivos de ponto de verificação. Cada ponto de verificação cria um arquivo de configuração e o arquivo de estado de runtime. 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 poderão não funcionar com essas máquinas virtuais até que você atualize a versão de configuração.
Como diretriz geral, recomendamos atualizar a versão de configuração depois de atualizar com êxito os hosts de virtualização para uma versão mais recente do Windows e ter certeza de que você não precisa reverter. Quando você estiver usando o recurso de atualização sem-rolagem do sistema operacional do cluster, isso normalmente seria após a atualização do nível funcional do cluster. Dessa forma, você também se beneficiará de novos recursos e alterações e otimizações internas.
Observação
Depois que a versão de configuração da VM for atualizada, a VM não poderá iniciar em hosts que não deem suporte à 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 do Hyper-V.
| Recurso | Versão mínima de configuração da VM |
|---|---|
| Permite recursos de processador adicionais para Perfmon | 9.0 |
| Expor automaticamente a configuração de multithreading simultânea para VMs em execução em hosts usando o Agendador Principal | 9.0 |
| Suporte à hibernação | 9.0 |
| Aumente o número máximo padrão de dispositivos virtuais para 64 por dispositivo (por exemplo, rede e dispositivos atribuídos) | 8.3 |
| Suporte à Virtualization-Based convidado (VBS) | 8.0 |
| Unidade de armazenamento de chaves | 8.0 |
| VMs com memória grande | 8.0 |
| Virtualização aninhada | 8.0 |
| Número de processadores virtuais | 8.0 |
| Suporte a XSAVE | 8.0 |
| VMMQ (Várias Filas de Máquinas Virtuais) | 7.1 |
| vTPM (Virtual Trusted Platform Module) | 7.0 |
| Adição/remoção ativa de memória | 6.2 |
| PowerShell Direct | 6.2 |
| Pontos de Verificação de Produção | 6.2 |
| Inicialização segura para VMs do Linux | 6.2 |
| Agrupamento de máquina virtual | 6.2 |
Para obter mais informações sobre esses recursos, consulte Novidades no Hyper-V no Windows Server.