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

posted @ 2016-07-26 05:19  findumars  Views(4831)  Comments(0Edit  收藏  举报