virtualbox vmdk扩容

本文介绍了如何使用VBoxManage命令行工具在VirtualBox中将VMDK文件转换为VDI格式,并进行硬盘扩容。步骤包括克隆硬盘、修改硬盘大小以及在操作系统内扩展分区。此外,也提及了解决UUID冲突的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.cd进入安装virtualbox的文件夹,以便于使用VBoxManage命令
2. 执行下述命令将vmdk转化为vdi(virtualbox只能修改vdi的)
VBoxManage clonehd "source.vmdk" "cloned.vdi" --format vdi
事后可以用这个方法将vdi改回vmdk,如果改回时报UUID已存在的错,可以将其克隆到另外的文件夹下或者在管理-虚拟介质管理中去删除之前的老vmdk,当然文件夹里的也要删掉(没有试过)
3. 查找你虚拟机的硬盘,执行命令
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.最后打开虚拟机,在对应的虚拟机系统里面去应用上新增的空闲分区。不同系统操作不同,linux的操作看这个

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值