Um arquivo VDI é um formato de arquivo de Imagem de Disco Virtual (Virtual Disk Image) usado primariamente pelo software de virtualização VirtualBox da Oracle. Ele serve como um contêiner que armazena todo o conteúdo de um disco rígido virtual, o que inclui o sistema operacional (OS), programas instalados, dados do usuário e quaisquer outros arquivos armazenados na máquina virtual. O formato VDI é fundamental para a criação, armazenamento e gerenciamento de máquinas virtuais em computadores físicos (sistema hospedeiro).
Esses arquivos são essenciais para executar diferentes sistemas operacionais ou ambientes de software isolados, sem afetar diretamente o sistema hospedeiro. Eles são amplamente utilizados para testar software, criar backups de sistemas completos e executar aplicações legadas. Os arquivos VDI podem ser configurados de duas maneiras: alocados dinamicamente (dynamically allocated), onde ocupam apenas o espaço de que precisam no disco hospedeiro, ou de tamanho fixo (fixed-size), onde alocam todo o tamanho especificado antecipadamente. Este formato é específico do VirtualBox e suporta recursos avançados, como snapshots (instantâneos), que permitem aos usuários reverter rapidamente para estados anteriores da máquina virtual.