【技术贴】VirtualBox给VDI格式的虚拟机扩容

新建立了一个虚拟机用来装一些比较烦的软件,比如数据库什么的,但是初始的时候硬盘放小了,找了很久才找到解决方案(我的数据库是动态大小的):

1、直接在虚拟机关闭的状态下,在设置--》存储--》新建虚拟硬盘;

2、找到安装virtualbox的路径,在你自己的windows里面打开cmd进入命令行,进入到该路径(比如我的是cd C:Program FilesOracleVirtualBox

  1、进入该路径之后执行VBoxManage list hdds 来找到你的虚拟硬盘的UUID,我的是e38c8c3b-4c7d-4fe0-a16c-a605bd6e4087,

  2、执行以下命令:我的是:VirtualBox>VBoxManage modifyhd e38c8c3b-4c7d-4fe0-a16c-a605bd6e4087    --resize 51200

说明:

  1. VBoxManage list hdds是固定查看你装载的虚拟机的命令,都是这样执行的
  2. VBoxManage modifyhd是不用变得;e38c8c3b-4c7d-4fe0-a16c-a605bd6e4087是我的虚拟机硬盘的UUID,请根据自己的对象修改;--resize 51200时扩展到50G,请自己修改要修改的大小
  3. 上面的设置之后启动虚拟机,在虚拟机的硬盘管理里面直接分配你的硬盘就OK了;

上面的是我从别处总结出来的,参考地址:http://www.myhack58.com/Article/60/63/2014/46227.htm

原文地址:https://www.cnblogs.com/csschn/p/5111735.html