本文完全拷贝自 http://blog.csdn.net/njchenyi/article/details/17611915
进入命令行,以Windows系统为例
运行:cmd
C:\Users\Administrator\>D:
D:\>cd "\Program Files\Oracle\VirtualBox"
D:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyhd YOUR_HARD_DISK.vdi --resize SIZE_IN_MB
D:\Program Files\Oracle\VirtualBox>
其中参数 YOUR_HARD_DISK.vdi 是您要修改的 VirtualBox 虚拟硬盘镜像文件。而参数 SIZE_IN_MB 是指修改后的硬盘容量,单位是MB。
比如下面这行命令将会把名为"ubuntu.vdi "的 VirtualBox 硬盘容量修改为15*1024MB。
D:\Program Files\VirtualBox>VBoxManage.exe modifyhd F:\VirtualBox\ubuntu.vdi --resize 15360
0%....10%....20%....30%....40%....50%....60%....70%....80%....90%....100%.
D:\Program Files\VirtualBox>
注意:如果路径中包含空格或中文,整个路径要用英文状态引号"括起来,在WIN7的CMD下可以输入部分路径然后按TAB键补全,CMD监测到路径中有空格会自动为路径名加引号的,如:
D:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyhd "F:\VirtualBox\my ubuntu.vdi"--resize 15360
D:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyhd "F:\虚拟机\my ubuntu.vdi"--resize 15360