即使以管理员身份启动也会出现 VERR_ACCESS_DENIED 错误 - 终止后台进程并关闭磁盘管理器

即使以管理员身份启动也会出现 VERR_ACCESS_DENIED 错误 - 终止后台进程并关闭磁盘管理器

我正在尝试从 Windows 上的 VirtualBox 中的拇指驱动器启动。拇指驱动器上有 Windows 7 的副本,并且可以启动。

vboxmanage我根据以下方法创建了一个 VMDK在 VirtualBox 中启动您的 USB 驱动器。VMDK 由拇指驱动器支持。我正试图将虚拟磁盘连接到虚拟机。当我这样做时,操作导致VERR_ACCESS_DENIED

在此处输入图片描述

和:

Result Code: VBOX_E_FILE_ERROR (0x80BB0004)
Component: Medium
Interface: IMedium {05f2bbb6-a3a6-4fb9-9b49-6d0dda7142ac}
Callee: IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}
Callee RC: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)

因为我得到了拒绝访问错误,我添加了每个人完全控制usb.vmdk但这并没有什么帮助。

为什么我收到拒绝访问错误,即使每个人完全控制

如何将 VMDK 附加到系统?

答案1

如果您忘记以管理员身份运行,就会发生这种情况。

当你做管理控制台位,您必须确保以管理员身份运行命令提示符。

然后,当你真正启动 VirtualBox 时,你还需要确保以管理员身份运行它。这是因为对USB 设备本身需要管理员权限(您的 usb.vmdk 文件的权限不是问题 - 在这方面错误消息有点误导)。

注意:在 Windows 8/8.1 下,即使您以管理员身份登录,即使您已禁用 UAC,您仍然必须明确授予应用程序管理员权限右键单击相关快捷方式,然后单击以管理员身份运行菜单项。这就是 Windows 8。

注意 2:如果尝试上述操作后仍然遇到问题,请按照 VirtualBox 论坛上 Korkman 的建议进行操作:https://forums.virtualbox.org/viewtopic.php?f=6&t=38914#p175089

祝你好运,让我们知道你的进展:-)

答案2

即使以管理员身份启动也会出现 VERR_ACCESS_DENIED 错误 - 终止后台进程并关闭磁盘管理器

除了以管理员身份运行 vboxManage 并以管理员身份启动 Virtualbox GUI 之外,在启动 Virtualbox GUI 之前:

  1. 确认没有其他 Virtualbox 实例或其他进程正在使用该磁盘。后台备份程序通常是罪魁祸首。下载 Sysinternals进程探索器,打开,输入ctrl-shift-f(或在菜单中Find->Find Handle or DLL),输入“HardDiskX”,其中X是物理驱动器号,然后按Search。终止(或重新启动,这可能更安全,并且足以释放磁盘)除“系统”之外使用该磁盘的任何进程。

  2. 如果您已打开磁盘管理器以获取创建 VMDK 文件的设备编号,请将其关闭。磁盘管理器将锁定驱动器,因此 Virtualbox 将无法访问它。

相关内容