由于病毒,我不得不删除我的电脑并重新格式化硬盘,然后我复制了我的 VirtualBox VM 的快照。我犯了一个错误,没有克隆,只是从快照文件夹中复制了 vdi 文件。现在我尝试使用 vdi 文件创建一个新的 VM,并收到此错误:
在媒体注册表 ('C:\Users\Ethan.VirtualBox\VirtualBox.xml') 中未找到媒体 'C:\Users\Ethan\VirtualBox VMs\aluminis{d1676259-419a-47cc-aac5-3f4c32a0e0da}.vdi' 的 UUID 为 {178c8048-144b-4dcf-a1ad-b661402a911a} 的父媒体。
结果代码:E_FAIL(0x80004005)
组件:MediumWrap
接口:IMedium {ad47ad09-787b-44ab-b343-a082a3f2dfb1} 被调用
者:IVirtualBox {d0a0163f-e254-4e5b-a1f2-011cf991c38d} 被调用者
RC:VBOX_E_OBJECT_NOT_FOUND(0x80BB0001)
我尝试运行内部命令来设置父 uuid:
VBoxManage.exe 内部命令 sethdparentuuid “C:\Users\Ethan\VirtualBoxVMs\aluminis{d1676259-419a-47cc-aac5-3f4c32a0e0da}.vdi”{178c8048-144b-4dcf-a1ad-b661402a911a}
我收到了 UUID 已更改的确认,但仍然收到错误。