如何更改虚拟磁盘(.VDI)的UUID
时间:2019-05-19 01:25:38 来源:igfitidea点击:
VirtualBox提供了一个名为“vboxmanagement”的实用程序来创建现有磁盘的克隆。
如果我们已经创建了磁盘的副本,请尝试使用它创建VM。
我们将面临UUID已经注册的问题,如下所示:
Failed to open the hard disk D:\NewVM\myDisk1.vdi.
Cannot register the hard disk ‘D:\NewVM\myDisk1.vdi’ {9ad88130-26ce-45e1-b415-b1b3a42d749a}
因为硬盘' D:\myOldVM\oldDisk1。
UUID {9ad88130-26ce-45e1-b415-b1b3a42d749a}的vdi '已经存在。
要解决此问题,请使用 vboxmanagement工具使用命令行更改VDI磁盘的UUID。
更改虚拟磁盘的UUID
' VBoxManage '命令安装在你的系统上的VirtualBox安装。
因此,它适用于所有安装了VirtualBox的操作系统。
Windows用户可以使用以下命令更改 D:\NewVM\myDisk1.vdi磁盘的UUID。
c:\> cd "C:\Program Files\Oracle\VirtualBox\" c:\> VBoxManage.exe internalcommands sethduuid "D:\NewVM\myDisk1.vdi"
Linux用户还可以使用' VBoxManage '命令来更改磁盘的UUID。
VBoxManage internalcommands sethduuid "/var/vdisks/myDisk1.vdi"
最好的克隆VDI磁盘的方式:
vboxmanagement提供了一个选项,可以对现有磁盘进行克隆。
该实用程序使用不同的UUID创建磁盘的副本,这样我们就不会遇到上述问题。
VBoxManage clonevdi myDisk1.vdi cloneDisk.vdi