Windows10のクラッシュダンプファイルの物理メモリ制限

この投稿では、Windows 10/8/7のクラッシュダンプファイルの物理メモリ制限(Physical Memory Limits in Crash Dump files)と、システム上の物理メモリ範囲の数を決定するために使用できるWindowsSysinternalsツールRamMapを使用して簡単に説明します。(RamMap)

クラッシュダンプ(Crash Dump)ファイルの物理メモリ制限(Memory Limits)

すべてのWindowsオペレーティングシステムは、停止エラーまたはシステムクラッシュが発生した場合に、その状態に関する情報をキャプチャし、それらを.dmpクラッシュダンプファイルとして保存するように構成されています。システムクラッシュの場合にキャプチャできるダンプには、完全メモリダンプ、カーネルメモリダンプ、およびスモールメモリダンプ(Complete Memory Dump, Kernel Memory Dump, and Small Memory Dump.)の3種類があります。

クラッシュダンプ形式には、42(64ビット)および86(32ビット)の物理アドレス範囲の制限があります。特定のシステムでは、BIOSファームウェアメモリマップに、この数を超える非連続領域が含まれている場合があります。このシステムでダンプファイルが生成されると、最初の42(64ビット)または86(32ビット)のメモリ領域のみがファイルに保存されます。  Windowsシステムからの(Windows)カーネル(Kernel)お​​よび完全(Complete)メモリダンプには、システムからのすべてのメモリが含まれていない場合があります。

場合によっては、 Windows用(Windows)デバッグツール(Debugging Tools)(windbg.exe)を使用して特定のシステムで生成されたメモリダンプファイルを開くと、次のエラーメッセージが表示されることがあります。

WARNING: Dump header physical memory block has been truncated. Some valid physical pages may be inaccessible.

この問題を防ぐために、影響を受けるシステムのOEMは、ファームウェアメモリマップを変更して、オペレーティングシステムに公開される物理的に隣接する物理メモリ領域の数が前述の制限を超えないようにする必要があるとKB2510168は述べています。

Sysinternals RamMap

SysinternalsツールのRamMapを使用して、システム上の物理メモリ範囲の数を判別できます。RamMap.exeをダウンロードして実行した後、[物理範囲(Physical Ranges)]タブをクリックします。リストされている範囲の数を数えると、特定のシステムの物理的な範囲の数が確認されます。

RAMMapは、 WindowsVista(Windows Vista)以降向けの高度な物理メモリ使用量分析ユーティリティです。いくつかの異なるタブにさまざまな方法で使用情報が表示されます。

  • 使用回数:タイプ別の使用状況の概要とページングリスト
  • プロセス:ワーキングセットのサイズを処理します
  • 優先順位の概要(Priority Summary):優先順位付けされたスタンバイリストのサイズ
  • 物理ページ:すべての物理メモリのページごとの使用
  • 物理範囲:物理メモリアドレス
  • ファイルの概要(File Summary):ファイルごとのRAM内のファイルデータ
  • ファイルの詳細:ファイルごとの個々の物理ページ
  • RAMMapを使用して、 (Use RAMMap)Windowsがメモリを管理する方法を理解したり、アプリケーションのメモリ使用量を分析したり、RAMの割り当て方法に関する特定の質問に答えたりします。

クラッシュダンプファイルの物理メモリ制限

RAmMapは、Windowsが物理メモリを割り当てる方法、 (Windows)RAMにキャッシュされるファイルデータの量、またはカーネルとデバイスのドライバーによって使用されるRAMの量を通知します。(RAM)

これらのリンクもあなたの興味を引くかもしれません:

  1. Windowsのマシンメモリダンプコレクタ
  2. Windowsでの物理メモリの割り当てとメモリステータス



About the author

私は Windows 10 の技術者であり、長年にわたって個人や企業が新しいオペレーティング システムを活用できるよう支援してきました。外観をカスタマイズしたり、さまざまなユーザー向けにアプリケーションをパーソナライズする方法など、Microsoft Office に関する豊富な知識があります。さらに、Explorer アプリを使用して、コンピューター上のファイルやフォルダーを探索および検索する方法も知っています。



Related posts