VirtualBox:Windows 7 映像:分配更多硬盘空间

VirtualBox:Windows 7 映像:分配更多硬盘空间

我已经在 Oracle VirtualBox 中安装了 Windows 7。我想增加虚拟磁盘映像的硬盘大小,以便安装 Adob​​e Illustrator (Ai)。

我可以使用某些工具简单地扩展磁盘映像的磁盘大小,而不必从头开始重新安装 Windows 吗?

谢谢。

答案1

是的你可以(但在你这么做之前,确保备份你的数据

具体过程取决于您在主机操作系统上以及 VirtualBox 版本上创建虚拟驱动器时选择创建动态磁盘还是固定大小磁盘。

如果您创建了动态磁盘并且运行的是 4.0 版本(或更高版本),则需要执行以下操作:

  1. 使用命令行工具调整动态驱动器的大小:

    $ VBoxManage modifyhd path/to/drive_file.vdi --resize NewSizeInMegaBytes
    

    (Ubuntu 主机)或

    C:\> "C:\Path to VirtualBox\VBoxManage.exe" modifyhd "C:\path\to\drive.vdi --resize NewSizeInMegaBytes
    

    (Windows 主机)。

  2. 扩展更大磁盘上的分区,例如从 Ubuntu LiveCD 启动虚拟机,然后使用gparted。要从 LiveCD 启动,只需将虚拟机设置为使用 ISO 文件作为 CD 驱动器,然后从该驱动器启动。

如果您创建了固定大小的磁盘和/或正在运行旧版本的 VirtualBox,则需要先克隆驱动器,然后才能执行上述操作:

  1. 创建一个新的虚拟驱动器,其大小为调整后您想要的大小。
  2. 使用以下命令将旧版本克隆到新版本:

    $ VBoxManage clonehd path/to/old.vdi path/to/new.vdi --existing
    

    (Ubuntu 主机 - Windows 主机的变化与上述类似)。

  3. 在虚拟驱动器设置中用新驱动器替换旧驱动器。

  4. 扩展新驱动器上的分区,如上面的步骤 2 所示。

  5. 当您确定一切正常时,删除旧的驱动器文件和备份,以释放磁盘空间。


注意:我自己没有测试过这些内容 - 我只是重申了我链接的指南中已经写的内容,以防链接失效。那里的指南更完整,包含所有步骤的详尽描述和屏幕截图。

相关内容