ubuntu主机 Virtualbox win7虚拟机硬盘扩容

ubuntu主机 Virtualbox win7虚拟机硬盘扩容

主机: ubuntu16.04

虚拟机工具: virtualbox

虚拟机系统: windows7

参考博客:
virtual box 下WIN7虚拟机C盘容量扩展方法
VirtualBox 导入vdi时报错 Cannot register the hard disk because a hard disk ‘’ with UUID already exists.
WIN7系统的虚拟机C盘扩容步骤

1.将虚拟机win7系统完全关机

2.进入virtualbox菜单栏 管理---->虚拟介质管理,选择该win7系统对应的虚拟硬盘文件,右键选择‘释放’,再次右键选择‘删除’–>移除–>保留
在这里插入图片描述

3.进入win7虚拟机VDI文件目录,一般位于/home/user/VirtualBox VMs/xxx 目录,执行命令:

# 40960是要扩容到40G,自行改变
VBoxManage modifyhd ./xxx.vdi --resize 40960

命令行打印:0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100% 即成功分配
**tips:**第一次我没有释放空间的时候执行上述命令,出错,显示:
VBoxManage: error: Cannot register the hard disk ‘/home/user/VirtualBox VMs/xxx/./xxx.vdi’ {ac30e8b6-f147-4b6d-9bdfd-faccbb58dbc7} because a hard disk ‘/home/user/VirtualBox VMs/xxx/xxx.vdi’ with UUID {ac30e8b6-f147-4b6dfdfd6-faccbb58dbc7} already exists
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component VirtualBoxWrap, interface IVirtualBox, callee nsISupports
VBoxManage: error: Context: “OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())” at line 179 of file VBoxManageDisk.cpp

4.进入win7虚拟机的 设置–>存储–>添加虚拟硬盘–>使用现有的虚拟盘 后出错,如下:
在这里插入图片描述

解决办法是在虚拟机VDI文件目录,执行命令来改变UUID,命令如下:

VBoxManage internalcommands sethduuid  xxx.vdi 

显示UUID改变了之后就重新开始第4步。

5.打开win7计算机,查看发现磁盘容量并没有扩大。开始---->控制面板---->系统和安全---->管理工具---->计算机管理---->磁盘管理,看到磁盘0中C盘后面有一段空白的空间没有分配,右键选择上面’卷’(C:)---->扩展卷---->下一步,看到待分配的磁盘大小无误的话继续选择下一步,单击完成即可

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值