O que é o formato de ficheiro VHDX?
.vhdx é um formato de imagem de disco virtual - o sucessor do formato .VHD - introduzido com o Windows 8 e o Windows Server 2012.
Um arquivo .vhdx pode ser usado para armazenar todos os dados de uma única unidade de disco rígido, um sistema operacional ou arquivos e pastas selecionados pelo usuário. Ele pode, portanto, ser usado como um dispositivo de disco rígido físico porque contém uma cópia exata dos arquivos e da estrutura de dados do disco original, empacotados como uma única imagem de arquivo.
O formato VHDX oferece algumas vantagens importantes sobre o seu antecessor .vhd. A maior delas é a capacidade máxima estendida de 64 TB, em comparação com o limite de aproximadamente 2 TB do formato VHD antigo. O novo formato oferece melhor desempenho de virtualização em volumes com grandes setores lógicos, devido à otimização na estrutura de volume dinâmico. Outra característica importante é a adição de um log de ordenação de gravação integrado ao próprio arquivo, que atua como um diário para evitar a perda e corrupção de dados em caso de falha repentina de energia.
Snapshots de discos diferenciais são armazenados como arquivos .AVHDX e podem ser encadeados em uma hierarquia pai-filho. O arquivo começa com a assinatura ASCII de 8 bytes vhdxfile no deslocamento 0. No Windows, um arquivo .vhdx pode ser montado diretamente usando o Gerenciamento de Disco, Hyper-V ou o cmdlet Mount-VHD do PowerShell.
Segurança e proteção
RISCO: MEDIUMUm .vhdx é uma imagem de disco, não executável diretamente no host - mas pode conter um SO inicializável completo, portanto, um VHDX baixado pode conter malware dentro do convidado. Execute VMs não confiáveis de forma isolada. Montar/anexar um VHDX expõe seu sistema de arquivos ao host, portanto, verifique imagens desconhecidas antes de abrir arquivos internos. Imagens VHDX contêm quaisquer dados confidenciais que o convidado possuía (credenciais, arquivos pessoais) - trate como confidenciais. Eles podem ser muito grandes (e arquivos VHDX do WSL2/Dev Drive crescem com o tempo - use Optimize-VHD/diskpart compact para recuperar espaço).
Detalhes do formato
em resumoProgramas que abrem arquivos VHDX
Detalhes técnicos
especificação profunda| Estrutura do contêiner | Quatro regiões: Identificador de Arquivo (1 MB), Log (variável), Metadados (1 MB), Dados (variável); todas as regiões são alinhadas em 1 MB |
| Tamanho máximo do disco virtual | 64 TB (67.108.864 MB) |
| Tipos de disco suportados | Fixo, Expansão Dinâmica e Diferencial (snapshot pai-filho) |
| Assinatura do arquivo | String ASCII de 8 bytes «vhdxfile» no deslocamento 0, seguida por uma string de criador UTF-16LE de 512 bytes |
| Tamanho padrão do bloco de dados | 32 MB; configurável em potências de 2 de 1 MB a 256 MB |
| Tamanhos de setor lógico suportados | 512 bytes (emulação 512n / 512e) ou 4.096 bytes (4Kn nativo) |
| Log de ordenação de gravação | Diário circular na região de Log protege metadados e dados contra corrupção em caso de perda inesperada de energia |
| Tabela de Alocação de Blocos (BAT) | Intercala entradas de carga útil e entradas de bitmap de setor; rastreia quais blocos estão alocados ou inicializados com zero |
| Cadeia diferencial | Arquivos .avhdx filhos referenciam um pai via uma entrada de Localizador de Pai na região de metadados; as cadeias podem ser mescladas offline |
| Rastreamento por GUID | Cada disco carrega um GUID de dados exclusivo atualizado a cada gravação, permitindo a validação da cadeia de snapshots |
| Tamanho do setor físico | Armazenado na região de metadados; normalmente 512 bytes ou 4.096 bytes para corresponder ao armazenamento do host subjacente |
| Tipo MIME | application/x-vhd (compartilhado com o contêiner VHD mais antigo por convenção) |
| Gerenciamento via PowerShell | Cmdlets New-VHD, Convert-VHD, Resize-VHD, Mount-VHD, Dismount-VHD através do módulo Hyper-V do PowerShell |
| Contagem máxima de blocos de carga útil | Até 2^32 − 1 blocos de dados por disco, permitindo 64 TB de espaço endereçável no tamanho de bloco padrão de 32 MB |
| Lançado | Windows 8 / Windows Server 2012 (2012); spec [MS-VHDX] |
| Padrão aberto | Sim · livre de royalties |
| Especificação | learn.microsoft.com |
Conversões de VHDX
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos VHDX.