VirtualBox下对虚拟机硬盘进行扩充

linux August 25 2015


因工作和开网银需要,在Ubuntu下安装了virtualbox,并在上面安装了windows7。随着时间推移,发现原本分配的25G虚拟硬盘不够用了,于是想给它扩容,在网上搜了一下,方法很简单,记录一下。

我了解的方法有两种:

1.直接新建一个虚拟硬盘(比如.vdi文件),然后直接挂到虚拟机上。这是最简单的办法,但是我不喜欢给一个系统挂两个VDI文件,也不利于以后备份。

2.用命令扩展空间

先把虚拟机中的win7关闭(必须是彻底关机,不能为休眠),然后从菜单进入**管理**--**虚拟介质管理**,右击该win7系统对应的虚拟硬盘,选择”释放“,然后再次右击选择”删除“(注意,弹出提示框中必须选择“保留”,不会删除系统数据,如果选择”删除“那就完了,该VDI文件不能恢复了)。![](uploads/2015/08/20150825050531_16781.png)

至此,扩容前的准备工作全部完成。

接下来,打开命令窗口,输入:

yzy@thinkpad:~$ VBoxManage modifyhd ./VirtualBox\ VMs/win7/win7.vdi --resize 51200 结果显示:


说明扩容成功,我的win7扩容为50G了,最后将该VDI文件重新挂到该虚拟机即可,在此不再赘述。

**注意:**

1.VBoxManage modifyhd 命令只支持VDI及VHD格式的虚拟硬盘。

2.该命令只能用于扩容,而不能缩减硬盘。

3.该虚拟硬盘必须为**动态分配**(新建虚拟硬盘时都会有相关选择:动态分配或固定大小)。

3.如果你的硬盘格式不是VDI或VHD,可使用命令VBoxManage clonehd 将格式转换一下,命令参考:https://www.virtualbox.org/manual/ch08.html#vboxmanage-modifyvdi

原文链接:http://ichatter.cn/virtualbox-e4-b8-8b-e5-af-b9-e8-99-9a-e6-8b-9f-e6-9c-ba-e7-a1-ac-e7-9b-98-e8-bf-9b-e8-a1-8c-e6-89-a9-e5-85-85.html


欢迎来到阿J小虫的博客

Follow @ichatter on GitHub

最新评论

推荐内容