打开虚拟机时报硬盘UUID 已经存在的解决办法

当尝试打开VirtualBox虚拟机时遇到硬盘UUID已存在错误,可通过修改虚拟机配置文件中硬盘UUID为当前磁盘的实际UUID来解决。通过在命令行运行VBoxManage internalcommands sethduuid命令获取新UUID,然后替换配置文件中的UUID,确保两处进行修改:HardDisks和StorageController部分。完成修改后,可以正常添加和启动虚拟机。
摘要由CSDN通过智能技术生成
在virtualbox V4.1.12 创建了许多虚拟机后,把我的服务器C盘占用满了,发现系统变的很慢,有时候都没有响应了,于是决定把虚拟机磁盘镜像都移动到其他分区(容量很多),以为简单的拷贝过去,在virtualbox里删除原来的磁盘,再指向新的磁盘就可以了,结果出现错误信息:


Cannot register the hard disk 'F:\VirtualBox VMs\cl-11r2-rac2\cl-11r2-rac2.vdi' {cc59aac5-a2e6-4f39-b441-04d1ff29acd2} because a hard disk 'F:\VirtualBox VMs\cl-11r2-rac1\cl-11r2-rac1.vdi' with UUID {cc59aac5-a2e6-4f39-b441-04d1ff29acd2} already exists. 


这个问题其实就是说,配置文件里的指向还是我原来C盘的磁盘镜像。


所以只要修改成我现在分区里磁盘的UUID就好了,那么怎么能知道现在磁盘的UUID呢?打开命令行,进入virtualbox的安装目录,执行以下命令:



C:\Program Files\Oracle\VirtualBox>VBoxManage internalcommands sethduuid F:\hyp\
ubuntu14.04_temp\ubuntu14.04_temp.vdi
UUID changed to: 33fd3e0b-579b-4f0a-a13a-194657a4195d


看到UUID了吧,然后在拷贝的地方还有个配置文件,替换掉原来的UUID

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值