ハイパーバイザーエラーを解決し、BSOD HYPERVISOR_ERROR を修正する方法
HYPERVISOR_ERROR がBSODとして表示されるのは、特に仮想マシンを操作したり、グラフィック処理を多用したりする場合には、少々厄介な問題です。通常、これはハイパーバイザーが正常に動作していないことが原因です。ドライバーの競合、ハードウェアの不具合、あるいはシステムファイルの破損などが原因と考えられます。Windowsのアップデート、ドライバーのインストール、あるいはBIOSの問題なども原因となるため、解決には複数の異なる手順が必要になる場合があります。このガイドでは、最も一般的な解決策を網羅しています。もし1つの解決策がうまくいかなかったとしても、別の解決策を試すことができます。これらの解決策のいずれかが、それほど手間をかけずにシステムを正常な状態に戻すのに役立つことを願っています。
HYPERVISOR_ERROR BSOD エラーを修正するには?
メモリの問題、古いドライバー、Windows Update、システムファイルの破損など、よくある問題のトラブルシューティングを目的とします。サービスの再起動などの簡単な修正で済む場合もあれば、故障したRAMスティックの交換やBIOSのアップデートが必要な場合もあります。必ずしも最初の試みで全てがうまくいくとは限らず、解決策によっては1~2回の再起動が必要になる場合もあります。特別なことは何もなく、実際に使える手順を踏むだけです。
Windowsメモリ診断ツールを実行する
メモリの問題は、BSOD(ブルースクリーン)の隠れた原因の一つです。RAMに問題がある場合は、Windowsメモリ診断ツールが原因の特定に役立ちます。環境によっては、最初のスキャンが失敗したりハングアップしたりしても、2回目、3回目で問題が解決するという奇妙な現象が発生することがあります。そのため、すぐにエラーが見つからなくても諦めないでください。
- Windows + Rを押して実行ボックスを開きます。
- 入力
mdsched.exeして Enter キーを押します。 - 今すぐ再起動して問題がないか確認するを選択します。
- PCが再起動し、RAMチェックが実行されます。これには数分かかる場合があります。
完了すると、PCは結果を表示して再起動します。エラーが見つかった場合は、故障したRAMスティックを交換する必要があるかもしれません。場合によっては、1つだけ残してすべてのスティックを取り外し、それぞれ個別にテストすることで、故障しているスティックを絞り込むことができます。また、同様の手順でメモリスロットもチェックしてください。Windowsは必要以上に難しくする必要があるためです。
ドライバーを更新する – 特にグラフィックとチップセットのドライバー
ドライバーは、ハードウェアとWindowsをつなぐ電話回線のようなものです。ドライバーが破損したり、古くなったり、互換性がなくなったりすると、BSOD(ブルースクリーン)が表示されます。ドライバーを更新することで、ハイパーバイザーの不具合を修正できます。手動で更新したくない場合は、サードパーティ製のドライバー更新ツールもありますが、正直なところ、デバイスマネージャーを使って手動で更新するのも悪くありません。
- [スタート]を右クリックし、[デバイス マネージャー]をクリックします。
- ディスプレイ アダプターやシステム デバイスなどの関連カテゴリを展開します。
- デバイスを右クリックし、[ドライバーの更新]を選択します。
- [ドライバー ソフトウェアの最新版を自動検索する]を選択します。
- 問題の原因となっている可能性のあるすべての項目、特にグラフィックス、チップセット、ストレージ コントローラーについて繰り返します。
少し時間がかかりますが、ドライバーを最新の状態にするためには価値があります。また、メーカーのウェブサイトから直接ドライバーを入手すると、Windows Updateよりも新しいバージョンが提供される場合もあります。
Windowsのアップデートを確認する
Windowsを古いパッチのまま放置しておくと、互換性の問題が発生する可能性があります。特に、一部のアップデートが問題に関連する既知のバグを修正している場合、その可能性が高くなります。保留中のアップデートをすべて確認し、インストールすることをお勧めします。
- Windows + Iを押して設定を開きます。
- [更新とセキュリティ]に移動します。
- [更新プログラムの確認]をクリックします。
- 更新プログラムが利用可能な場合は、[ダウンロードしてインストール]をクリックして、Windows に処理を任せてください。
Windowsをアップデートするだけで、ハイパーバイザーエラーの原因となるバグが解消される場合もあります。アップデートのインストール後に再起動が必要になる場合があるので、まずは作業中のファイルを保存してください。
システムファイルを修復し、ディスクチェックを実行する
システムファイルの破損やディスクセクタの不良は、このBSODを引き起こす可能性があります。SFCとDISM、そしてディスクチェックという2つのツールが役立ちます。
- コマンドプロンプトを管理者として開きます。スタートメニューで検索し、右クリックして「管理者として実行」を選択します。
- まず、システム ファイル チェッカーを実行します
sfc /scannow。処理が完了するまで数分かかる場合があります。 - 次に、DISM を使用してシステム イメージを復元します
DISM /Online /Cleanup-Image /RestoreHealth。場合によっては、Windows 自体の修復にサポートが必要になることがあります。 - 最後に、ディスクチェックを実行して不良セクタを検出します
chkdsk /r /x。再起動時にチェックをスケジュールするように求められる場合がありますので、同意してください。 - その後、PC を再起動して、BSOD が続くかどうかを確認します。
一部のマシンでは、これで問題が完全に解決されますが、他のマシンでは、ハードウェアの問題を特定するための一歩となります。
ミニダンプファイルで手がかりを探す
ミニダンプファイルにはクラッシュ情報が保存されており、実際に何が失敗しているのかを特定するのに役立ちます。ファイルの内容を確認するにはWinDbg(Microsoft Storeから入手可能)が必要ですが、試してみる価値はあります。
- Microsoft StoreからWinDbg Preview をダウンロードしてインストールします。
- [スタート] メニューを右クリックし、[管理者として実行]を選択します。
- を押すか、 [ファイル] > [クラッシュ ダンプを開く]Ctrl + Dに移動します。
%windir%\Minidump最新のダンプ ファイルに移動して選択します。- コマンドを実行すると
!analyze -v、詳細な分析が表示されます。 - HYPERVISOR_ERRORまたはドライバー障害に関連するヒントを探します。これらの手がかりは、修正が必要な箇所を示します。
特定のドライバーに問題があるとフラグが付けられている場合は、更新またはアンインストールすると改善する可能性があります。場合によっては、ドライバーを削除し、Windowsの再起動時に再インストールするだけで問題が解決することもあります。
BIOSをアップデートする — ただし注意が必要
BIOSが古くなったり、不具合が発生したりすると、ハイパーバイザーの競合が発生することがあります。BIOSをアップデートすれば解決するかもしれませんが、知識がなければリスクを伴います。マザーボードを壊してしまうのは避けたいものです。アップデートを始める前に、マザーボードのマニュアルやメーカーのガイドラインをよく読んで、指示に注意深く従ってください。特にアップデート中の電源安定性に関する注意事項は重要です。
BIOSアップデートのほとんどは、専用ユーティリティを使用するか、USBメモリからファームウェアファイルをフラッシュすることで行われます。不明な場合は、マザーボードのモデル固有のガイドを参照してください。
仮想マシンを使用しない場合はハイパーバイザーを無効にする
仮想マシンを実行していない場合、または Hyper-V 機能が必要ない場合は、Hypervisor をオフにするとエラーが解消される可能性があります。
- [実行] ( Windows + R)を開いて、入力し、
controlコントロール パネルを開きます。 - [プログラム]をクリックし、[Windows の機能の有効化または無効化] をクリックします。
- 下にスクロールして「Windows Hypervisor Platform」を見つけます。チェックを外してください。
- 「OK」をクリックして、PC を再起動します。
これにより、ハイパーバイザー層が無効化されます。ハイパーバイザー層は不要な場合、エラーの原因となる可能性があります。設定によっては、これだけでブルースクリーンを解消できる場合があります。
HYPERVISOR_ERROR BSODの修正には、ドライバーのパッチ適用、ハードウェアのチェック、WindowsまたはBIOSのアップデート、機能の無効化など、試行錯誤が必要です。最初の試みで全てがうまくいくとは限りませんが、段階的に進めていくことで、通常はそれほど苦労することなく修正できます。デバッグの成功を祈ります!
まとめ
- RAM の問題を排除するには、Windows メモリ診断を実行します。
- すべてのデバイス ドライバー (特にグラフィックスとチップセット) を更新します。
- Windows の更新プログラムを確認し、保留中のパッチをすべてインストールします。
- SFC および DISM ツールを使用してシステム ファイルを修復します。
- ミニダンプ ファイルを分析して、特定のドライバーまたはシステムの障害を特定します。
- BIOS をアップデートする際は、慎重に行ってください。製造元の指示に従ってください。
- 仮想マシンを使用していない場合は、Windows 機能でハイパーバイザーを無効にします。
まとめ
これらの修正は、HYPERVISOR_ERROR BSODの最も一般的な原因をカバーしています。アップデートやスイッチの切り替えだけで解決できる場合もあれば、ハードウェアやBIOSに関連する場合もあります。すべての修正がすぐに効果を発揮するとは限りません。忍耐強く、計画的なアプローチが鍵となります。この修正が、クラッシュを解決し、ブルースクリーンが頻繁に表示されることなく仕事やゲームを再開するのに役立つことを願っています。幸運を祈ります!