VirtualBox修改UUID实现虚拟硬盘的重复利用
其实,记录这个是为了留给自己看。
每次用每次查,已经老到什么东西都记不住了。
本次查询是从这里(VirtualBox 修改UUID实现虚拟硬盘复制)获得帮助的,感谢。
在VirtualBox把一个已经使用的(.vdi)虚拟硬盘文件直接使用会发生错误:
每次使用虚拟硬盘文件之前修改文件的UUID,就可以解决此问题。
使用命令如下:
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands sethduuid "d:\Virtual Machine\VirtualBox\disk\CentOS 7.3.vdi"
其中“C:\Program Files\Oracle\VirtualBox>VBoxManage.exe”的路径请依自己的系统确定,输入过程可多利用“Tab”键,以避免输入错误。
其中“internalcommands sethduuid”部分是VBoxManage.exe命令的参数,照写即可。
其中“"d:\Virtual Machine\VirtualBox\disk\CentOS 7.3.vdi"”部分是虚拟硬盘文件的位置。如果文件名或路径中有空格啥的,请使用半角双引号。
这样,安装好系统和软件的虚拟硬盘文件就可以在备份之后多次直接使用了。