如何更改虚拟磁盘的UUID(.VDI)

VirtualBox提供了一个名为 VBoxManage的实用程序来创建现有磁盘的克隆。如果您已经创建了磁盘的副本,并尝试使用此方法创建VM。您将面临已注册的UUID问题,如下所示:
无法打开硬盘D:\ NewVM \ myDisk1.vdi。 不能注册硬盘'D:\ NewVM \ myDisk1.vdi'{9ad88130-26ce-45e1-b415-b1b3a42d749a},因为硬盘'D:\ myOldVM \ oldDisk1.vdi'与UUID {9ad88130-26ce-45e1-b415 -b1b3a42d749a}已经存在。
现在,您可以使用相同的实用工具 VBoxManage来更改.vdi磁盘的UUID

更改虚拟磁盘的UUID

在系统上安装了VirtualBox安装的 VBoxManage命令。因此,它可用于安装了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 setvdiuuid /var/vdisks/myDisk1.vdi

克隆VDI磁盘的最佳方式:

VBoxManage提供了一个克隆现有磁盘的选项。在实用程序创建具有不同UUID的磁盘的副本的情况下,您不会面临上述问题。
$ VBoxManage clonevdi myDisk1.vdi cloneDisk.vdi
分享到Facebook 分享
0
分享到Twitter
0
分享到Google Plus Share
0
分享到Pinterest 分享
0
分享到Linkedin Share
0
分享到Digg 分享
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏