如何扩展 Virtual Box 的硬盘?

如何扩展 Virtual Box 的硬盘?

我在 OSX 10.6.2 下的 Virtual Box (3.2.10) 上运行 WinXP SP3,但 Virtual Box 的硬盘变得太小了。

我可以吗

  • 以某种方式扩展现有的硬盘?
  • 从正在运行的计算机创建新的虚拟盒?(在我的情况下是虚拟盒?)

答案1

仅使用 vboxmanage(如果您有 vbox,则您已经拥有它)来创建一个新的更大的图像并在此处跨操作系统克隆数据:http://alittletothewright.com/index.php/2009/11/expanding-virtualbox-dynamic-vdis/.然后您可以使用 Windows 分区工具来扩展分区。

答案2

您可以通过多种方式来增加磁盘大小(例如启动 GParted 和增加分区大小),但我建议执行以下操作:

  1. 创建一个比当前磁盘更大的新磁盘并动态扩展
  2. 在虚拟机上安装新磁盘
  3. 下载EASUS 磁盘复制2.3 ISO(免费)
  4. 从光盘复制 ISO 启动虚拟机
  5. 将旧磁盘复制到新磁盘
  6. “弹出” ISO 并将新磁盘标记为启动盘 - 您现在拥有一个包含旧磁盘内容的更大的磁盘。

如果您的虚拟机装有 Windows 操作系统,则新磁盘上可能现在有 2 个分区。如果您愿意,可以使用 Windows 界面或 DiskPArt 合并它们。

答案3

我不知道如何在创建后将其变大,但在创建新虚拟驱动器时,您可以将其设置为“动态扩展”,这样它会随着填满而变大。因此,您可能能够创建一个具有动态扩展驱动器的新 VM 并将数据传输过去。

相关内容