ブルースクリーンとは?
ブルースクリーン・オブ・デス(BSOD:Blue Screen of Death)は、Windowsが回復不可能な致命的エラーに陥ったときに表示される青い画面です。「死の青画面」とも呼ばれます。
前回のカーネルの話で触れたように、カーネルモードで動くプログラム(ドライバーなど)に深刻な問題が発生したとき、Windowsはこれ以上安全に動作を続けられないと判断して、強制的にシステムを停止させます。これがBSODです。
Windows 11では昔の文字だらけの画面から一新され、シンプルな青い画面に悲しい顔の絵文字(😢)と短いメッセージが表示されます。
なぜブルースクリーンが起きるのか?
BSODが発生する根本的な理由は、カーネルモードで実行されているコードが不正な動作をしたことです。ユーザーモードのアプリがクラッシュしても再起動するだけですが、カーネルモードでの問題はシステム全体を道連れにします。
① ドライバーの問題(最多原因)
グラフィックス・サウンド・ネットワーク・プリンターなどのデバイスドライバーは、カーネルモードで動きます。ドライバーのバグや、OSのバージョンと合っていない古いドライバーが原因となることが最も多いです。新しいドライバーをインストールした直後にBSODが出始めた場合は、ほぼこれが原因です。
② メモリ(RAM)の異常
RAMに物理的な故障や接触不良があると、カーネルが正しいデータを読み書きできなくなりBSODが発生します。特にメモリを増設した直後に不安定になる場合は、メモリの相性や挿し方の問題が疑われます。
③ ストレージ(SSD/HDD)の問題
OSが格納されているストレージに不良セクター(読み書きできない壊れた領域)が生じると、カーネルの動作に必要なデータが読み込めなくなります。
④ Windowsのシステムファイルの破損
ウイルス感染や突然の電源断などにより、Windowsのシステムファイルが破損するとBSODが発生します。
⑤ ハードウェアの過熱
CPUやGPUが高温になりすぎると、誤作動を防ぐためにシステムが強制停止します。特に夏場や高負荷な作業中に起きやすいです。
⑥ ソフトウェアの競合
セキュリティソフトなど、カーネルに深く入り込むソフト同士が競合することがあります。
エラーコード(ストップコード)の読み方
BSODにはエラーコード(ストップコード)が表示されます。これを見ることで原因を特定する手がかりになります。代表的なものを紹介します。
| エラーコード | 主な原因 |
|---|---|
| IRQL_NOT_LESS_OR_EQUAL | ドライバーが不正なメモリアドレスにアクセス。ドライバーの不具合が最多。 |
| PAGE_FAULT_IN_NONPAGED_AREA | 存在しないメモリ領域へのアクセス。メモリ故障やドライバーの問題。 |
| MEMORY_MANAGEMENT | メモリ管理に深刻な問題。RAMの物理的故障の可能性あり。 |
| SYSTEM_SERVICE_EXCEPTION | システムサービスが例外エラー。ドライバーやシステムファイルの問題。 |
| CRITICAL_PROCESS_DIED | Windowsの必須プロセスが突然停止。システムファイルの破損が疑われる。 |
| KERNEL_SECURITY_CHECK_FAILURE | カーネルのセキュリティチェック失敗。VBS・HVCIが不正なコードを検出。 |
BSODが発生したときの対処法
まず確認すること
直前に何をしていたかを思い出しましょう。新しいドライバーやソフトをインストールした直後なら、それが原因である可能性が高いです。
ミニダンプファイルを確認する:BSODが発生すると、Windowsは自動的にエラー情報を C:\Windows\Minidump\ に保存します。このファイルを専用ツールで解析することで、どのドライバーやプロセスが原因かを特定できます。
① 最近インストールしたドライバーを元に戻す
デバイスマネージャーから問題のドライバーを「ドライバーを元に戻す」で以前のバージョンに戻します。
② Windowsのシステムファイルを修復する
コマンドプロンプトで以下を実行すると、破損したシステムファイルを自動修復できます。
sfc /scannow
さらに深刻な場合は以下も有効です。
DISM /Online /Cleanup-Image /RestoreHealth
③ メモリ診断を行う
Windowsに標準搭載の「Windowsメモリ診断」ツールでRAMの健全性をチェックできます。スタートメニューで「メモリ診断」と検索して起動できます。
④ ストレージの健全性を確認する
コマンドプロンプトで以下を実行してストレージの不良セクターを検査・修復します。
chkdsk C: /f
⑤ セーフモードで起動する
必要最小限のドライバーだけで起動するセーフモードでも問題が起きるかどうかで、ドライバーが原因か否かを切り分けられます。設定→システム→回復→「PCの起動をカスタマイズする」から起動できます。
BSODを防ぐために
日頃からできる予防策として、以下を心がけましょう。
- Windows Updateを定期的に適用する:セキュリティパッチやドライバー修正が含まれます。
- ドライバーを公式サイトから最新版に保つ:メーカー公式サイトからのみ入手しましょう。
- セキュリティソフトは1つだけ使う:複数入れると競合してBSODの原因になります。
- PCの内部を定期的に掃除する:ホコリが溜まると過熱の原因になります。
- 突然の電源断を避ける:UPS(無停電電源装置)の導入も有効です。
まとめ — BSODが発生する流れ
カーネルモードで深刻なエラー発生 ↓ Windowsがこれ以上安全に動作できないと判断 ↓ 全プロセスを強制停止 ↓ ミニダンプファイルを C:\Windows\Minidump\ に保存 ↓ ブルースクリーン表示 😢 ↓ 自動再起動
BSODは怖く見えますが、エラーコードとミニダンプを手がかりにすれば原因を追うことができます。突然の画面に慌てず、まず「直前に何をしたか」を振り返るところから始めましょう。
次回はログイン後のデスクトップ環境の仕組みや、タスクマネージャーの見方と活用法について学んでいきます。





