VDI.vdi

如何在 macOS 上从 VDI (VirtualBox) 磁盘镜像中提取文件

VDI(VirtualBox Disk Image)是 Oracle VirtualBox 的原生磁盘格式。如果你需要在不启动虚拟机的情况下从 VirtualBox 虚拟机中提取文件,或者需要在 Mac 上恢复 VDI 文件中的数据,就需要一款能读取 VDI 格式的工具。

在 macOS 上打开 VDI 文件的默认方法

工具: 通过 Homebrew 安装 7zz(第三方)

$ 7zz x disk.vdi

步骤

  1. 通过 Homebrew 安装 7-Zip:brew install 7zip
  2. 运行:7zz x disk.vdi
注意: macOS 无法原生挂载 VDI 文件。VirtualBox 本身可以挂载,但 7-Zip 或 MacPacker 无需安装 VirtualBox 即可提取内容。

从 VDI 压缩包中提取单个文件

macOS 默认工具会提取所有内容,无法选择单个文件。MacPacker 让您可以浏览 VDI 压缩包内容,预览文件,并只提取所需的文件——无需提取整个压缩包。

使用 MacPacker 打开 VDI 文件

MacPacker 是一款免费的开源 macOS 压缩包管理器,支持 VDI 以及 30 多种其他格式。与默认工具不同,MacPacker 让您可以:

  • 像文件夹一样浏览压缩包内容
  • 使用 Quick Look 预览文件而无需提取
  • 通过拖放提取单个文件
  • 导航嵌套的压缩包(压缩包中的压缩包)
  • 以原生 SwiftUI 界面享受流畅体验

获取 MacPacker

v0.15.1 · macOS 14+
$ brew install --cask macpacker

因 Apple 审核流程,App Store 版本可能比直接下载晚几天。

常见问题

不安装 VirtualBox 如何从 VDI 中提取文件?

使用 MacPacker 可以浏览 VDI 文件系统并提取单个文件,无需安装 VirtualBox。也可以使用命令行:brew install 7zip && 7zz x disk.vdi

相关格式