UUID already exists

北街发现当 Virtualbox 虚拟机拷贝一份 vdi 文件出来并准备在同一个系统里打开的时候会出现 “UUID already exists” 的错误(具体报错信息如下),这种问题的解决办法就是重新设置这个存储磁盘的 UUID。

Failed to open the hard disk G:\oraclevm\ha2.vdi.
Cannot register the hard disk ‘G:\oraclevm\ha2.vdi’ with UUID {fc73b64b-fb43-4247-b151-7f87faefff74} because a hard disk ‘G:\oraclevm\ha2.vdi’ with UUID {fc73b64b-fb43-4247-b151-7f87faefff74} already exists in the media registry (‘D:\Program Files\Oracle\VirtualBox\.VirtualBox\VirtualBox.xml’).

  Solution

  1. 这是一个重新设置 UUID 号的命令,VirtualBox 没有集成到 GUI 环境中,只能在命令行中使用。

  2. 用命令行进入 VirtualBox 的安装目录,使用下面的命令:

  D:\Program Files\Oracle\VirtualBox>VBoxManage internalcommands setvdiuuid “G:\oraclevm\HA2.vdi”

  ps: 在 Virtualbox4.0.4 以上该命令改为

  D:\Program Files\Oracle\VirtualBox>vboxmanage internalcommands sethduuid “G:\oraclevm\HA2.vdi”
  UUID changed to: 6e4ff4dc-4469-4641-86f0-b51a44eb1936

  接下来便可以导入复制过来的 vdi 文件了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值