vBox导入vdi文件uuid报错的解决办法
处理中需要用到的两条命令
查看注册信息
VBoxManage showmediuminfo xxx.vdi
修改uuid
VboxManage internalcommands sethduuid "xxx.vdi" “uuid“
操作中要注意的两点:
1、先将VBoxManage.exe所在的路径加到环境变量paht里,否则会提示打不到文件;
2、在命令行里要进入到xxx.vdi文件所在的路径后再运行命令操作。
打开虚拟机提示如下错误信息
里面的UUID与本文所操作的不一样,是另外一台虚拟机的故障窗口参考。
UUID {4be1594a-77bc-45ec-b7ca-9fed95938ccc} of the medium 'D:\VMach\VirtualBox VMs\Win7x32\HG001.vmdk' does not match the value {da9ac997-1961-42ba-bcd9-6cc94b78c99d} stored in the media registry ('C:\Users\james\.VirtualBox\VirtualBox.xml').
翻译意思如下
D:\VMach\VirtualBox VMs\Win7x32\HG001的UUID {4be1594a-77bc-45ec-b7ca-9fed95938ccc}。vmdk'不匹配存储在媒体注册表中的值{da9ac997-1961-42ba-bcd9-6cc94b78c99d} ('C:\Users\james\. virtualbox \VirtualBox.xml')。