我想知道是否有人知道為什麼每當我在啟用 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 確實 (萬一發生了)。