VirtualBox 修改UUID实现虚拟硬盘复制
最近用VirtualBox创建虚拟机,复制了一个虚拟硬盘之后,直接添加到列表,发现无法使用....提示为UUID已经被使用.
查找了一下解决方法:一般的介绍说操作方法为:
在命令行中,打开VirtualBox的文件夹,输入以下命令:
VBoxManage internalcommands sethduuid "E:\VirtualBox VMs\XP.vdi"
会提示: UUID changed to: fcc11a69-8b47-4090-a118-67ad29f12d6c(UUID,随机生成)
重新挂载就可以了.
但是本人在操作时经常提到找不到命令,为什么呢?检查了一下才知道,这里的VBoxManage 其实就是虚拟机安装目录下的VBoxManage.exe文件,使用时,最好先在命令行中利用cd定位到安装目录下,例如本人的为“C:\Program Files\Oracle\VirtualBox\”。然后再输入命令VBoxManage internalcommands sethduuid,命令后面跟的是虚拟机文件的地址,本人使用的是vmbx文件,则完整的命令就是VBoxManage internalcommands sethduuid D:/work_software/1230/ubutu.vmbx。
需要注意的是,VBoxManage 最好先用cd定位过去,而不要在命令行中指定,容易出错。
http://blog.csdn.net/xueyushenzhou/article/details/17680639