

PCを利用していて突然画面が青くなり、「IRQL_NOT_LESS_OR_EQUAL」という停止コードが表示される現象は、自作PCユーザーにとって最もストレスフルなトラブルの一つです。このエラーは、Windowsのカーネルモードで動作するデバイスドライバが、アクセス権限のないメモリ領域にアクセスしようとした際に発生します。特に最新のハードウェア構成であるDDR5メモリの高クロック動作や、PCIe 5.0対応の超高速SSD、最新世代のGPUドライバを導入した環境で頻発する傾向があります。
本記事では、単なる「再起動」や「初期化」といった表面的な解決策ではなく、なぜこのエラーが発生するのかという技術的背景から、具体的なドライバの特定方法、メモリの安定化設定、さらにはハードウェアの物理的な不具合を見極める方法までを詳細に解説します。2026年4月時点での最新ハードウェア(Intel Core UltraシリーズやAMD Ryzen 9000シリーズ、RTX 50シリーズ等)の特性を踏まえ、中級者以上の方でも納得いただける専門的なアプローチを提示します。
この記事を読み終える頃には、ダンプファイルの解析からBIOSの電圧調整まで、IRQL_NOT_LESS_OR_EQUALを根本的に解決するためのロードマップが明確になっているはずです。
まず、このエラーメッセージが意味することを正確に理解しましょう。IRQLとは「Interrupt Request Level(割り込み要求レベル)」の略称です。Windows OSは、CPUが処理すべきタスクに優先順位をつけており、このIRQLという数値で管理しています。数値が高いほど優先度が高く、低いレベルの処理を中断して実行されます。
「IRQL_NOT_LESS_OR_EQUAL」が発生するのは、高いIRQLレベル(例えばDISPATCH_LEVEL以上)で動作しているドライバが、ページアウト(仮想メモリに退避)されているメモリ領域にアクセスしようとした時に起こります。本来、高い優先度で動作している処理は、即座にアクセス可能な物理メモリ上のデータしか扱えません。しかし、不適切なドライバが「ページ不可(Non-paged)」であるべきメモリを「ページ可能(Paged)」な領域として扱ったため、OSがシステムの整合性を守るために強制停止(BSOD)させたのがこのエラーの正体です。
具体的にどのような状況で発生しやすいかというと、ネットワークカード(NIC)のドライバがパケット処理中に不正なアドレスを参照したり、GPUドライバがビデオメモリとシステムメモリの転送処理に失敗したりした場合です。また、メモリの物理的な欠陥(ビット反転)により、参照先のアドレス値が書き換わった場合にも、OS側からは「不正なメモリ参照」として検知され、このコードが出力されます。
| IRQLレベル | 名称 | 特徴 | BSOD発生のトリガー |
|---|---|---|---|
| 0 | PASSIVE_LEVEL | 最も低い。ユーザーモードの動作。 | 基本的に発生しない |
| 1 | APC_LEVEL | 非同期手続きの処理。 | 低い優先度でのメモリ参照 |
| 2 | DISPATCH_LEVEL | スケジューラが動作するレベル。 | ここでページ可能メモリにアクセスするとBSOD |
| 10+ | DIRQL | ハードウェア割り込み処理。 | 極めて深刻なドライババグやハード故障 |
IRQL_NOT_LESS_OR_EQUALの最大の原因は、互換性のない、あるいはバグを含むデバイスドライバです。特に2025年から2026年にかけて普及したWindows 11の最新ビルドでは、メモリ整合性(VBS/HVCI)の強化により、署名のないドライバや古い設計のドライバがメモリ領域を侵害した際に、より厳格にBSODを発生させる傾向があります。
まず試すべきは「クリーンブート」による切り分けですが、より専門的な方法は「Windowsメモリダンプ(.dmpファイル)」の解析です。Microsoftが提供する無料ツール「WinDbg (Windows Debugger)」をインストールし、C:\Windows\Minidump フォルダにあるファイルを読み込ませてください。解析結果の MODULE_NAME や IMAGE_NAME の項目を確認すれば、例えば nvlddmkm.sys であればNVIDIA GPU、rtwlane.sys であればRealtekの無線LANドライバが原因であると一瞬で特定できます。
特定した後は、単なるアップデートではなく「クリーンインストール」を推奨します。GPUドライバであれば「DDU (Display Driver Uninstaller)」を用いてセーフモードで完全に削除し、公式サイトから最新のGame Readyドライバ(例:RTX 5090向け最新版)を導入してください。また、チップセットドライバの更新も不可欠です。Intel Z890やAMD X870Eといった最新マザーボードでは、PCIe 5.0の信号制御に関わるチップセットドライバの不具合がIRQLエラーを誘発することが多いため、最新バージョンへの更新で解消する場合がほとんどです。
| 手法 | 適用範囲 | メリット | デメリット | 推奨シーン |
|---|---|---|---|---|
| Windows Update | 全般 | 自動的に適用され、手間がない | バージョンが古く、最適化されていない | 初心者・安定重視 |
| メーカー製ユーティリティ | 特定ブランド | ワンクリックで一括更新可能 | 不要なブロートウェアが同梱されがち | MSI Center / ASUS Armoury Crate等 |
| DDU + 公式サイト手動導入 | GPU/オーディオ | 競合を完全に排除し、最新版を導入可能 | 手順が複雑で時間がかかる | BSOD発生時の根本解決 |
| ベータ版/ホットフィックス | 特定の不具合 | 未公開のバグ修正が適用される | 新たな不安定要素が含まれる可能性がある | 特定のゲームで必ず落ちる場合 |
ドライバに問題がない場合、次に疑うべきは物理メモリの動作不安定です。特にDDR5メモリを採用した環境では、定格速度を大幅に超える「XMP (Intel Extreme Memory Profile)」や「EXPO (AMD Extended Profiles for Overclocking)」の設定が、システムにとって過負荷となり、メモリ上のデータが化けることでIRQLエラーが発生します。
例えば、Corsair Vengeance DDR5-6400 CL32やG.Skill Trident Z5 Neo DDR5-6000といった高性能メモリを使用している場合、マザーボード側で自動的に電圧が調整されますが、これが不十分なケースがあります。具体的には、VDD/VDDQ電圧が1.35Vで設定されているものの、個体差により1.40V必要だった場合、負荷時にビット反転が起こり、OSが不正なメモリ番地を参照してBSODに至ります。
検証方法は、まずBIOSでXMP/EXPOを「Disabled(無効)」にし、JEDEC準拠の定格速度(例:4800MT/sや5200MT/s)で動作させてみることです。定格でエラーが出ない場合は、メモリのオーバークロック設定が原因であると断定できます。その場合は、メモリクロックを一段階下げる(6400MT/s → 6000MT/s)か、電圧をわずかに盛ることで安定化させます。また、「MemTest86」などのツールを用い、最低でも4パス(全サイクル)のテストを行い、1つでもエラーが出ればそれは設定の問題ではなく、メモリチップ自体の物理故障(初期不良)であると判断し、RMA(保証申請)を行うべきです。
| 規格/設定 | 速度 (MT/s) | 一般的な電圧 (V) | 安定性リスク | 影響する要因 |
|---|---|---|---|---|
| JEDEC定格 | 4800 - 5600 | 1.1V | 極めて低い | ほぼなし |
| XMP/EXPO (中速) | 6000 - 6400 | 1.25V - 1.35V | 低〜中 | CPUのメモリコントローラ(IMC)の耐性 |
| XMP/EXPO (高速) | 7200 - 8000 | 1.40V - 1.45V | 高 | マザーボードの配線品質、冷却性能 |
| 手動OC | 8000+ | 1.45V以上 | 極めて高い | 冷却不足による熱暴走、電圧過剰 |
CPUの不安定性もIRQL_NOT_LESS_OR_EQUALの有力な原因です。特に、Intel Core Ultra 9 285KやAMD Ryzen 9 9950XのようなハイエンドCPUを導入し、パフォーマンスを最大限に引き出そうとして「電圧下げ(アンダーボルト)」を行った場合に発生しやすくなります。
アンダーボルトは消費電力と温度を抑えるために有効ですが、電圧を下げすぎると、CPU内部の演算ユニットが計算ミスを起こします。この計算ミスがメモリ番地の計算に波及すると、OSは「本来あるべきではないアドレスにアクセスした」と判断し、IRQLエラーを吐き出します。特に、アイドル状態から高負荷状態へ移行する瞬間や、逆に高負荷からアイドルに戻る瞬間に電圧が急激に変動するタイミングで発生しやすいのが特徴です。
また、CPUクーラーの冷却不足による熱暴走も同様の結果を招きます。例えば、360mm水冷クーラー(例:Arctic Liquid Freezer IIIやCorsair iCUE H150i)を使用しているにもかかわらず、CPU温度が常に95℃〜100℃に達している場合、サーマルスロットリングが発生し、内部的なタイミングずれが生じてBSODが発生することがあります。BIOSで「PBO (Precision Boost Overdrive)」や「Intel Adaptive Boost」の設定を見直し、適切な電圧カーブ(Curve Optimizer等)を再設定することが解決への近道です。
意外に見落としがちなのが、ストレージデバイス、特にPCIe 5.0対応の超高速SSDです。Crucial T705やSamsung 990 Pro (Gen4) などのハイエンドSSDは、凄まじい転送速度(Gen5では最大14,500MB/s)を誇りますが、同時に激しい発熱を伴います。
Gen5 SSDが適切なヒートシンクなしで動作し、コントローラー温度が80℃を超えるような状況になると、SSD内部でデータ転送エラーが発生します。OSがディスクからページファイルを読み込もうとした際に、SSD側でタイムアウトやデータ化けが起こると、カーネルはこれを不正なメモリ参照として処理し、IRQL_NOT_LESS_OR_EQUALを発生させます。もし最新のGen5 SSDを導入して以降にBSODが増えた場合は、M.2ヒートシンクが密着しているか、あるいはケース内のエアフローが十分かを確認してください。
また、周辺機器の「ポーリングレート」が高すぎるデバイス(例:8000Hz対応のゲーミングマウスやキーボード)が、古いUSBコントローラーや不適切なチップセットドライバと干渉し、割り込み処理のオーバーフローを引き起こしてBSODを誘発させるケースも報告されています。特定のデバイス(例:Razer Viper V3 ProやLogitech G Pro X Superlight 2)を接続したタイミングで発生する場合、ポーリングレートを1000Hzに下げて様子を見ることを推奨します。
| 規格 | 最大転送速度 (目安) | 主な発熱量 | BSODリスク要因 | 対策 |
|---|---|---|---|---|
| NVMe Gen3 | 3,500 MB/s | 低 | ほぼなし | 特になし |
| NVMe Gen4 | 7,500 MB/s | 中 | 低(稀に熱暴走) | 標準的なヒートシンク |
| NVMe Gen5 | 14,500 MB/s | 極めて高 | 中〜高(熱によるデータ化け) | アクティブ冷却(ファン付)推奨 |
| SATA SSD | 560 MB/s | 極めて低 | 低(ケーブル不良) | ケーブルの交換 |
ソフトウェア的な対策を尽くしても解決しない場合は、物理的なハードウェア故障を疑う必要があります。ここで重要なのは「一つずつ変数を排除する」という切り分け手法です。
まず、メモリの物理故障を確認するために「MemTest86」をUSBメモリから起動して実行します。もし1つのエラーでも検出された場合、そのメモリは物理的に故障しています。2枚以上のメモリを搭載している場合は、1枚ずつ差し替えてテストを行い、どのスティックが不良品であるかを特定してください。例えば、16GB×2枚の構成で、1枚目のみを差した時は正常で、2枚目のみの時にエラーが出るなら、2枚目が原因です。
次に、電源ユニット(PSU)の出力不安定を疑います。特にRTX 5090のような消費電力の激しいGPU(TBP 450W〜600Wクラス)を使用している場合、電源の瞬間的な電圧ドロップ(スパイク)がCPUやメモリの動作を不安定にさせ、結果的にIRQLエラーを誘発することがあります。Corsair RM1000x ShiftやSeasonic Vertex GX-1200のような、ATX 3.0/3.1準拠で高効率な電源を使用しているか確認してください。古い電源を使い回している場合、コンデンサの劣化により電圧変動が激しくなり、BSODの原因となることがあります。
最後に、マザーボードの[PCIeスロットやメモリスロットの物理的な汚れや接触不良を確認します。エアダスターで清掃し、メモリを一度抜き差しするだけで、接触抵抗が改善され、メモリ参照エラーが解消されるケースは意外と多いものです。
ハードウェアとドライバの整合性が取れた後は、OS側で再発を防止するための設定を行います。Windows 11では、セキュリティ機能である「コア分離(メモリ整合性)」が有効になっています。これはドライバが不正なメモリ領域にアクセスすることを防ぐ機能ですが、一部の古いドライバはこの機能と衝突し、逆にBSODを発生させます。
もし特定の古いデバイス(例:古いオーディオインターフェースや特殊な産業用USBデバイス)を使い続ける必要がある場合は、設定の「デバイスセキュリティ」→「コア分離の詳細」から「メモリ整合性」をオフにすることで、エラーを回避できる場合があります。ただし、これはセキュリティレベルを下げる行為であるため、最新の署名済みドライバへの移行を最優先してください。
また、仮想メモリ(ページファイル)の設定を「システム管理サイズ」に戻すことも重要です。手動でページファイルのサイズを制限しすぎている場合、メモリ不足時にOSがページファイルを適切に扱えず、メモリ参照エラーとしてIRQL_NOT_LESS_OR_EQUALが出ることがあります。特に32GB以上のメモリを搭載している環境では、システムに任せるのが最も安定します。
最後に、Windowsの「高速スタートアップ」機能を無効にすることを推奨します。高速スタートアップはシャットダウン時のカーネル状態を保存して次回起動を速める機能ですが、この保存データに不整合があるまま起動すると、ドライバの初期化に失敗し、起動直後にBSODが発生する原因となります。
| 設定項目 | 推奨設定 | 理由 |
|---|---|---|
| メモリ整合性 (VBS) | 有効 (原則) | セキュリティ向上。不適合ドライバの検知に有効 |
| 高速スタートアップ | 無効 | ドライバの初期化不全によるBSODを防止 |
| 仮想メモリ (ページファイル) | システム管理サイズ | メモリ割り当ての柔軟性を確保し、参照エラーを軽減 |
| 電源プラン | 高パフォーマンス | CPUの急激な電圧変動を抑え、動作を安定させる |
A. 必ずしもそうではありません。原因は「ドライバのバグ(ソフト)」か「メモリの故障(ハード)」か「設定の不安定(OC)」の3通りあります。まずはBIOSでXMP/EXPOを切り、定格動作で再現するか確認してください。定格で発生せず、MemTest86でエラーが出ないなら、メモリを買い替えても解決しません。ドライバの更新やBIOS設定の見直しが必要です。
A. そのゲームが使用するアンチチートソフト(例:Vanguard, Easy Anti-Cheat)が原因である可能性が高いです。アンチチートソフトはカーネルレベルで動作するため、ドライバと同様にメモリ領域に深くアクセスします。これが最新のWindowsアップデートや他のドライバと衝突するとBSODが発生します。ゲームのアップデートを確認し、競合しそうなバックグラウンドソフト(RGB制御ソフトなど)を停止して試してください。
A. ダンプファイルを読み込んだ後、画面に表示される !analyze -v というコマンドをクリック(または入力)してください。出力結果の中の BUCKET_ID や MODULE_NAME、IMAGE_NAME という項目を探してください。そこに .sys で終わるファイル名(例:rtwlane.sys)が記載されていれば、それが犯人のドライバです。
A. はい、非常に有効な手段です。特に新しいCPUやメモリ規格が出た直後のマザーボードは、メモリの互換性リスト(QVL)にある製品であっても、電圧制御が不適切で不安定なことがあります。BIOSアップデートで「Memory Stability Improvement」などの項目が追加され、IRQLエラーが劇的に減少することがよくあります。
A. 発生します。メーカーが設定したXMP/EXPOプロファイル自体が一種のオーバークロックであるため、それを有効にしているだけで不安定になる場合があります。また、工場出荷時の個体差により、定格電圧では動作しない「ハズレ個体」が稀に存在し、それがメモリ参照エラーを引き起こします。
A. 密接に関係している可能性があります。Gen5 SSDは非常に高速ですが、発熱が激しく、熱暴走によるコントローラーのハングアップがメモリ参照エラーとして報告されることがあります。SSDの温度を監視し、80℃を超えている場合は、より強力なアクティブクーラー(ファン付きヒートシンク)への変更を検討してください。
A. メモリ整合性は「防御策」の一つであり、根本的な原因(ドライバのバグや物理故障)を消し去るものではありません。オフにして直らない場合は、ドライバの完全クリーンインストール(DDU使用)を行うか、物理メモリのテスト(MemTest86)へ移行してください。
A. 以下の条件に当てはまる場合は、電源の買い替えを強く推奨します。
IRQL_NOT_LESS_OR_EQUALは、一見すると絶望的なシステムエラーに見えますが、その正体は「メモリへの不正アクセス」という明確な現象です。解決へのアプローチは、以下の優先順位で実施することを推奨します。
.sys ファイル(ドライバ)を特定する。自作PCにおいて、最新パーツを組み合わせるほど、こうした微細な電圧のズレやドライバの不整合が表面化しやすくなります。本記事で解説した手順を一つずつ丁寧に実行すれば、必ず安定したシステムを取り戻すことができるはずです。

PCパーツ・ガジェット専門
自作PCパーツやガジェットの最新情報を発信中。実測データに基づいた公平なランキングをお届けします。
よくお寄せいただく質問にお答えします
メモリ
OWC 16GB DDR5 5600 PC5-44800 CL46 1Rx8 288ピン 1.1V ノンECCアンバッファード DIMM メモリ RAMモジュール アップグレード Lenovo Legion T5 26IRB8 T7 34IRZ8対応
¥74,092メモリ
OWC 32GB (2x16GB) DDR5 5600 PC5-44800 CL46 1Rx8 288ピン 1.1V ノンECCアンバッファード DIMM メモリ RAMモジュール アップグレードキット Lenovo Legion T5 26IRB8 T7 34IRZ8対応
¥146,599メモリ
KLEVV デスクトップPC用メモリ BOLT V (ボルト ブイ) DDR5 6000MT/s PC5-48000 64GB (32GB x 2枚) ゲーミングメモリ U-DIMM オーバークロック KD5BGUA80-60A300H
¥128,000メモリ
Kingston FURY Renegade Pro EXPO 256GB 6000MT/s DDR5 ECC Reg CL32 DIMM (8個セット) メモリ オーバークロック可能 ECC登録DIMM-KF560R32RBEK8-256
¥1,744,236メモリ
8GB DDR5 4800MHZ PC5-38400 1Rx16 1.1V CL40 262ピン ノンECCアンバッファード SODIMM NEMIX RAM マイクロPC スモールフォームファクター SFF メモリ Supermicro MEM-DR580L-IL03‐SO48対応
¥28,957メモリ
Kingston FURY Renegade RGB 32GB (2x16GB) 7200MT/s DDR5 CL38 DIMM デスクトップメモリ (2個セット) | Intel XMP 3.0 | 赤外線同期テクノロジー | オーバークロック安定性 | KF572C38RSAK2-32
¥102,038CLOCK_WATCHDOG_TIMEOUTの原因(CPU・電圧・ドライバ)を診断しBIOS・Windows側の対処で再発を防ぎます。
WHEA-Logger Event ID 18/19の原因(CPU/メモリ/電圧)を切り分け、OC設定見直しで解決する手順を解説します。
マザーボードのEZ Debug LED各色の意味と、点灯箇所別(CPU/DRAM/VGA/BOOT)の原因切り分け・対処を解説します。
Windowsでメモリ使用率が異常に高い・解放されない原因の調査(リソースモニタ/Poolmon)と対処を解説。
LatencyMonでDPCレイテンシの原因ドライバを特定し、ネットワーク・GPU・電源設定の調整で音飛びを解消します。
予期せぬ再起動・シャットダウンの体系的切り分け。イベントログ・電源・メモリ・温度の原因特定手順を解説。