原文地址: http://kms.lenovots.com/kb/article.php?id=8312
VirtualBox载入VDI提示冲突的解决办法
VirtualBox是个极好用的虚拟机平台软件,有时,为了方便,可以直接通过复制VDI文件达到复制整个虚拟机的效果,会省去重装操作系统等步骤。
但是直接复制,新建一个虚拟机,载入复制出来的VDI文件,会出现类似以下的提示
“打开hard disk D:\linux.vdi 失败
Cannot register the hard disk 'D:\linux1.vdi' with UUID {jfldk-fdjklf-sljk-fdjl-fdjsfld} because a hard disk 'D:\linux2.vdi' with UUID {jfldk-fdjklf-sljk-fdjl-fdjsfld} already exists in the media registry ('C:\Users\user\.VirtualBox\VirtualBox.xml')”
而 VirtualBox没有图形化的更改UUID的操作界面,所以需要通过以下命令修改VDI文件的UUID,使得新虚拟机能够成功载入此VDI文件
C:\Program Files\Oracle\VirtualBox\VBoxManage.exe internalcommands sethduuid postfix.vdi