无法打开磁盘文件映像结果代码:VBOX_E_IPRT_ERROR (...) 被叫方 RC: VBOX_E_OBJECT_NOT_FOUND (...)

问题描述 投票:0回答:4

由于一些内部错误,

vdi
文件已损坏,因此,
vdi
文件的标头已变得无效。

虚拟盒不允许将 VDI 连接到另一台新创建的计算机。 我收到以下错误:-

无法打开磁盘文件映像结果代码:VBOX_E_IPRT_ERROR (0x80BB0005) 组件:MediumWrap 接口:IMedium {4afe423b-43e0-e9d0-82e8-ceb307940dda} 被调用者:IVirtualBox {0169423f-46b4-cde9-91af-1e9d5b6cd945} 被叫方 RC: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)

virtualbox
4个回答
1
投票

您可以使用此命令修复标头:

VBoxManage internalcommands repairhd -format VDI yourfile.vdi

-1
投票

如果您还没有尝试过,这里有一个解决此问题的简单解决方案:-
如果您使用的是 Windows 10 并且您可以接受丢失一些最近的数据,那么一个简单的“急救”解决方案是:- 转到您的虚拟盒 vdi 文件,右键单击它并选择“恢复到以前的版本”。再次附加该 vdi,您就完成了!


-1
投票

回答上述有关发布命令 VBoxManage Internalcommands Repairhd -format VDI yourfile.vdi 的问题

我发现我的 shell/cmd 也不会将其识别为命令。你需要在vbox管理之前放置./。所以它看起来像“./VBoxManage internalcommands Repairhd -format VDI yourfile.vdi”,不带引号。我无法证明该命令是否有效,因为我还没有尝试过,我即将尝试。我只知道由于某种原因我必须在 vboxmanage 命令之前添加 ./ 才能让它们工作。


-1
投票

这些有用吗? 我都试过了 而我得到的只是失去了30分钟

© www.soinside.com 2019 - 2024. All rights reserved.