.VMDK

Arquivo VMDK

VMware Virtual Machine Disk
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo VMDK é um disco rígido virtual da VMware - ele armazena um sistema operacional completo e todos os seus arquivos como um ou mais arquivos hospedeiros. Você o anexa a uma máquina virtual em vez de abri-lo como um documento. Use o VMware Workstation Pro ou VirtualBox (ambos gratuitos) para executá-lo, ou o 7-Zip para navegar pelos arquivos internos sem precisar dar boot.

Desenvolvedor: VMware (now part of Broadcom) Categoria: Arquivos de Imagem de Disco Padrão aberto MIME: application/x-vmdk
ABRE EM Windows macOS Linux
Relacionado: .BIN · .ISO · .MDF · .DMG

Nesta página

19k+ extensões indexadas
Última revisão em Jul 6, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro VMDK?

Um arquivo .vmdk é um arquivo de disco de máquina virtual da VMware. Ele contém os arquivos e dados que compõem um disco virtual criado usando o software VMware (agora parte da Broadcom). Um único .vmdk pode conter informações para um ou mais discos virtuais, ou atuar como um descritor de texto simples que aponta para arquivos de extensão binários separados.

Arquivos .vmdk são usados principalmente como um meio de armazenar dados e criar cópias de backup de conteúdo importante, sendo essencialmente o equivalente em software de uma unidade de disco física. Eles também permitem que os usuários executem múltiplos sistemas operacionais ou servidores virtuais em uma única máquina.

Cada disco virtual é um arquivo .vmdk separado (ou conjunto de arquivos) que pode conter uma ou mais extensões, dependendo do conteúdo e tamanho do disco. Os arquivos .vmdk podem ser configurados para um tamanho de imagem fixo (thick-provisioned, pré-alocado) ou variável (thin-provisioned, esparso).

Conjuntos padrão de .vmdk são normalmente nomeados começando por vmname.vmdk (esquemas de nomenclatura alternativos também são comuns):

  • vmname-s###.vmdk - extensões esparsas divididas configuradas para suportar a expansão do tamanho do arquivo conforme os dados são gravados
  • vmname-f###.vmdk - extensões planas divididas com espaço em disco totalmente alocado durante o processo de criação do arquivo
  • vmname-flat.vmdk - extensão plana monolítica que contém a imagem bruta do setor; usada por implantações no estilo ESXi

Extensões hospedadas esparsas começam com o magic ASCII de 4 bytes KDMV no deslocamento 0, enquanto extensões planas são imagens de setor brutas sem assinatura de cabeçalho. Imagens .vmdk podem ser convertidas para outros formatos como VHD ou VDI usando o qemu-img. Para portabilidade, os arquivos .vmdk são frequentemente agrupados dentro de um pacote OVA ou emparelhados com um descritor OVF.

Segurança e proteção

RISCO: MEDIUM

Um .vmdk é uma imagem de disco, não executável diretamente no hospedeiro - mas geralmente contém um SO inicializável completo, portanto, um VMDK baixado pode conter malware dentro do convidado. Execute VMs não confiáveis de forma isolada (rede NAT/host-only, sem pastas compartilhadas ou área de transferência) até confiar nelas. Montar um VMDK (7-Zip ou como uma unidade hospedeira) expõe seu sistema de arquivos ao hospedeiro - escaneie imagens desconhecidas antes de abrir arquivos. VMDKs também contêm quaisquer dados sensíveis que o convidado possuía (credenciais, arquivos pessoais), portanto, trate-os como confidenciais e lembre-se de manter o descritor e suas extensões «-flat»/«-s00N» juntos, caso contrário o disco ficará inutilizável.

Detalhes do formato

em resumo
NOME COMPLETOVMware Virtual Machine Disk
DESENVOLVEDORVMware (now part of Broadcom)desde 2003 (VMware Workstation / GSX); VMDK spec published by VMware for the OVF effort
TIPO MIMEapplication/x-vmdk
TIPOContêiner de disco rígido virtual - contém um disco convidado inteiro (tabela de partição, sistema de arquivos, SO, arquivos); pode ser monolítico ou dividido, esparso ou pré-alocado
PADRÃOAberto · livre de royalties
RELACIONADO.bin.iso.mdf.dmg
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
00010203
HEX
4B444D56
ASCII
KDMV
Extensões VMDK esparsas/hospedadas começam com o magic de 4 bytes «KDMV» (0x4B 0x44 0x4D 0x56) no deslocamento 0. Mas um VMDK é frequentemente um pequeno arquivo descritor de TEXTO (começa com a linha ASCII «# Disk DescriptorFile») que meramente aponta para uma ou mais extensões de dados «.....-flat.vmdk» ou «...-s001.vmdk» separadas. Extensões monolíticas-planas / ESXi «-flat» são imagens de setor brutas SEM magic no deslocamento 0 (o descritor é incorporado ou externo). Portanto, a presença de uma assinatura depende do subtipo.

Programas que abrem arquivos VMDK

Windows4 apps
7-Zip Código aberto Clique com o botão direito > 7-Zip > Abrir arquivo compactado para navegar e extrair arquivos de dentro do VMDK em modo somente leitura, sem montar ou dar boot.
VMware Workstation Pro Gratuito Disco nativo da VMware. Crie/abra uma VM que use o .vmdk e ligue-a; ou Configurações da VM > Adicionar disco para anexá-lo. Gratuito para uso pessoal desde 2024 (download via conta gratuita da Broadcom).
Oracle VirtualBox Código aberto Crie uma VM e anexe o .vmdk existente como seu disco rígido (Armazenamento > Adicionar disco), então inicie-a. O VirtualBox lê/grava VMDK nativamente.
qemu-img Código aberto Linha de comando: «qemu-img info disk.vmdk» para inspecionar, ou converter para VHD/VDI/raw/qcow2 para outros hipervisores.
macOS3 apps
Parallels Desktop Pago Importe/anexe um .vmdk da VMware (o Parallels pode convertê-lo para seu próprio formato na importação). Produto pago.
VMware Fusion Pro Gratuito Abra ou crie uma VM que use o .vmdk e execute-a. Gratuito para uso pessoal desde 2024.
Oracle VirtualBox Código aberto Crie uma VM e anexe o .vmdk existente como seu disco rígido (Armazenamento > Adicionar disco), então inicie-a. O VirtualBox lê/grava VMDK nativamente.
Linux3 apps
Oracle VirtualBox Código aberto Crie uma VM e anexe o .vmdk existente como seu disco rígido (Armazenamento > Adicionar disco), então inicie-a. O VirtualBox lê/grava VMDK nativamente.
qemu-img / libguestfs (guestmount) Código aberto Converta com qemu-img, ou monte o sistema de arquivos convidado para copiar arquivos: «guestmount -a disk.vmdk -i --ro /mnt».
VMware Workstation Pro Gratuito Disco nativo da VMware. Crie/abra uma VM que use o .vmdk e ligue-a; ou Configurações da VM > Adicionar disco para anexá-lo. Gratuito para uso pessoal desde 2024 (download via conta gratuita da Broadcom).

Detalhes técnicos

especificação profunda
Tipo de formatoContêiner de disco rígido virtual que contém um disco convidado inteiro - tabela de partição, sistema de arquivos, SO e arquivos
Variantes de layoutMonolítico (arquivo único) ou dividido (múltiplas extensões de 2 GB); escolhido no momento da criação
Modos de provisionamentoEsparso/thin (cresce sob demanda) ou pré-alocado/thick (espaço total reservado na criação)
Arquivo descritorArquivo de texto simples começando com a linha «# Disk DescriptorFile»; lista a geometria do disco, tipo e caminhos de extensão
Magic bytes (extensões esparsas)0x4B 0x44 0x4D 0x56 (ASCII «KDMV») no deslocamento de byte 0 em extensões hospedadas esparsas
Cabeçalho de extensão planaImagens de setor brutas sem assinatura magic no deslocamento 0; o descritor é externo ou incorporado separadamente
Tamanho máximo do disco virtualAté 62 TB por disco virtual (VMware vSphere 6.x e posterior)
Tamanho do setorSetores de 512 bytes por padrão; suporte a setor nativo de 4 KB adicionado no ESXi 6.5+
Tipo MIMEapplication/x-vmdk
Tamanho do grão esparsoPadrão de 128 setores (64 KB) por grão; configurável no arquivo descritor
DesenvolvedorVMware, Inc.; adquirida pela Broadcom em 2023
Compatibilidade de hipervisorNativo para produtos VMware; também suportado por Oracle VirtualBox, QEMU/KVM e Parallels Desktop
Conversãoqemu-img convert traduz .vmdk de/para QCOW2, VHD, RAW e outros formatos de imagem de disco
Integração OVF/OVA.vmdk é o formato de disco padrão dentro de pacotes de appliance virtual OVA/OVF de acordo com o padrão DMTF OVF
Arquivos delta de snapshotAlterações incrementais são rastreadas em arquivos redo-log (delta) vmname-######.vmdk separados ao lado do disco base
Independência de sistema de arquivosO contêiner .vmdk é agnóstico ao sistema de arquivos; o SO convidado formata o disco virtual independentemente do hospedeiro
Lançado2003 (VMware Workstation / GSX); VMDK spec published by VMware for the OVF effort
Padrão abertoSim · livre de royalties
Especificaçãowww.dmtf.org

Conversões de VMDK

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos VMDK. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos VMDK.

Perguntas frequentes

Como eu abro um arquivo VMDK?
Você não o abre como um documento - você o anexa a uma máquina virtual. Use o VMware Workstation Pro (gratuito para uso pessoal) ou VirtualBox (gratuito): crie/abra uma VM que utilize o .vmdk e ligue-a. Para apenas ler os arquivos dentro dele, monte-o ou navegue por ele em modo somente leitura com o 7-Zip.
O VMware é gratuito para abrir arquivos VMDK?
Sim. O VMware Workstation Pro (Windows/Linux) e o Fusion Pro (Mac) tornaram-se gratuitos para uso pessoal em 2024 após a aquisição pela Broadcom - baixe através de uma conta gratuita da Broadcom. O VirtualBox é de código aberto e gratuito também, e também lê VMDK.
Por que meu arquivo VMDK tem apenas alguns KB, e o que é o arquivo «-flat»?
Aquele .vmdk pequeno é apenas um descritor de texto; os dados reais do disco residem nos arquivos correspondentes «disk-flat.vmdk» (ESXi) ou nos arquivos divididos «disk-s001.vmdk … -s00N.vmdk» ao lado dele. Sempre os mantenha juntos e aponte a VM para o descritor.
Como extrair arquivos de um VMDK sem uma máquina virtual?
No Windows, abra o .vmdk com o 7-Zip para navegar em modo somente leitura, ou monte-o com o vmware-mount da VMware ou VirtualBox. No Linux, use o guestmount (libguestfs) para montar o sistema de arquivos convidado e copiar os arquivos.
Como converter um VMDK para VHD ou VDI?
Para Hyper-V (VHD/VHDX): «qemu-img convert -O vhdx in.vmdk out.vhdx» ou StarWind V2V Converter. Para VirtualBox (VDI): «VBoxManage clonemedium in.vmdk out.vdi --format VDI» - embora o VirtualBox também possa usar o VMDK diretamente sem converter.
Posso converter um VMDK para um ISO?
Não - um VMDK é uma imagem de disco rígido, um ISO é uma imagem de disco óptico; eles não são intercambiáveis. Monte o VMDK para copiar arquivos, exporte a VM inteira para OVA para compartilhá-la, ou crie um ISO de instalação a partir do sistema operacional separadamente.

Referências

1Oracle VirtualBox - Virtual storage / supported disk image formatsdocs.oracle.com
2Broadcom - VMware Workstation Pro / Fusion now free for personal useblogs.vmware.com

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.MDMarkdown Document
9.TMPTemporary File
10.RPMSGRestricted Permission Message

Extensões relacionadas

.BINCD/DVD Disc Image (BIN/CUE)
.ISOISO disc image (ISO 9660 / UDF)
.MDFMedia Descriptor File (Alcohol 120% / DAEMON Tools disc image)
.DMGApple Disk Image
.NRGNero Burning ROM Disc Image
.TIBAcronis True Image Backup

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z