我已经在 Oracle VirtualBox 中安装了 Windows 7。我想增加虚拟磁盘映像的硬盘大小,以便安装 Adobe Illustrator (Ai)。
我可以使用某些工具简单地扩展磁盘映像的磁盘大小,而不必从头开始重新安装 Windows 吗?
谢谢。
答案1
是的你可以(但在你这么做之前,确保备份你的数据。
具体过程取决于您在主机操作系统上以及 VirtualBox 版本上创建虚拟驱动器时选择创建动态磁盘还是固定大小磁盘。
如果您创建了动态磁盘并且运行的是 4.0 版本(或更高版本),则需要执行以下操作:
使用命令行工具调整动态驱动器的大小:
$ 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 主机)。
扩展更大磁盘上的分区,例如从 Ubuntu LiveCD 启动虚拟机,然后使用
gparted
。要从 LiveCD 启动,只需将虚拟机设置为使用 ISO 文件作为 CD 驱动器,然后从该驱动器启动。
如果您创建了固定大小的磁盘和/或正在运行旧版本的 VirtualBox,则需要先克隆驱动器,然后才能执行上述操作:
- 创建一个新的虚拟驱动器,其大小为调整后您想要的大小。
使用以下命令将旧版本克隆到新版本:
$ VBoxManage clonehd path/to/old.vdi path/to/new.vdi --existing
(Ubuntu 主机 - Windows 主机的变化与上述类似)。
在虚拟驱动器设置中用新驱动器替换旧驱动器。
扩展新驱动器上的分区,如上面的步骤 2 所示。
当您确定一切正常时,删除旧的驱动器文件和备份,以释放磁盘空间。
注意:我自己没有测试过这些内容 - 我只是重申了我链接的指南中已经写的内容,以防链接失效。那里的指南更完整,包含所有步骤的详尽描述和屏幕截图。