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。
まあ、何かが明らかに Driver Verifier を起動しています。これは、カーネル/ドライバー開発者がドライバーの健全性をチェックするためのツールです。すでにコンポーネント (HyperSLI) に原因が特定されているので、最善の方法はそのコンポーネントを無効にするか、Driver Verifier がそのドライバーを検証しないように「構成解除」することです (そのコンポーネントが何度も有効にしている場合は、スケジュールされたタスクで実行する必要がある可能性があります)。
まず、(管理者特権のプロンプトで)以下を使用します。
verifier /query
検証されているドライバーを見つけます。 以外の結果が返されるはずですNo drivers are currently verified
。No drivers are currently verified
コンピューターのカーネル スペースに問題があると思われる場合は、次の対策としてマルウェア スキャンをお勧めします。 ただし、原因となっているドライバーが見つかった場合は、(引き続き管理者特権のプロンプトから) 次のコマンドを使用します。
verifier /reset
マシンを再起動して、Driver Verifierを完全にオフにします。HyperSLIによって再度有効になる可能性があるため、削除しない限り、起動時に毎回これを実行する必要があります。後HyperSLIは(もしそうなったら)。