virtualbox vmdk扩容

1.cd进入安装virtualbox的文件夹,以便于使用VBoxManage命令

  1. 执行下述命令将vmdk转化为vdi(virtualbox只能修改vdi的)
    VBoxManage clonehd "source.vmdk" "cloned.vdi" --format vdi
    事后可以用这个方法将vdi改回vmdk,如果改回时报UUID已存在的错,可以将其克隆到另外的文件夹下或者在管理-虚拟介质管理中去删除之前的老vmdk,当然文件夹里的也要删掉(没有试过)
  2. 查找你虚拟机的硬盘,执行命令
    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
  1. 扩大vdi硬盘的大小
    VBoxManage modifyhd 你的uuid --resize 40960
    注意最后一个参数是的单位是M, 比如你想要40G的硬盘, 那么为1024 M * 40 = 40960.
    当然也可以通过virtualbox软件的 管理-虚拟介质管理 中去选中需要更改的vdi去更改

5.然后在对应虚拟机的设置-存储中修改使用的控制器
6.此时的vdi已经能够看到是扩容后的容量,但是进了操作系统后还是之前的容量
7.最后打开虚拟机,在对应的虚拟机系统里面去应用上新增的空闲分区(不同系统操作不同)

原文地址http://wjhsh.net/platero-p-4105808.htmlhttps://blog.csdn.net/weixin_43493520/article/details/125110689

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。