VDI 文件是 Oracle 的 VirtualBox 虚拟化软件所使用的原生虚拟磁盘镜像文件格式。它本质上是一个包含虚拟硬盘完整内容的容器,涵盖了操作系统、系统设置、已安装的应用程序、用户数据以及虚拟机中存储的所有其他文件。通过 VDI 格式,用户可以在物理计算机上轻松创建、存储和管理多个独立的虚拟机。这种文件格式的核心优势在于,它允许用户在不影响宿主操作系统的情况下,运行不同的操作系统或特定的软件环境,因此被广泛应用于软件测试、系统备份以及运行旧版(Legacy)应用程序。VDI 文件支持两种存储模式:动态分配(Dynamically allocated)和固定大小(Fixed-size)。动态分配模式下,文件仅占用宿主硬盘中实际使用的空间,并随数据增加而增长;而固定大小模式则会预先占用全部设定的磁盘空间。此外,VDI 格式还支持快照(Snapshots)功能,方便用户随时将虚拟机状态回滚到之前的特定时间点。