VirtualBox 在启动虚拟机时无法连接驱动程序

VirtualBox 在启动虚拟机时无法连接驱动程序

我的 Windows 10 主机上有三个 VirtualBox VM,一个 Linux Mint 17.3 和两个 Ubuntu 14.04.4。当我启动任何 VM 时,我经常会收到以下错误消息:

无法打开虚拟机会话薄荷

细节:

无法打开图片“D:\OneDrive\VMs\Mint.vdi”由于权限错误(VERR_VD_IMAGE_READ_ONLY)而导致写入。

无法连接下面的驱动程序!图像是只读的。
(VERR_VD_IMAGE_READ_ONLY)。

AHCI:无法将驱动器连接到 Port0
(VERR_VD_IMAGE_READ_ONLY)。

结果代码:E_FAIL(0x80004005)
组件:ConsoleWrap
接口:IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

通过使用 VirtualBox 安装程序修复安装,暂时解决了这个问题。不过,在启动几次虚拟机后,问题又出现了。

我还可以做些什么?

答案1

OneDrive 文件夹中的 VM 文件可能会导致此错误。打开虚拟机时暂时停止 OneDrive 可解决此问题。

答案2

如果 VB 驱动程序本身出现问题,有时就会出现此错误。

如果您无法启动任何虚拟机,请尝试重新安装/升级 VirtualBox。

答案3

如果这是错误消息中的文件路径(如 OP 的错误):“D:\OneDrive\VMs\Mint.vdi”

  1. 导航到该文件夹
  2. 尝试更改文件的扩展名(例如将 vdi 更改为 vdi2)
  3. 记下出现的错误消息

就我而言,Backblaze 尝试将文件上传到云并将其锁定,从而导致错误。我尝试了这些步骤后才发现错误信息为“此文件已被 Backblaze 锁定”。我猜 OP 也遇到了同样的问题,只不过是在 OneDrive 上。

相关内容