この投稿では簡単に調べますクラッシュ ダンプ ファイルの物理メモリ制限Windows 11/10の場合は、Windows システム内部道具ラムマップシステム上の物理メモリ範囲の数を決定します。
クラッシュ ダンプ ファイルの物理メモリ制限
すべての Windows オペレーティング システムは、停止エラーまたはシステム クラッシュが発生した場合にその状態に関する情報を取得し、それらを .dmp クラッシュ ダンプ ファイルとして保存するように構成されています。システムクラッシュの場合には、次の 3 種類のダンプを取得できます。
- メモリダンプを完了し、
- カーネル メモリ ダンプ、および
- 小さなメモリダンプ。
クラッシュ ダンプ形式には、42 (64 ビット) および 86 (32 ビット) の物理アドレス範囲の制限があります。特定のシステムでは、BIOS ファームウェアのメモリ マップに、この数を超える不連続領域が含まれる場合があります。このシステムでダンプ ファイルが生成されると、最初の 42 (64 ビット) または 86 (32 ビット) のメモリ領域のみがファイルに保存されます。 Windows システムからのカーネル ダンプと完全メモリ ダンプには、システムのすべてのメモリが含まれていない場合があります。
Windows 用デバッグ ツール (windbg.exe) を使用して特定のシステムで生成されたメモリ ダンプ ファイルを開くと、次のエラー メッセージが表示される場合があります。
警告: ダンプ ヘッダーの物理メモリ ブロックが切り詰められています。一部の有効な物理ページにアクセスできない場合があります。
この問題を防ぐには、影響を受けるシステムの OEM はファームウェア メモリ マップを変更して、オペレーティング システムに公開される物理的な連続物理メモリ領域の数が前述の制限を超えないようにする必要があると KB2510168 に記載されています。
Sysinternals RamMap
Sysinternals ツール RamMap は、システム上の物理メモリ範囲の数を決定できます。 RamMap.exe をダウンロードして実行した後、[Physical Ranges] タブをクリックします。リストされた範囲の数をカウントすると、特定のシステム上の物理範囲の数が確認されます。
RAMマップは、Windows Vista 以降用の高度な物理メモリ使用量分析ユーティリティです。いくつかの異なるタブに、さまざまな方法で使用状況情報が表示されます。
- 使用数: タイプ別の使用量の概要とページング リスト
- プロセス: プロセスのワーキングセットのサイズ
- 優先順位の概要: 優先順位付きスタンバイ リストのサイズ
- 物理ページ: すべての物理メモリのページごとの使用
- 物理範囲: 物理メモリアドレス
- ファイルの概要: RAM 内のファイルデータ (ファイルごと)
- ファイルの詳細: ファイルごとの個々の物理ページ
- RAMMap を使用すると、Windows がメモリを管理する方法を理解したり、アプリケーションのメモリ使用量を分析したり、RAM がどのように割り当てられているかに関する特定の質問に答えたりできます。
RAMMap は、Windows が物理メモリをどのように割り当てるか、RAM にキャッシュされるファイル データの量、カーネルとデバイス ドライバーによって使用される RAM の量を示します。
以下のリンクも興味があるかもしれません: