VirtualBox修改UUID实现虚拟硬盘的重复利用

Posted cndavidwang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VirtualBox修改UUID实现虚拟硬盘的重复利用相关的知识,希望对你有一定的参考价值。

其实,记录这个是为了留给自己看。
每次用每次查,已经老到什么东西都记不住了。
本次查询是从这里(VirtualBox 修改UUID实现虚拟硬盘复制)获得帮助的,感谢。


在VirtualBox把一个已经使用的(.vdi)虚拟硬盘文件直接使用会发生错误:

技术分享图片

每次使用虚拟硬盘文件之前修改文件的UUID,就可以解决此问题。

使用命令如下:

C:Program FilesOracleVirtualBox>VBoxManage.exe internalcommands sethduuid "d:Virtual MachineVirtualBoxdiskCentOS 7.3.vdi"

其中“C:Program FilesOracleVirtualBox>VBoxManage.exe”的路径请依自己的系统确定,输入过程可多利用“Tab”键,以避免输入错误。

其中“internalcommands sethduuid”部分是VBoxManage.exe命令的参数,照写即可。

其中“"d:Virtual MachineVirtualBoxdiskCentOS 7.3.vdi"”部分是虚拟硬盘文件的位置。如果文件名或路径中有空格啥的,请使用半角双引号。

这样,安装好系统和软件的虚拟硬盘文件就可以在备份之后多次直接使用了。



以上是关于VirtualBox修改UUID实现虚拟硬盘的重复利用的主要内容,如果未能解决你的问题,请参考以下文章

Oracle VirtualBox添加虚拟硬盘UUID冲突

如何修改VirtualBox虚拟机VDI文件的UUID

VirtualBox复制拷贝新建虚拟机系统UUID出错解决

Vbox如何修改虚拟机器的uuid?

VirtualBox修改现有虚拟磁盘大小

复制VirtualBox中的虚拟机