Fixo, dinâmico e diferencial: o que muda na recuperação
Um disco fixo ocupa no arquivo o tamanho total do disco virtual desde o início. Um dinâmico começa pequeno e cresce em blocos conforme os dados são gravados. Um diferencial guarda só os blocos alterados em relação a um disco pai, que pode ser de qualquer tipo, inclusive outro diferencial. É o mecanismo por trás dos checkpoints do Hyper-V e de vários backups.
Para recuperar, a diferença pesa. No VHD fixo, os dados ficam em sequência no arquivo, e muito pode ser lido mesmo com a estrutura danificada. No dinâmico e no diferencial, e em qualquer VHDX, a posição de cada bloco depende da tabela de alocação (BAT). Se ela se perde, os blocos continuam no arquivo, mas fora de ordem. No diferencial sem o pai, sobram pedaços.
Por dentro do VHDX e por que ele resiste a quedas de energia
Pela especificação MS-VHDX, o arquivo começa com uma área de cabeçalho que guarda duas cópias do cabeçalho e da tabela de regiões. As regiões apontam para a BAT e para os metadados, onde ficam o tamanho do disco, o tamanho de bloco e, no diferencial, a localização do pai. O log registra as atualizações dos metadados, o que protege o arquivo contra corrupção em quedas de energia.
O VHD é mais simples: a descrição do disco fica num rodapé no fim do arquivo, com uma cópia no início nos discos dinâmicos. Ele não tem log, e uma gravação interrompida pode deixar a estrutura inconsistente. O limite também é menor: o Hyper-V aceita VHD de até 2.040 GB e VHDX de até 64 TB.
Montar sem gravar, e o que conferir depois
Antes de qualquer reparo, trabalhe numa cópia do arquivo. Para ver o conteúdo, monte em modo somente leitura: o Mount-VHD do Windows tem essa opção, documentada pela Microsoft. Montado com gravação, o volume interno pode ser corrigido automaticamente pelo sistema, e essa correção pode descartar o que ainda dava para ler.
Um VHDX que monta não encerra o caso. Abra os arquivos que importam e confira datas e tamanhos. Se o VHDX vem de um backup, compare com a última cópia boa conhecida. A avaliação faz essa conferência e registra no laudo o que foi lido de dentro do disco virtual.
