Mac OS X 的 Virtualbox - 使用外部 USB 驱动器,哪种文件系统最理想?

Mac OS X 的 Virtualbox - 使用外部 USB 驱动器,哪种文件系统最理想?

假设我不会添加允许读写 NTFS 分区的 NTFS 驱动程序,我想知道当我对外部 USB 驱动器进行分区时,文件系统的选择是否重要。选择似乎是 HFS+ 还是 FAT32。

暂时,我只是创建了两个半尺寸分区,每种类型一个。:)

我计划运行各种版本的 Windows,并将 VirtualBox 文件保存在外部驱动器上。

更新:澄清->我并不担心让我的 VirtualBox VM 安装这个驱动器,我纯粹是在谈论使用这个驱动器作为粘贴我的 VirtualBox 映像的地方,因为我的主驱动器已经被预先占用。

答案1

转至 HFS+

如果像您所说的那样,您不担心让 VirtualBox(或真正的 PC)安装此驱动器,那么就没有理由使用其他文件系统。

VirtualBox 文件是普通的 Mac OS 文件,而 HFS+ 是“普通”/“原生”的 OsX 文件系统,运行良好,具有日志记录功能(= 更少的卡顿/崩溃),并且没有严格的文件大小限制。Mac 使用它感觉更“舒服”。

您可能考虑使用 FAT32(将所有文件保持在 4GB 以下)的原因是您希望能够在 Windows 计算机(以及 Mac 上)上启动相同的 VM 映像。

此外,在同一磁盘上使用 FAT32 和 HFS 并不是理想的解决方案。为了让 Windows PC 能够看到 FAT32 分区,整个分区表必须是 DOS/Win 类型(主引导记录),因此您需要一个带有 DOS 分区表的 HD,其中有一个 Mac HFS 分区。这没问题,但有一些限制,例如启动(不能用它来启动 Mac)。使用“GUID”(现代 Mac)分区表对 Mac 分区很有用,但您的 FAT32 分区不会被任何 PC 看到,因此它毫无用处。

所以……整个磁盘都使用 HFS+。保留一个 4GB 的 FAT32 拇指驱动器来移动文件。

答案2

FAT32 的优点是完全跨平台,但其主要限制是文件不能超过 4GB。这主要对处理视频和虚拟硬盘造成问题。

VirtualBox 支持 VMWare 的 VMDK 格式。您可以使用命令行实用程序创建 VMDK,选项Split2G如下详细内容在这里它将创建单独的切片,每个切片最大可达 2GB。(GUI 使用本机 VDI 格式创建磁盘,但不会执行此操作。)

答案3

Windows 默认不支持 HFS+。可能有一个插件或我不知道的东西。我知道 Windows 有 ext3 插件。

如果您希望 USB 驱动器能够与所有操作系统兼容,最好使用 FAT32,即使它比较旧并且缺少某些功能。

相关内容