Virtual machine 驱动器号更改-为VirtualBox VM重新注册VDI
今天,我试图在我的Kali Linux虚拟机上对我拥有的VPS进行基本的漏洞检查。我将我的Kali Linux虚拟磁盘映像(VDI)保存在USB外部驱动器上,因此我将其插入,启动了Virtual Box,但在启动它时出错。该驱动器的驱动器号似乎已从Virtual machine 驱动器号更改-为VirtualBox VM重新注册VDI,virtual-machine,virtualbox,Virtual Machine,Virtualbox,今天,我试图在我的Kali Linux虚拟机上对我拥有的VPS进行基本的漏洞检查。我将我的Kali Linux虚拟磁盘映像(VDI)保存在USB外部驱动器上,因此我将其插入,启动了Virtual Box,但在启动它时出错。该驱动器的驱动器号似乎已从F:更改为E:。因此,VirtualBox无法从F:\Kali Linux VM\检索VDI 为了自己解决这个问题,我决定打开VM设置,删除在F:驱动器上注册的SATA控制器VDI,然后从E:驱动器添加VDI(相同的VDI,只是驱动器号不同)。然而,这
F:
更改为E:
。因此,VirtualBox无法从F:\Kali Linux VM\
检索VDI
为了自己解决这个问题,我决定打开VM设置,删除在F:
驱动器上注册的SATA控制器VDI,然后从E:
驱动器添加VDI(相同的VDI,只是驱动器号不同)。然而,这并没有按计划顺利进行。我能够毫无问题地删除不正确的VDI路径,但当我尝试将VDI添加到正确的路径上时,出现以下错误:
无法注册硬盘“E:\Kali Linux VM\Kali Linux.vdi”{6b214e73-ae38-427b-90f8-995c7dd4211c},因为UUID为{6b214e73-ae38-427b-90f8-995c7dd4211c}的硬盘“F:\Kali Linux VM\Kali Linux.vdi”已经存在
结果代码:
E_INVALIDARG(0x80070057)
组成部分:
虚拟包装
接口:
IVirtualBox{0169423f-46b4-cde9-91af-1e9d5b6cd945}
被叫人:
未找到VBOX对象(0x80BB0001)
看起来我无法将VDI添加回VM,因为它与我删除的VDI相同
还有其他人遇到过这样的问题吗?有没有人对此进行了修复,这样我就不会丢失虚拟机上的所有数据
提前谢谢大家
注意:我知道这不是编程问题,因此这可能是错误的堆栈交换。请告诉我这是否更适合在不同的Stack Exchange站点下使用。Open
Oracle VM VirtualBox Manager
。现在去
文件>虚拟媒体管理器
在硬盘
下,选择Kali Linux.vdi
。右键单击并删除它
注意:如果禁用了“删除”。首先单击release
。然后右键单击并删除
现在再次添加VDI
Kali Linux.VDI
。感谢您的回答/解决方案。我已经完全忘记了这个问题,因为我很久以前就问过了。我最终解决了这个问题,从VirtualBox中删除了原来的Kali Linux虚拟机,使用原来的Kali Linux ISO创建了一个全新的VM,然后选择包含现有VDI文件的选项。因此,我不知道您的解决方案是否能解决我遇到的问题。尽管如此,我还是投票接受了你的答案,结束了这个问题,并感谢你花时间回答。