0xC4 HyperSLI 和 Virtual Box 蓝屏

0xC4 HyperSLI 和 Virtual Box 蓝屏

我想知道是否有人知道为什么在启用 HyperSLI 的情况下启动 VirtualBox VM 时,我的 Windows 7 会出现蓝屏。我知道 HyperSLI 是问题所在,因为如果我重新启动计算机并禁用它,或者记得事先禁用它,计算机就不会出现蓝屏。这种情况最近从 VirtualBox 4.1.8 开始出现。在此版本之前,我会收到一条错误消息,提示某个 BIOS 参数(AMD-V 或 VT-x)未启用。在 4.1.8 之前,虚拟机可以正常运行,我似乎根本没有注意到任何问题。VirtualBox 做了什么更改?错误代码比蓝屏停止我的所有工作要友好得多。

答案1

这是错误检查 0xC4:DRIVER_VERIFIER_DETECTED_VIOLATION

嗯,很明显,启动驱动程序验证程序是为了让内核/驱动程序开发人员检查驱动程序的完整性。既然您已经可以将其精确定位到某个组件 (HyperSLI),那么最好的办法就是禁用该组件或“取消配置”驱动程序验证程序,使其不再验证该驱动程序(如果该组件一次又一次地启用它,则可能需要在计划任务中完成此操作)。

首先,使用(在提升的提示中):

verifier /query

查找正在验证哪个驱动程序。这应该会产生除 之外的结果No drivers are currently verified。如果您收到No drivers are currently verified计算机内核空间中出现问题,我建议您下一步采取恶意软件扫描措施。但是,如果您找到了罪魁祸首驱动程序,请使用(仍然从提升的提示符中):

verifier /reset

并重新启动机器以完全关闭驱动程序验证程序。请记住,HyperSLI 可能会重新启用它,因此除了将其删除之外,您还必须在每次启动时运行它HyperSLI 可以 (万一发生)。

相关内容