Recuperação de VHDX corrompido: discos virtuais e cadeias de checkpoint

recuperação de VHDX corrompido com disco virtual e cadeia de checkpoint

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:

  1. Imagem de todos os VHDX e AVHDX disponíveis.
  2. Análise dos cabeçalhos para identificar corrupções específicas.
  3. Reconstrução da cadeia de checkpoints pela ordem de criação.
  4. Montagem do disco virtual em ambiente isolado.
  5. 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.