1.cd进入安装virtualbox的文件夹,以便于使用VBoxManage
命令
- 执行下述命令将vmdk转化为vdi(virtualbox只能修改vdi的)
VBoxManage clonehd "source.vmdk" "cloned.vdi" --format vdi
事后可以用这个方法将vdi改回vmdk,如果改回时报UUID已存在的错,可以将其克隆到另外的文件夹下或者在管理-虚拟介质管理
中去删除之前的老vmdk,当然文件夹里的也要删掉(没有试过) - 查找你虚拟机的硬盘,执行命令
VBoxManage list hdds
终端打印出下述信息:
UUID: c88e1c81-4375-4cd6-8835-3cce0905620b
Parent UUID: base
State: created
Type: normal (base)
Location: /home/yourname/VirtualBox VMs/Win7/Win7.vdi
Storage format: VDI
Capacity: 25600 MBytes
- 扩大vdi硬盘的大小
VBoxManage modifyhd 你的uuid --resize 40960
注意最后一个参数是的单位是M, 比如你想要40G的硬盘, 那么为1024 M * 40 = 40960.
当然也可以通过virtualbox软件的管理-虚拟介质管理
中去选中需要更改的vdi去更改
5.然后在对应虚拟机的设置-存储
中修改使用的控制器
6.此时的vdi已经能够看到是扩容后的容量,但是进了操作系统后还是之前的容量
7.最后打开虚拟机,在对应的虚拟机系统里面去应用上新增的空闲分区(不同系统操作不同)
原文地址http://wjhsh.net/platero-p-4105808.html
,https://blog.csdn.net/weixin_43493520/article/details/125110689