重要提示:由于调整虚拟硬盘大小牵涉到修改分区结构,建议在关闭虚拟机之前先备份好虚拟机里的重要文件。
首先,必须先关闭须调整虚拟硬盘大小的VirtualBox虚拟机。
然后,用VBoxManage modifyhd命令,修改虚拟硬盘vdi/vhd文件里的虚拟硬盘的大小。
> cd "\Program Files\Oracle\VirtualBox" > VBoxManage modifyhd \path\to\file.vdi --resize <newsize>
注意:虚拟硬盘只能扩大,不能缩小。
最后,从一个系统拯救光盘镜像,如我个人经常使用的SystemRescueCD,启动虚拟机。光盘镜像启动完成后,用类似GParted的分区管理软件无损地调整虚拟硬盘的分区结构。