Um arquivo VMDK (Virtual Machine Disk) é um formato de imagem de disco utilizado por produtos de virtualização da VMware, como VMware Workstation, VMware ESXi e VMware vSphere. Essencialmente, ele representa um disco rígido virtual. Um único arquivo VMDK, ou um conjunto de arquivos VMDK, contém o conteúdo completo do disco rígido de uma máquina virtual, incluindo o sistema operacional, aplicações, dados do usuário e configurações de configuração. Estes arquivos podem ser usados para criar, armazenar e gerenciar máquinas virtuais. Os arquivos VMDK permitem a portabilidade e o backup fácil de máquinas virtuais. Eles podem ser copiados, movidos e restaurados, tornando-os ideais para fins de recuperação de desastres e testes. O formato suporta vários tipos de disco, incluindo discos pré-alocados (pre-allocated), provisionados dinamicamente (thin-provisioned) e esparsos (sparse), oferecendo flexibilidade no gerenciamento de armazenamento. Os arquivos VMDK são cruciais para ambientes de virtualização, possibilitando a criação e o gerenciamento de múltiplas máquinas virtuais em um único host físico.