Windows Server 2025 / Como Exportar e Importar uma VM Hyper-V com Segurança

A exportação do Hyper-V reúne a configuração de uma máquina virtual (VM), seus discos virtuais e os arquivos de pontos de verificação para movê-la ou copiá-la. O modo de importação determina o identificador da VM e a localização dos arquivos. O nome do sistema convidado, o endereço IP, a identidade de domínio e a retenção de backups devem ser administrados separadamente.

Diferencie a exportação de um sistema de backup

Uma exportação é um conjunto de arquivos da VM. Ela não configura backups recorrentes, versões retidas, verificações de integridade, alertas de falha, armazenamento independente nem recuperação consistente com os aplicativos. A simples existência dos arquivos não comprova que a VM pode ser recuperada.

O guia da Microsoft para exportar e importar VMs permite exportar uma VM iniciada ou desligada. Neste exercício, desligue normalmente a VM independente HVTEST01. Confirme que nenhuma mesclagem de ponto de verificação ainda está em andamento e identifique as dependências restantes.

Uma exportação guardada no mesmo volume da VM também fica exposta à falha desse volume. Diferencie a pasta temporária de transferência de um repositório de backup protegido e separado, com permissões adequadas.

Exporte a VM para uma pasta separada

  1. Desligue HVTEST01 e confirme seu estado desligado.
  2. Verifique o espaço livre e as permissões de gravação na pasta de destino.
  3. No Gerenciador do Hyper-V, selecione HVTEST01 e depois Exportar.
  4. Escolha um destino separado e aguarde a conclusão da operação.
  5. Examine os arquivos de configuração .vmcx, os discos virtuais e os arquivos de pontos de verificação eventualmente necessários.

Este método alternativo em PowerShell exige uma pasta raiz já existente e cria uma subpasta exclusiva para a exportação:

$vm = Get-VM -Name 'HVTEST01' -ErrorAction Stop
if ($vm.State -ne 'Off') { throw 'Shut down the guest before this lab export' }
$exportRoot = Read-Host 'Existing folder for exports'
if (-not (Test-Path -LiteralPath $exportRoot -PathType Container)) { throw 'Export root not found' }
$exportFolder = Join-Path $exportRoot ('HVTEST01-' + (Get-Date -Format 'yyyyMMdd-HHmmss') + '-' + ([guid]::NewGuid().ToString('N').Substring(0,6)))
New-Item -ItemType Directory -Path $exportFolder | Out-Null
Export-VM -Name 'HVTEST01' -Path $exportFolder
Get-ChildItem -LiteralPath $exportFolder -Recurse -File | Select-Object FullName,Length

Copiar apenas um VHDX pode deixar de fora a configuração da VM e as dependências entre discos. Preserve a exportação completa. Após a transferência, compare, quando necessário, a lista dos arquivos, seus tamanhos e seus valores de hash.

Escolha o tipo de importação

Modo Identificador da VM Local dos arquivos
Registrar no local Identificador original Usa diretamente os arquivos no local atual
Restaurar Identificador original Copia os arquivos para o local escolhido
Copiar Novo identificador Copia os arquivos e registra uma VM separada

Duas VMs com o mesmo identificador original não podem ser registradas simultaneamente no mesmo host. Escolha Copiar para testar uma VM separada mantendo a original. Com Registrar no local, os arquivos exportados passam a ser os arquivos da VM ativa e não devem ser tratados como temporários. Confira a compatibilidade da versão de configuração, dos recursos, da rede e do caminho de destino; um host mais antigo pode não aceitar uma VM criada em versão mais recente.

Teste uma cópia isolada sem conflito de identidade

  1. No Gerenciador do Hyper-V, escolha Importar Máquina Virtual e indique a pasta exportada.
  2. Confirme que a VM é HVTEST01 e escolha Copiar com novo identificador exclusivo.
  3. Escolha locais separados para a configuração, os pontos de verificação e os discos.
  4. Examine as exigências de compatibilidade mostradas pelo assistente.
  5. Renomeie a entrada importada para HVTEST01-Copia e desconecte sua placa de rede virtual antes de iniciar.
  6. Inicie a cópia pelo console e verifique o sistema operacional e os arquivos de teste.

Um novo identificador Hyper-V ou nome de exibição não altera o nome Windows do convidado, seu IP estático nem sua conta de domínio. Conectar a VM original e a cópia à mesma rede pode causar conflitos. Para este convidado independente, altere separadamente seu nome e sua configuração de rede antes de um eventual teste de conexão.

Não use essa cópia como atalho para adicionar controladores de domínio ou replicar servidores de produção. Imagens destinadas a uma nova implantação exigem preparação compatível, como um procedimento Sysprep adequado; restaurar um diretório requer um plano próprio. O simples fato de a VM iniciar não valida todos os seus aplicativos.

Registre os resultados de recuperação e o prazo de retenção

  • Liste o sistema operacional, os arquivos e os serviços verificados e descreva o método de teste.
  • Anote o horário da exportação, a identidade da VM original e a versão de configuração do destino.
  • Compare os resultados aos objetivos de ponto e tempo de recuperação.
  • Defina quais versões devem ser mantidas, como serão protegidas e quem pode excluí-las.
  • Designe quem recebe alertas de falha e planeje testes periódicos de restauração isolada.

Na limpeza, desligue apenas a cópia de teste. Compare os caminhos da VM original, da exportação e dos discos copiados antes de alterar o registro da VM ou qualquer arquivo. Não exclua uma exportação que precisa ser guardada junto com a entrada da VM de teste sem verificar exatamente os caminhos envolvidos.