Como restaurar máquinas virtuais e checkpoints do Hyper-V no Windows Server 2022

Leia sobre como recuperar dados e restaurar o funcionamento das máquinas virtuais Hyper-V no Windows Server 2022. A necessidade de recuperação frequentemente surge devido à exclusão acidental de arquivos no Gerenciamento de Disco, falhas do sistema operacional do host, erros de hardware do servidor ou corrupção lógica do volume que contém arquivos VHDX. Examinaremos em detalhe o processo de pesquisa automática de discos virtuais excluídos, pontos de verificação e a recuperação confiável de todas as informações.

Como restaurar máquinas virtuais e checkpoints do Hyper-V no Windows Server 2022

A virtualização com Hyper-V é um componente importante da infraestrutura moderna de servidores, pois permite que várias máquinas virtuais sejam executadas em um único servidor físico. Discos virtuais, arquivos de configuração e Checkpoints armazenam dados importantes e o estado dos sistemas virtuais. No entanto, a exclusão acidental, a corrupção do sistema de arquivos, a falha do Windows Server 2022 ou a perda de arquivos VHDX podem tornar uma máquina virtual e seus dados inacessíveis.

Neste artigo, veremos como recuperar máquinas virtuais Hyper-V e seus Checkpoints no Windows Server 2022. Você aprenderá onde os arquivos da máquina virtual são armazenados, como localizar arquivos VHDX, AVHDX e de configuração ausentes e quais métodos de recuperação podem ser usados após exclusão ou corrupção. Atenção especial será dada à recuperação de dados usando o software especializado Hetman RAID Recovery.

Vá para ver
Recovering Hyper-V Virtual Machines and Checkpoints in Windows Server 2022

Recovering Hyper-V Virtual Machines and Checkpoints in Windows Server 2022

Características da arquitetura do Hyper-V

Para recuperar dados com sucesso, é necessário compreender os princípios de funcionamento do hipervisor Hyper-V. Este sistema usa vários tipos de discos virtuais:

  • O primeiro tipo é o de discos Dynamically expanding, que aumentam de tamanho à medida que os dados são gravados neles.
  • O segundo tipo é o de discos de Fixed size, que reservam imediatamente todo o volume alocado no meio de armazenamento físico.
  • O terceiro tipo é o de discos Differencing, que estão necessariamente vinculados a um disco pai e armazenam apenas as novas alterações do sistema.
Tipos de discos virtuais do Hyper-V
]

Um princípio semelhante também é usado no funcionamento dos checkpoints no ambiente Hyper-V. Quando um administrador cria ou aplica um mecanismo de Checkpoints, o hipervisor alterna o disco base para o modo somente leitura. Acima dele, é criado um disco diferencial especial no formato AVHDX, que captura e armazena o estado atual da máquina virtual antes que alterações globais sejam feitas. Danos ou perda de até mesmo um único elemento nessa cadeia tornam impossível iniciar o sistema convidado.

Além dos próprios discos virtuais, os arquivos de configuração nos formatos VMCX e VMRS desempenham um papel criticamente importante. Eles armazenam todas as definições de hardware da máquina virtual e informações sobre o estado da sua RAM no momento em que o instantâneo foi criado. Por isso, para uma recuperação completa e correta da funcionalidade do sistema, os algoritmos do programa procuram não apenas arquivos VHDX, mas também todo o conjunto de dados de serviço relacionados.

Componente Descrição Importância para a Recuperação de Dados
Hipervisor Hyper-V Uma camada de virtualização de software e hardware que permite a execução e o gerenciamento de máquinas virtuais. A falha do hipervisor ou do servidor host pode tornar as máquinas virtuais inacessíveis, mesmo que seus arquivos permaneçam no disco.
Partição pai Uma partição especial na qual o Windows Server 2022 e os serviços de gerenciamento do Hyper-V são executados. Contém a configuração da máquina virtual, logs e ferramentas de gerenciamento.
Partições filhas Ambientes de execução isolados nos quais os sistemas operacionais convidados são executados. Cada máquina virtual possui seus próprios recursos, configuração e discos virtuais.
Discos virtuais VHD/VHDX Arquivos que emulam discos físicos e armazenam o sistema operacional, aplicativos e dados da máquina virtual. A perda ou corrupção de um arquivo VHDX pode impedir a inicialização da VM e tornar seus arquivos inacessíveis.
Pontos de verificação Armazenam o estado de uma máquina virtual em um ponto específico no tempo. Permitem reverter a VM para um estado anterior, mas a exclusão ou corrupção de arquivos de ponto de verificação pode complicar a recuperação.
Arquivos AVHDX Discos diferenciais usados para armazenar alterações após a criação de um ponto de verificação. Para restaurar os dados atuais, pode ser necessário mesclar corretamente a cadeia VHDX e AVHDX.
Arquivos de configuração da VM Contêm parâmetros da máquina virtual, como memória, processadores, adaptadores de rede, discos anexados e outros. A perda de arquivos de configuração pode dificultar a reconexão dos discos virtuais e a inicialização da VM.
Rede virtual Fornece a troca de dados entre máquinas virtuais, o host e a rede externa. Após a restauração da VM, os adaptadores de rede e switches virtuais podem precisar ser reconfigurados.
Serviços de Integração do Hyper-V Fornecem interação entre o sistema operacional convidado e o host, incluindo sincronização de tempo e troca de dados. Sua ausência não impede necessariamente a recuperação do disco, mas pode afetar o funcionamento da VM após a recuperação.
Armazenamento da máquina virtual Discos físicos, SSDs, matrizes RAID ou armazenamento em rede onde os arquivos da VM estão localizados. Danos ou falha do armazenamento podem resultar na perda simultânea de acesso a várias máquinas virtuais.

Conexão de dispositivos de armazenamento

MÉTODO 1. Como conectar os discos do servidor a um PC?

Antes de iniciar o processo de recuperação de dados, você precisa desconectar os discos do servidor com problema e conectá-los à sua estação de trabalho.

O melhor e mais confiável método é a conexão direta dos discos à placa-mãe por meio de portas SATA ou usando placas de expansão SAS ou HBA adicionais. Essa abordagem oferece a máxima velocidade de leitura e garante operação estável durante a análise.

Como alternativa, você pode usar estações de acoplamento. No entanto, observe que a velocidade de transferência de dados nesse caso pode ser menor, o que afetará o tempo total de varredura.

Como conectar os discos do servidor a um PC?

Também vale observar um detalhe importante: como nosso cenário de teste usa uma matriz RAID 5 como exemplo, não é necessariamente preciso conectar todos os discos para uma montagem bem-sucedida e uma recuperação completa dos dados. Basta conectar apenas o número mínimo necessário de discos operacionais, e o programa calculará automaticamente os dados ausentes usando blocos de paridade.

MÉTODO 2. Trabalhando com imagens de disco

Na prática, muitas vezes acontece de ser fisicamente impossível conectar todos os discos necessários de uma só vez devido à falta de portas livres no computador. Nesse caso, você pode usar a função de criação de imagem setor por setor. Essa também é uma prática padrão de segurança ao trabalhar com discos que apresentam sinais de falha de hardware ou setores defeituosos.

Uma imagem é uma cópia exata, byte a byte, do seu disco físico, salva como um arquivo comum em outro dispositivo de armazenamento com capacidade suficiente. Você pode conectar os discos do servidor um por um, criar imagens deles e, em seguida, carregar todos os arquivos resultantes no Hetman RAID Recovery. O programa trabalhará com eles exatamente como faz com dispositivos físicos reais.

Para recuperar dados de matrizes RAID com falha, dispositivos NAS e outros sistemas de armazenamento com vários discos.

Para criar essa imagem, inicie o programa, selecione o disco necessário e clique no botão Salvar disco na barra de ferramentas superior. Em seguida, basta especificar um local para salvá-la.

Hetman RAID Recovery: criando uma imagem de disco

É importante lembrar que o tamanho do arquivo resultante corresponderá integralmente à capacidade total do disco de origem, independentemente da quantidade de dados gravados nele. Certifique-se de que há espaço livre suficiente disponível.

Após a conclusão do processo de salvamento, abra o menu principal e selecione a opção Montar disco.

Hetman RAID Recovery: montando uma imagem de disco

Entre as opções oferecidas, selecione o tipo Imagens de disco Raw e abra os arquivos que você acabou de criar.

Hetman RAID Recovery: tipos de imagem de disco suportados

Eles aparecerão imediatamente na lista geral de dispositivos disponíveis. O programa agora está totalmente pronto para montar automaticamente sua matriz.

Hetman RAID Recovery: imagem de disco montada

Recuperando máquinas virtuais Hyper-V e seus Checkpoints

MÉTODO 1. Recuperação de arquivos da máquina virtual

Aqui, estamos usando uma matriz RAID 5 como ambiente de teste, com seu volume lógico criptografado por BitLocker no sistema operacional Windows Server 2022.

Cenários típicos de perda de acesso a máquinas virtuais incluem a exclusão acidental de todo o diretório por um administrador no Gerenciador do Hyper-V ou a formatação acidental do volume de trabalho. Nesses casos, os arquivos de configuração com as extensões VMCX ou VMRS, bem como os próprios discos virtuais VHDX, desaparecem imediatamente do armazenamento. No entanto, os dados não são fisicamente sobrescritos de imediato. O sistema apenas remove os registros sobre eles da tabela de alocação, por isso é importante interromper imediatamente qualquer atividade de gravação no servidor e iniciar a recuperação.

Depois que a matriz é montada automaticamente na interface do programa, que abrimos para esta análise no ambiente macOS, veremos nossa partição criptografada. Como ela está protegida por BitLocker, é necessário desbloqueá-la antes de pesquisar os dados.

Hetman RAID Recovery: matriz montada automaticamente pelo programa

Nosso programa oferece suporte a três tipos de desbloqueio:

  • você pode inserir uma senha padrão de usuário;
  • usar a Recovery Key numérica de 48 dígitos;
  • especificar o caminho para um arquivo de chave BEK, se ele tiver sido armazenado em um pendrive.
Hetman RAID Recovery: tipos suportados de desbloqueio de unidade criptografada

Após o desbloqueio bem-sucedido, clique na partição lógica necessária e inicie a varredura usando a função Fast scan. Esse modo analisa o sistema de arquivos em questão de segundos. Se os arquivos e pastas necessários não forem encontrados após o Fast scan, você deve executar uma análise completa usando a função Full scan.

Hetman RAID Recovery: varredura rápida do disco

Na janela de resultados, encontramos a pasta principal que contém os dados da nossa máquina virtual.

Hetman RAID Recovery: pastas encontradas pelo programa

Sempre recomendamos salvar a pasta inteira da máquina virtual, e não apenas arquivos de disco individuais. Isso garante a preservação não apenas dos próprios discos VHDX, mas também de todos os arquivos de configuração do sistema e de quaisquer possíveis cadeias de Checkpoints.

Selecione a pasta inteira, clique no botão Recuperar e especifique um caminho no disco local do computador. A regra principal é salvar as informações recuperadas em outro dispositivo de armazenamento físico para evitar a sobrescrita acidental dos dados originais na matriz.

Hetman RAID Recovery: recuperando e salvando dados recuperados

MÉTODO 2. Recuperação de arquivos dos sistemas operacionais convidados

Há situações em que o próprio armazenamento está funcionando normalmente, mas informações importantes foram excluídas acidentalmente diretamente de dentro do sistema operacional convidado. Para recuperar esses dados, você não precisa implantar o disco virtual em um novo servidor nem iniciar o hipervisor Hyper-V. O programa Hetman RAID Recovery permite montar arquivos diretamente em sua interface e trabalhar com eles como com discos físicos comuns diretamente em seu sistema, como em nosso Mac mini.

Para recuperar dados de matrizes RAID com falha, dispositivos NAS e outros sistemas de armazenamento com vários discos.

E a mesma regra se aplica aqui: ao usar a ferramenta Montar disco, sempre montamos a pasta inteira da máquina virtual salva, porque o programa precisa de acesso não apenas aos discos, mas também à configuração do sistema e aos arquivos de Checkpoints.

Hetman RAID Recovery: montando um disco Hyper-V

Após montar a pasta, os discos aparecem na lista geral de dispositivos.

Hetman RAID Recovery: discos Hyper-V montados

Vejamos o processo de recuperação usando como exemplo um disco lógico que contém dados do nosso sistema operacional convidado. Clique na partição montada e обязательно inicie com o modo Fast scan. Se ele não encontrar todos os arquivos necessários, mude então para o modo Full scan para uma análise profunda, byte a byte, da estrutura interna.

Hetman RAID Recovery: análise completa do disco Hyper-V

A grande maioria das informações é recuperada corretamente. O programa encontra todos os documentos, fotos ou bancos de dados excluídos disponíveis. Você pode verificar sua integridade usando a visualização prévia, selecionar os objetos necessários e salvá-los em um local seguro na sua estação de trabalho.

Hetman RAID Recovery: visualização prévia do conteúdo dos arquivos do disco Hyper-V

MÉTODO 3. Recuperação por meio de Checkpoints

Deve-se dar atenção especial ao trabalho com Checkpoints. Ao criar esses instantâneos, o hipervisor não copia o disco inteiro. Ele alterna o disco virtual base atual para o modo somente leitura e cria ao lado dele um disco diferencial especial no formato AVHDX.

Todas as alterações subsequentes do sistema e novos arquivos são gravados nesse disco adicional. Se vários desses instantâneos forem criados, forma-se uma cadeia inteira de arquivos dependentes. Essa arquitetura torna possível recuperar dados com precisão notável. Se você excluiu arquivos acidentalmente dentro da máquina, os blocos originais deles podem permanecer preservados em Checkpoints anteriores.

Hetman RAID Recovery: montando um disco Hyper-V

Como montamos a pasta inteira da máquina virtual, o programa carrega automaticamente todos os discos diferenciais disponíveis e pode lê-los diretamente.

Hetman RAID Recovery: imagens Hyper-V detectadas pelo programa

No nosso exemplo de teste, podemos ver dois arquivos AVHDX diferentes. O primeiro arquivo contém o estado do sistema imediatamente após a gravação dos arquivos base, enquanto o segundo reflete as alterações após a adição de novos dados de teste.

Ao abrir um Checkpoint específico no programa, você obtém acesso total às informações exatamente no estado em que estavam no momento em que esse instantâneo foi criado.

Hetman RAID Recovery: Checkpoint

Para procurar dados perdidos, novamente primeiro executamos o algoritmo Fast scan e, se os arquivos necessários não forem encontrados, usamos o Full scan. Isso acelera significativamente o processo de recuperação, pois você restaura os dados diretamente do Checkpoint sem realizar uma reversão complexa de toda a máquina virtual pelo console.

MÉTODO 4. Recuperação de arquivos de uma VM corrompida

Este método será útil se as etapas anteriores não tiverem produzido o resultado esperado e a pasta que contém os arquivos de configuração não tiver sido encontrada.

É importante entender a diferença entre os tipos de discos virtuais nessas situações. Se a máquina excluída usava um disco de Fixed size, ele geralmente é recuperado por completo. Como esse volume reserva todo o espaço alocado imediatamente após a criação como um array contínuo completo, sua arquitetura preserva a integridade.

Em contrapartida, a situação com discos Dynamically expanding é completamente diferente. Eles alocam espaço durante a operação, portanto seus blocos são frequentemente fragmentados. Após a exclusão de uma máquina desse tipo, parte dos descritores importantes do arquivo VHDX pode ser sobrescrita de forma irreversível.

Por isso, muitas vezes não é possível recuperar esse disco virtual como um único arquivo. Nessa situação, uma solução eficaz é analisar o sistema de arquivos do próprio sistema operacional convidado. Essa abordagem permite ignorar a estrutura danificada do Hyper-V e direcionar o programa para procurar seus arquivos diretamente.

Para isso, você precisa executar novamente a análise Full scan no volume lógico, mas desta vez alterar o foco da pesquisa. Você deve selecionar manualmente o sistema de arquivos usado dentro da sua máquina virtual. Como o Windows foi usado no nosso exemplo, deixamos selecionado o sistema de arquivos NTFS.

Hetman RAID Recovery: analisando um disco NTFS

Após a conclusão da varredura profunda, você não verá mais a estrutura de pastas familiar das máquinas virtuais. Em vez disso, o programa exibirá os arquivos diretamente de dentro do sistema convidado, classificando-os por formato e extensão.

Hetman RAID Recovery: partição NTFS detectada

Resta apenas revisar os documentos, arquivos compactados ou bancos de dados encontrados, selecionar os mais importantes, clicar no botão Recuperar e salvá-los em um dispositivo de armazenamento seguro separado.

Hetman RAID Recovery: salvando arquivos recuperados

Conclusão

A recuperação de máquinas virtuais Hyper-V e seus Checkpoints no Windows Server 2022 pode ser necessária após exclusão acidental de arquivos, corrupção do armazenamento, falha do servidor ou perda de acesso aos discos virtuais. A recuperação bem-sucedida depende do estado do sistema de arquivos, da integridade dos arquivos VHDX e AVHDX, da disponibilidade dos dados de configuração e da natureza do dano.

Para a recuperação, é importante determinar corretamente a localização dos arquivos da máquina virtual, verificar o estado dos discos virtuais e checkpoints e preservar a estrutura original da cadeia. Em caso de exclusão ou corrupção de dados, não é recomendável continuar gravando no disco afetado, pois isso pode reduzir as chances de recuperação bem-sucedida.

Se as ferramentas padrão do Windows Server 2022 e do Hyper-V não ajudarem, você pode usar software especializado em recuperação de dados. O Hetman RAID Recovery permite analisar discos, localizar arquivos perdidos e recuperar dados de partições danificadas ou excluídas. Com sua ajuda, você pode tentar restaurar arquivos de disco virtual do Hyper-V, incluindo VHDX, bem como outros dados importantes necessários para colocar as máquinas virtuais novamente em funcionamento.

Backups regulares, a manutenção de Checkpoints e o monitoramento da integridade do armazenamento ajudam a reduzir o risco de perda de máquinas virtuais no futuro. A combinação de uma organização adequada de backups, diagnóstico oportuno e ferramentas confiáveis de recuperação aumenta significativamente as chances de restaurar os dados após falhas inesperadas.

Raidel Becerra

Autor: , Escritor técnico

Raidel Arbelay Becerra é um escritor técnico para a Hetman Software e a voz e rosto do Hetman Software: Canal YouTube de recuperação de dados. Escreve artigos aprofundados, tutoriais e resenhas sobre como funciona o software da empresa com todos os tipos de dispositivos de armazenamento.

Mykhailo Miroshnichenko

Editor: , Escritor técnico

Mykhailo Miroshnychenko é um dos principais programadores da Hetman Software. Com base em quinze anos de experiência em desenvolvimento de software, partilha os seus conhecimentos com os leitores do nosso blogue. Para além da programação, Mikhail é um especialista em recuperação de dados, sistemas de ficheiros, dispositivos de armazenamento e matrizes RAID.

Recomendado para você