如何在 Mac OS X 上调整 VirtualBox VDI 或 VHD 文件的大小

目录:

Anonim

如果您使用 VirtualBox 在 Mac 上的虚拟机中运行来宾操作系统,例如 Windows 10 或 Ubuntu Linux,您可能会发现自己需要调整操作系统所在的虚拟磁盘大小。当您没有充分估计在具有动态分配存储的虚拟机中正确安装所需的空间时,通常会出现这种情况。

要在 Mac OS X 中调整 VDI 或 VHD 文件的大小(这在 Linux 中可能同样有效,让我们知道),您将从 Mac 命令行使用 VBoxManage 工具。即使您选择安装 VirtualBox 命令行工具,它也不会在您的路径中,因此您将进入 VirtualBox.app 内容以使用该实用程序。

因为这是在修改虚拟机,所以最好事先备份VDI或VHD文件,如果你对终端完全不适应,你应该先备份整个Mac .请记住,调整大小实用程序使用兆字节进行测量,因此如果您将 vm 文件更改为 30GB,则为 30000MB,50GB 为 50000,依此类推。

如何在Mac OS中调整VirtualBox虚拟磁盘的大小

  1. 关闭虚拟机并退出VirtualBox
  2. 打开终端应用程序并使用以下命令导航到VirtualBox 应用程序目录:
  3. cd /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/

  4. 现在在正确的目录中,您可以使用以下语法运行调整大小命令:
  5. VBoxManage modifyhd --resize 例如,假设有一个Windows 10 VM VDI 文件位于/Users/Paul/Documents/ VM/Windows10.vdi,我们希望它从 15GB 增长到 30GB,语法为:VBoxManage modifyhd --resize 30000 ~/Documents/VM/Windows10.vdi

  6. 如果需要,使用showhdinfo 命令验证更改是否发生:
  7. VBoxManage showhdinfo ~/path/to/vmdrive.vdi

  8. 重新启动VirtualBox并启动新调整大小的客户操作系统

如果 VM 文件的路径位于根深蒂固或复杂的位置,请使用引号或使用拖放打印路径技巧,这在终端应用程序中非常有效,可以正确指向复杂的目录层次结构。

使用 VBoxManage 调整驱动器大小基本上是从命令行即时完成的,但请记住,一旦您回到虚拟操作系统(Windows、OS X、Linux 或您在其中运行的任何其他操作系统) VirtualBox)你可能想要重新分配分区以使用新空间。

I run this to grow a dynamic allocation minimum size,如果VDI文件是固定大小而你想缩小它,VBoxManage工具仍然可以完成这项工作,但-compact标志是你的正在找

VBoxManage 是一个有很多用途的有用工具,您还可以使用它快速克隆虚拟磁盘并从命令行修改 VirtualBox 中的几乎所有内容。如果您计划经常使用 VBoxManage,您可能希望将它添加到您的路径或创建一个别名以便于访问。

知道另一种调整VirtualBox VDI 大小的方法吗?让我们在评论中知道。

如何在 Mac OS X 上调整 VirtualBox VDI 或 VHD 文件的大小