Windows
 Computer >> コンピューター >  >> システム >> Windows

ブルースクリーン(BSOD)発生時にクラッシュダンプファイルを作成するようWindowsを設定する方法

Windowsパソコンで重大なエラーが発生すると、いわゆる「BSOD(Blue Screen of Death/ブルースクリーン)」が表示されます。この画面はほんの一瞬だけ表示され、ログや「ダンプファイル」と呼ばれるデータを作成した直後に、コンピューターが自動的に再起動します。この処理は非常に短時間で完了するため、ユーザーがエラーコードを読み取ったり、エラーの原因を確認したりする余裕がないことも少なくありません。作成されたクラッシュダンプファイルはコンピューター内部に保存され、管理者権限を持つユーザーのみがアクセスできます。

クラッシュダンプファイルには主に4種類あります。Windows 11/10では、以下のいずれかが生成されます。

  1. 完全メモリダンプ(Complete Memory Dump)
  2. カーネルメモリダンプ(Kernel Memory Dump)
  3. 小メモリダンプ(Small Memory Dump・256KB)
  4. アクティブメモリダンプ(Active Memory Dump)

ブルースクリーン時にクラッシュダンプファイルを作成するようWindowsを設定する

作業を始める前に、まずシステムの復元ポイントを作成しておくことをおすすめします。今回はシステムファイルやWindowsの重要な設定を変更するため、万が一の際に元の状態へ戻せるようにしておくと安心です。それでは、ストップエラー発生後にダンプファイルを作成するための設定手順を見ていきましょう。

1:「スタートアップと回復」の設定を変更してダンプファイルを作成する

まずコントロールパネルを開きます。タスクバーの検索ボックスに「コントロールパネル」と入力し、表示された結果をクリックしてください。

表示形式が「カテゴリ」になっていることを確認し、「システムとセキュリティ」をクリックします。あるいは、「PC」アイコンを右クリックして「プロパティ」を選択しても同じ画面にアクセスできます。

左側のメニューから「システムの詳細設定」を選択すると、新しい小さなウィンドウが開きます。

そのウィンドウ内の「スタートアップと回復」セクションにある「設定」ボタンをクリックします。

ブルースクリーン(BSOD)発生時にクラッシュダンプファイルを作成するようWindowsを設定する方法

システム障害」セクションの「デバッグ情報の書き込み」ドロップダウンから、目的に合ったオプションを選択できます。

  • なし(ダンプファイルを作成しない)
  • 小メモリダンプ(BSOD発生時にミニダンプファイルを作成)
  • カーネルメモリダンプ(BSOD発生時にカーネルメモリダンプファイルを作成)
  • 完全メモリダンプ(BSOD発生時に完全メモリダンプファイルを作成)
  • 自動メモリダンプ(BSOD発生時に自動メモリダンプファイルを作成)
  • アクティブメモリダンプ(BSOD発生時にアクティブメモリダンプファイルを作成)

なお、完全メモリダンプを作成するには、ページファイルのサイズがコンピューターに搭載されている物理メモリ容量以上であることに加え、ページヘッダー専用として1MBの領域が必要になる点に注意してください。

最適なオプションを選択したら、「OK」または「適用」をクリックして設定画面を閉じます。

変更を有効にするために、コンピューターを再起動してください。

2:WMICコマンドラインを使ってダンプファイルを作成する

まず「Win + X」キーの組み合わせを押すか、スタートボタンを右クリックして「コマンドプロンプト(管理者)」を選択します。検索ボックスで「cmd」と入力し、コマンドプロンプトのアイコンを右クリックして「管理者として実行」をクリックしても構いません。

ブルースクリーン(BSOD)発生時にクラッシュダンプファイルを作成するようWindowsを設定する方法

次に、目的に応じて以下のコマンドのいずれかを入力し、ダンプファイルの作成方法を設定します。

ダンプファイルなし: wmic RECOVEROS set DebugInfoType = 0
小メモリダンプ: wmic RECOVEROS set DebugInfoType = 3
カーネルメモリダンプ: wmic RECOVEROS set DebugInfoType = 2
完全メモリダンプ: wmic RECOVEROS set DebugInfoType = 1
自動メモリダンプ: wmic RECOVEROS set DebugInfoType = 7
アクティブメモリダンプ: wmic RECOVEROS set DebugInfoType = 1

参考までに、完全メモリダンプの場合も同様に、ページファイルのサイズが物理メモリ容量以上であること、およびページヘッダー専用に1MBの領域が必要です。

設定が完了したら、「exit」と入力してコマンドプロンプトを終了します。

その後、変更を有効にするためにコンピューターを再起動してください。

現在のメモリダンプ設定を確認したい場合は、次のコマンドを入力するだけでチェックできます。

wmic RECOVEROS get DebugInfoType

コマンド実行後、変更した設定が正しく反映されているかどうかを確認しましょう。

ヒント:クラッシュダンプレポートの解析には、Crash Dump Analyzerなどの専用ソフトウェアを活用すると便利です。

ブルースクリーン(BSOD)発生時にクラッシュダンプファイルを作成するようWindowsを設定する方法
  1. Windows 10でブルースクリーン(BSOD)発生時にダンプファイルを作成するよう設定する方法

    ブルースクリーン オブ デス(BSOD)エラーは、システムに障害が発生した際に表示され、PCが予期せずシャットダウンまたは再起動される原因となります。BSODの画面はわずか数秒しか表示されないため、エラーコードを書き留めたり、エラーの内容を把握したりすることはほぼ不可能です。そこで活躍するのが「ダンプファイル」です。BSODエラーが発生するたびに、Windows 10はクラッシュダンプファイルを作成します。このファイルには、クラッシュ発生時点のコンピュータのメモリ内容のコピーが記録されており、BSODエラーに関するデバッグ情報を確認することができます。 クラッシュダンプファイルは特定の場所に保

  2. WindowsでIntcOED.sysブルースクリーンエラーを解決する5つの方法

    ブルースクリーンオブデス(BSOD)にはさまざまな種類があります。たとえば、最近ドライバーをインストールしたり、累積アップデートを適用したユーザーの間では、「失敗したモジュール:IntcOED.sys」というエラーが発生することが報告されています。さらに恐ろしいことに、このエラーはオペレーティングシステム全体を停止させてしまうのです。もし状況がまだ制御可能なのであれば、IntcOED.sysブルースクリーンエラーを解決するために実行できる具体的な対策がいくつかあります。この記事では、その解決策に加えて、エラーが発生する原因についても簡単にご説明します。 IntcOED.sysエラーの主な解決