A recuperação de VHDX corrompido resgata discos virtuais de VMs Hyper-V que pararam de iniciar, perderam checkpoints ou tiveram a cadeia de diferenciação quebrada. Além disso, ela funciona mesmo quando o host Hyper-V sofreu falha grave. Neste artigo, você entende a estrutura do VHDX e como o processo de recuperação avança.
Como o VHDX organiza os dados
O VHDX é o formato de disco virtual da Microsoft para o Hyper-V. Internamente, ele divide o espaço em blocos de dados e usa um bitmap para rastrear quais blocos contêm dados reais. Além disso, o cabeçalho do VHDX inclui metadados sobre o tamanho do bloco, a versão e o estado do disco.
Por isso, quando o cabeçalho corrompe, o Hyper-V não consegue montar o VHDX. No entanto, os dados dos blocos continuam intactos. Portanto, o especialista reconstrói o cabeçalho com os valores corretos e restaura o acesso ao disco.
A cadeia de checkpoints: onde mora o perigo
O Hyper-V cria arquivos AVHDX para cada checkpoint. Esses arquivos diferenciais apontam de volta para o VHDX base. Dessa forma, a VM depende de toda a cadeia para funcionar corretamente.
Quando qualquer arquivo da cadeia some ou corrompe, a VM trava. Além disso, a mesclagem automática de checkpoints interrompida deixa a cadeia em estado inconsistente. Por outro lado, o especialista remonta a cadeia virtualmente, sem precisar dos arquivos originais intactos.
Passo a passo da recuperação de VHDX
O processo segue uma ordem precisa:
- Imagem de todos os VHDX e AVHDX disponíveis.
- Análise dos cabeçalhos para identificar corrupções específicas.
- Reconstrução da cadeia de checkpoints pela ordem de criação.
- Montagem do disco virtual em ambiente isolado.
- Extração dos dados internos ou boot da VM recuperada.
Portanto, cada etapa preserva o trabalho da anterior. Além disso, o especialista nunca usa o VHDX original para tentar boot direto.
Perguntas frequentes sobre recuperação de VHDX
VHDX que o Windows pede para reparar deve ser reparado? Não antes de uma imagem. O reparo automático pode apagar dados ao corrigir inconsistências. Por isso, faça a imagem primeiro.
AVHDX sem o VHDX base tem recuperação? Em parte. O AVHDX contém apenas as alterações em relação ao base. Sem o base, o especialista recupera apenas o delta, não o estado completo.
Disco virtual com mais de 2 TB tem diferença no processo? Não tecnicamente. O VHDX suporta até 64 TB. O processo de recuperação escala com o tamanho, mas o método permanece o mesmo.
Conclusão
A recuperação de VHDX corrompido salva a VM e todos os dados internos sem reinstalar nada. Em resumo, preserve os arquivos VHDX e AVHDX e evite tentativas de reparo automático. Precisa recuperar um VHDX? A Crowdertech reconstrói cadeias de checkpoint e extrai dados de discos corrompidos. Veja também recuperação de máquina virtual Hyper-V.
Fontes: Microsoft — VHDX Format · NIST SP 800-86.