Virtulbox使用一段时间,随着占用的磁盘空间越来越大,可能会考虑更换vdi虚拟硬盘的存放位置,如果直接移动vdi,在加载虚拟硬盘的时候肯定会报错。重新注册虚拟硬盘的时候通常会提示UUID已经存在。这时候需要我们重新设置一下虚拟磁盘的vdi的uuid。这样才能顺利注册磁盘。
1.找到Virtulbox的安装目录。
右键属性打开属性对话框,可以得到路径为【D:\Program Files\Oracle\VirtualBox\】。
2.打开CMD命令行:
a.进入virtulbox所在安装路径: cd /d D:\Program Files\Oracle\VirtualBox
b.执行 VBoxManage internalcommands sethduuid "F:\data.vdi" 。F:\data.vdi更换成自己的vdi的路径和vdi文件名。
设置uuid成功之后就会出现“UUID changed to: 863b71c2-1e3a-4e37-bd08-11e1644aad6b”的提示,说明成功了。这会就可以去注册盘片了。