メモリ ダンプ ファイルのオプションのWindows

この記事では、メモリ ダンプ ファイルのオプションについて説明Windows。

適用対象:  Windows 7 Service Pack 1, Windows Server 2012 R2
元の KB 番号:   254649

要約

デバッグ情報を書き込むには、次のオペレーティング システムを構成できます。

  • Windows 7
  • Windows Server 2012 R2

Stop エラー (ブルー スクリーン、システム クラッシュ、バグ チェックとも呼ばれる) が原因でコンピューターが予期せず停止すると、デバッグ情報をさまざまなファイル形式 (メモリ ダンプ ファイルとも呼ばれる) に書き込む可能性があります。 また、メモリ ダンプ Windowsにデバッグ情報を書き込む必要が生じなく設定できます。

Windows、次のいずれかのメモリ ダンプ ファイルの種類を生成できます。

  • 完全なメモリ ダンプ
  • カーネル メモリ ダンプ
  • 小さなメモリ ダンプ (64 KB)
  • 自動メモリ ダンプ

完全なメモリ ダンプ

完全なメモリ ダンプは、コンピューターが予期せず停止すると、システム メモリのすべての内容を記録します。 完全なメモリ ダンプには、メモリ ダンプの収集時に実行していたプロセスのデータが含まれている場合があります。

[メモリ ダンプの完了 ] オプションを選択した場合は、すべての物理 RAM と 1 メガバイト (MB) を保持するのに十分なページング ファイルがブート ボリュームに必要です。

次の条件が true の場合、前のファイルは上書きされます。

  • 2 番目の問題が発生します。
  • 別の完全なメモリ ダンプ (またはカーネル メモリ ダンプ) ファイルが作成されます。

注意

  • 7 Windows、ページング ファイルは、オペレーティング システムがインストールされているパーティションとは異なるパーティションに存在できます。
  • 7 Windowsでは、DedicatedDumpFile レジストリ エントリを使用してページング ファイルを別のパーティションに置く必要があります。
  • [ 完全メモリ ダンプ] オプションは、32 ビット オペレーティング システムを実行し、2 ギガバイト (GB) 以上の RAM を持つコンピューターでは使用できません。 詳細については、「システムが予期 せず停止した場合の動作を指定する」を参照してください

カーネル メモリ ダンプ

カーネル メモリ ダンプは、カーネル メモリのみを記録します。 コンピューターが予期せず停止すると、ログに情報を記録するプロセスが高速化されます。 カーネル メモリに対応できる十分なサイズのページ ファイルが必要です。 32 ビット システムの場合、カーネル メモリは通常 150 MB ~ 2 GB です。

このダンプ ファイルには、割り当てられていないメモリやユーザー モード プログラムに割り当てられたメモリは含められていない。 内容は以下のとおりです。

  • 2000 以降のカーネルおよびハードウェア抽象化層 (HAL) に割り当Windowsメモリ。
  • カーネル モード ドライバーおよび他のカーネル モード プログラムに割り当てられているメモリ。

ほとんどの場合、このダンプ ファイルが最も便利です。 完全なメモリ ダンプ ファイルよりも小さい値です。 ただし、この問題に関与した可能性が低いメモリ部分のみを省略します。

次の条件が true の場合、[既存のファイルを上書きする] 設定がオンの場合、前の ファイルは上書 きされます。

  • 2 番目の問題が発生します。
  • 別のカーネル メモリ ダンプ ファイル (または完全なメモリ ダンプ ファイル) が作成されます。

小さなメモリ ダンプ

小さなメモリ ダンプは、コンピューターが予期せず停止した理由を特定するのに役立つ、最も小さい一連の有用な情報を記録します。 このオプションでは、ブート ボリュームに 2 MB 以上のページング ファイルが必要であり、コンピューターが予期せず停止する度に Windows 2000 以降で新しいファイルを作成します。 これらのファイルの履歴はフォルダーに保存されます。

このダンプ ファイルの種類には、次の情報が含まれています。

  • Stop メッセージとそのパラメーターとその他のデータ
  • 読み込まれたドライバーの一覧
  • 停止したプロセッサのプロセッサ コンテキスト (PRCB)
  • 停止したプロセスのプロセス情報とカーネル コンテキスト (EPROCESS)
  • 停止したスレッドのプロセス情報とカーネル コンテキスト (ETHREAD)
  • 停止したスレッドのカーネル モード呼び出し履歴

この種類のダンプ ファイルは、スペースが制限されている場合に役立ちます。 ただし、含まれる情報が限られているため、問題が発生した時点で実行中のスレッドによって直接発生していないエラーは、このファイルの分析では検出されない可能性があります。

次の条件が true の場合、前のファイルは保持されます。

  • 2 番目の問題が発生します。
  • 2 番目の小さなメモリ ダンプ ファイルが作成されます。

追加の各ファイルには、個別の名前が付け加えられる。 日付はファイル名でエンコードされます。 たとえば、Mini022900-01.dmp は、2000 年 2 月 29 日に生成された最初のメモリ ダンプです。 すべての小さなメモリ ダンプ ファイルの一覧がフォルダーに保持 %SystemRoot%\Minidump されます。

ダンプの種類を構成する

起動および回復オプション (ダンプの種類を含む) を構成するには、次の手順を実行します。

注意

コンピューターには複数のバージョンWindows、次の手順が異なる場合があります。 これらの手順を実行するには、製品のドキュメントを参照してください。

  1. [スタート] ボタンをクリックし、[コントロール パネル] をクリックします。
  2. [パフォーマンス とメンテナンス] をクリック し、[システム] を クリックします
  3. [詳細設定] タブで、[スタートアップと回復 設定クリックします

注意

変更を有効Windows、変更を再起動する必要があります。

さまざまなダンプの種類のツール

完全なメモリ ダンプとカーネル メモリ ダンプは、標準のシンボリック デバッガー (メモリ ダンプなど) で読み込I386kd.exe。 I386kd.exe 2000 サポート CD-ROM Windows付属しています。

小さなメモリ ダンプを読み込むには、Dumpchk.exe。 また、メモリ ダンプ Dumpchk.exeが正しく作成されていることを確認するために、このファイルを使用できます。

ボリューム定義

  • ブート ボリューム: オペレーティング システムとそのサポート Windowsを含むボリューム。 ブート ボリュームは、システム ボリュームと同じにできますが、必要ではありません。

  • システム ボリューム: ハードウェア固有のファイルを含むボリュームで、このファイルを読み込むWindows。 システム ボリュームは、ブート ボリュームと同じにできますが、必要ではありません。 ファイルBoot.ini、 Ntdetect.comおよびNtbootdd.sysファイルは、システム ボリューム上にあるファイルの例です。

スタートアップと回復のレジストリ値

次のレジストリ値は 、 の下で使用されます HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CrashControl

  • CrashDumpEnabled REG_DWORD 0x0 = なし
  • CrashDumpEnabled REG_DWORD 0x1 = 完全メモリ ダンプ
  • CrashDumpEnabled REG_DWORD 0x2 = カーネル メモリ ダンプ
  • CrashDumpEnabled REG_DWORD 0x3 = 小さいメモリ ダンプ (64 KB)
  • CrashDumpEnabled REG_DWORD 0x7 = 自動メモリ ダンプ

CrashControl の追加のレジストリ値:

  • 0x0 = 無効

  • 0x1 = 有効

  • AutoReboot REG_DWORD 0x1

  • DumpFile REG_EXPAND_SZ %SystemRoot%\Memory.dmp

  • LogEvent REG_DWORD 0x1

  • MinidumpDir REG_EXPAND_SZ %SystemRoot%\Minidump

  • 上書きREG_DWORD 0x1

  • SendAlert REG_DWORD 0x1

注意

変更を有効Windows、変更を再起動する必要があります。

ダンプ ファイルを作成できるテスト

テスト目的でダンプ ファイルを生成するためにコンピューターを構成する方法の詳細については、「Windows 機能を使用すると、キーボードを使用してメモリ ダンプ ファイルを生成できます」を参照してください

既定のダンプの種類のオプション

  • Windows 7 (すべてのエディション): カーネル メモリ ダンプ
  • Windows Server 2012 R2 (すべてのエディション): 自動 memory.dmp

ページング ファイルの最大サイズ

ページング ファイルの最大サイズは、次のように制限されます。

極限 x86 x64 IA-64
ページング ファイルの最大サイズ 4 ギガバイト (PAE 以外)
16 テラバイト (PAE)
16 テラバイト 32 テラバイト
ページング ファイルの最大数 16 16 16
ページング ファイルの合計サイズ 64 ギガバイト (PAE 以外)
256 テラバイト (PAE)
256 テラバイト 512 テラバイト

x64 ベースのバージョンのバージョンのテクニカル サポートWindows

ハードウェアの製造元は、x64 ベースのバージョンのサポートとサポートを提供Windows。 ハードウェアの製造元がサポートを提供しているのは、x64 ベースのバージョンWindowsハードウェアに含まれているためです。 ハードウェアの製造元は、固有のコンポーネントを使用してWindowsをカスタマイズしている可能性があります。 独自のコンポーネントとして特定のデバイス ドライバーが組み込まれていることや、ハードウェアのパフォーマンスを最大限に発揮させるためのオプション設定が組み込まれていることがあります。 Microsoft は、x64 ベースのバージョンのサービスに関する技術的なサポートが必要な場合に、合理的な労力Windows。 しかし、製造元がハードウェアにインストールして提供するソフトウェアについては製造元によるサポートが最適であるため、 ハードウェアの製造元に直接お問い合わせいただくことが必要な場合があります。