VirtualBox中出现 UUID have already exists : 修改 UUID

VirtualBox中出现UUID have already exists 解决方法

--------------------------------------------

要点:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe"  internalcommands sethduuid "C:\abc-x86-64_1.vdi"

1. 拉丁引号,引住有空格的路径。路径没有空格,则不需要引号。

2. 原因:为了避免冲突,每个虚拟硬盘拥有一个唯一的识别码。产生的办法类似于 hash散列函数法?

============================

VirtualBox中出现UUID have already exists 解决方法 

问题原因分析:

  已使用过的镜像文件拷贝到其他硬盘不能直接用,需要给镜像文件生成新的 UUID,原因是这个 UUID 已经在本机的 VirtualBox 里注册过了。

方法1:

  管理-》虚拟介质管理-》

  

  找到相同的UUID,先释放掉,这里要先释放掉后续才能执行删除操作,挂载的情况下是无法删除的。

  

   然后再次执行:管理-》虚拟介质管理-》找到相同的UUID虚拟机,把它删除即可解决问题。

 方法2:

  如果你想保留原来的虚拟机,可以用这个方法。

  2.1 打开命令行操作,跳转到你的VM安装目录,直接窗口跳转或者命令行使用 cd 命令跳转都可以

  2.2 输入下面指令

    VBoxManage.exe internalcommands sethduuid +“虚拟的路径\你的虚拟硬盘(要包括文件名后缀)”

C:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands sethduuid F:\AVS_UBUNTU2_RE\Amlogic_CMIAA158_UBUNTU2004.vmdk

# C:\Program Files\Oracle\VirtualBox>        VM的安装目录

# VBoxManage.exe internalcommands sethduuid  需要执行命令

# F:\AVS_UBUNTU2_RE\                         虚拟机的路径

# Amlogic_CMIAA158_UBUNTU2004.vmdk           虚拟机名称,带后缀

  2.3执行完会出现一行 UUID change to :  xxxxx-xxxxx-xxxxx-xxxx-xxxxxxx 效果如下图所示,执行完这一步你就可以继续添加你的虚拟机了

总结:

  使用上面两种方法的其中一个方法操作后,就可以正常添加了。

本文来自博客园,作者:白菜没我白,转载请注明原文链接:https://www.cnblogs.com/xingboy/p/15074754.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值