您的位置:首页 > 产品设计 > UI/UE

UUID already exists

2016-02-22 10:29 531 查看
北街发现当 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 文件了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: