代码之家  ›  专栏  ›  技术社区  ›  Grzegorz Smulko

VirtualBox 6.1.28无法在Windows上加载R0模块(`VERR_LDR_GENERAL_FAILURE`)

  •  0
  • Grzegorz Smulko  · 技术社区  · 4 年前

    VirtualBox 6.1.28无法在Windows上启动盒子,错误如下:

    Failed to load R0 module C:\Program Files\Oracle\VirtualBox/VMMR0.r0:
    SUP_IOCTL_LDR_OPEN failed (VERR_LDR_GENERAL_FAILURE).
    Failed to load VMMR0.r0 (VERR_LDR_GENERAL_FAILURE).
    
    1 回复  |  直到 4 年前
        1
  •  6
  •   Grzegorz Smulko    4 年前

    VirtualBox v.6.1.28有缺陷,请使用另一个版本(例如6.1.26或6.1.32),您可以从 https://www.virtualbox.org/wiki/Download_Old_Builds_6_1

    问题被跟踪为 https://www.virtualbox.org/ticket/20694 并在第6.1.32节中确定。

        2
  •  3
  •   Erickson S.    4 年前

    解决方法。。。

    https://www.virtualbox.org/ticket/20694

    “Windows虚拟机监控程序强制的代码完整性(HVCI)功能拒绝VirtualBox组件VMMR0.r0(*)。解决方法是禁用HVCI,也称为内存完整性,如下所示:

    在Windows主机上,转到“开始”>设置>更新&安全性>Windows安全>设备安全>核心隔离详细信息,关闭内存完整性并重新启动Windows主机。

    (*)在Windows事件日志中的Applications and Service Logs\Microsoft\Windows\CodeIntegrity\Operational下,将记录ID为3111的事件(“正在验证的文件不符合系统管理程序保护的代码完整性(HVCI)策略。”)。"

        3
  •  1
  •   Jeremy Caney Abloin    4 年前

    固定移动到6.1.26

    在Windows 10上:

    • 使用控制面板“程序和功能”工具卸载VirtualBox。 请不要重新启动。

    • 手动检查以下文件夹,如果它们仍在,请将其删除:

      C:\Program Files\Oracle\VirtualBox
      C:\Program Files (x86)\Oracle\VirtualBox
      

      笔记 文件夹可以位于不同的位置,具体取决于您安装Oracle VirtualBox的位置;如果您更改了安装目录,请确保检查正确的文件夹。

    • 转到您的 %userprofile% 目录(例如: C:\users\me )并删除文件夹:

      .VirtualBox
      VirtualBox VMs
      
    • 转到RegEdit( 获胜 + R 和类型 regedit )然后单击 Computer 在最顶端。

    • 然后单击“编辑”>“搜索”或点击 CTRL + F 类型 virtualbox 并勾选所有复选框。

    • 找到密钥 Oracle > VirtualBox 。应该在

      Computer\HKEY_CURRENT_USER\SOFTWARE\Oracle\VirtualBox
      
    • 删除 虚拟机 钥匙

    • 重要提示:立即重新启动。重新启动计算机!

    • 使用新版本重新安装VirtualBox。

    幸亏 https://forums.virtualbox.org/viewtopic.php?t=82689

        4
  •  0
  •   rollercoaster    4 年前

    我也遇到了同样的问题,并找到了解决方案。您必须打开Oracle VM VirtualBox.exe并进入您的计算机设置,确保在Controller:SATA中您的计算机只有.iso,如果您有其他内容,请删除它,关闭Oracle VM VirtualBox。在控制面板中查找程序和功能,删除您的Oracle VM VirtualBox。然后再次下载Oracle VM VirtualBox,这是不必要的,您将启动哪个版本,但最好是最新的或以前的版本。安装后,检查您的机器的功能,如果它工作,您可以添加其他.iso,如果它不工作,再次打开设置,控制器:SATA删除所有.iso排除您的机器.iso,然后再次启动机器。 它适用于我的虚拟机,如果与您的场合无关,您可以尝试其他变体。