Windows 11/10 のシステムエラーメモリダンプファイルとは?

システムエラーメモリダンプファイルまたはWin ダンプファイルは、コンピューターがクラッシュするたびに作成されるレポートのようなものです。名前が示すように、それらはクラッシュイベントに関する情報を保存して作成されるダンプファイルであり、クラッシュの原因となった問題の診断に使用できます。メモリダンプファイルには、Memory.dmpminidumpという 2 つの主要なタイプがあります。メモリダンプファイルは重要ですが、少しのスペースを占有し、特にストレージが小さい場合、ユーザーにとって問題になる可能性があります。

Windows 11/10 のシステムエラーメモリダンプファイル

Windows がクラッシュすると、クラッシュ画面が表示されている間にクラッシュに関する情報を収集します。この時点で、OS は実行中のアプリケーション、ドライバー、メモリなどから情報を収集して、Win ダンプファイル(別名クラッシュダンプファイル)を作成します。これらのファイルをまとめて使用すると、クラッシュの原因を特定できます。これは、しばらく保存されたデータストアを分析するようなもので、データには問題の原因を診断するために使用できるパターンが含まれます。

Windows ダンプファイルの種類

クラッシュ中には、5 種類のメモリダンプファイルが作成される可能性があります。それらは次のとおりです。

  • 完全メモリダンプファイル
  • カーネルメモリダンプファイル
  • 小型メモリダンプファイル
  • 自動メモリダンプファイル
  • アクティブメモリダンプファイル

Windows の完全メモリダンプファイル

完全メモリダンプファイルは、クラッシュが発生した時点の Windows 物理メモリのすべてのコピーです。このタイプのメモリダンプは最大です。完全メモリダンプファイルのデフォルトの場所は %SystemRoot%\Memory.dmp です。新しいファイルが作成されるたびに古いファイルが上書きされます。 

ヒント: WhoCrashed を使用して Windows メモリダンプ .dmp ファイルを分析できます。

Windows のカーネルメモリダンプファイル

カーネルメモリダンプファイルには、Windows カーネルとハードウェア抽象化レベルカーネルモードドライバーが含まれています。カーネルメモリダンプファイルは、未割り当てメモリとユーザーモードアプリケーションに割り当てられたメモリを含まないため、完全メモリダンプファイルよりもサイズが小さくなります。カーネルメモリダンプファイルのデフォルトの場所は %SystemRoot%\Memory.dmp です。新しいものが作成されると古いものが上書きされます。

続きを読む: Windows でクラッシュダンプファイルを手動で作成する方法

Windows の小型メモリダンプファイル (256 kb)

小型メモリダンプファイルには、ロードされたドライバー、実行中のプロセス、カーネルに関する情報が含まれています。これらは最小の Win ダンプファイルであり、詳細と有用性が低くなります。小型メモリダンプファイルのデフォルトの場所は %SystemRoot%\Minidump です。新しいファイルが作成されると、古いファイルは保持されます。

Windows の自動メモリダンプファイル

自動メモリダンプとカーネルメモリダンプには同じ情報が含まれています。2 つの違いは、Windows がシステムページングファイルのサイズを設定する方法です。

システムページングファイルのサイズがシステム管理サイズに設定され、カーネルモードクラッシュダンプが自動メモリダンプに設定されている場合、Windows はページングファイルのサイズを RAM のサイズ未満に設定できます。この場合、Windows はページングファイルのサイズを十分に大きく設定して、ほとんどの場合カーネルメモリダンプをキャプチャできるようにします。

コンピューターがクラッシュしてページングファイルがカーネルメモリダンプをキャプチャするのに十分な大きさでない場合、Windows はページングファイルのサイズを RAM のサイズ以上に増やします。このイベントの時間は、レジストリに記録されます。

HKLM\SYSTEM\CurrentControlSet\Control\CrashControl\LastCrashTime

増やされたページングファイルのサイズは 4 週間保持され、その後小さいサイズに戻ります。4 週間前に小さいページングファイルに戻したい場合は、レジストリエントリを削除できます。

ページングファイルの設定を確認するには:

  • コントロールパネル > システム > システムの詳細設定に移動します。
  • パフォーマンスで、設定を選択します。
  • 詳細設定タブの仮想メモリで、変更を選択します。
  • 仮想メモリダイアログボックスで、ページングファイルの設定を確認できます。

既定では、自動メモリダンプファイルは %SystemRoot%\Memory.dmp に書き込まれます。

Windows のアクティブメモリダンプファイル

アクティブメモリダンプは完全メモリダンプに似ていますが、コンピューターのトラブルシューティングに関連する可能性が低いページを除外します。このフィルタリングにより、通常は完全メモリダンプよりも大幅に小さくなります。このダンプファイルには、ユーザーモードアプリケーションに割り当てられたメモリは含まれません。また、Windows カーネルとハードウェア抽象化レイヤー (HAL) に割り当てられたメモリ、およびカーネルモードドライバーとその他のカーネルモードプログラムに割り当てられたメモリも含まれます。

アクティブメモリダンプは、Windows が仮想マシン (VM) をホストしている場合に特に役立ちます。完全メモリダンプを取得すると、各 VM のコンテンツが含まれます。複数の VM が実行されている場合、これはホストシステムで使用されている大量のメモリを占める可能性があります。多くの場合、注目すべきコードアクティビティは、子 VM ではなく、親ホスト OS にあります。アクティブメモリダンプは、すべての子 VM に関連付けられたメモリを除外します。アクティブメモリダンプファイルのデフォルトの場所は %SystemRoot%\Memory.dmp です。アクティブメモリダンプは、Windows 11/10 以降で使用できます。

システムエラーメモリダンプファイルの場所は?

システムエラーダンプファイルまたは Win ダンプファイルのデフォルトの場所は、オペレーティングシステムがインストールされているドライブにあります。ほとんどの場合、それはドライブ C: です。次のものを検索できます。

  • %systemroot%\minidump
  • %systemroot%\memory.dmp

または

  • C:\Windows\minidump
  • C:\Windows\memory.dmp

オペレーティングシステムが別のドライブ文字のドライブにインストールされている場合、そのドライブ文字が C: の代わりに使用されます。

ほとんどの場合、コンピューターに minidump と Memory.dmp の両方が表示されます。これは、他のすべてのメモリダンプファイルは memory.dmp に保存され、小さなダンプファイルは minidump ファイルに保存されるためです。

メモリダンプファイルが見つからない場合、クリーンアップで削除された可能性があります。クラッシュが記録されなかったことを意味する場合もあります。

Windows 11 では、ダンプファイルは Minidump と呼ばれる小さなメモリダンプファイルとしても保存できます。minidump.dmp ダンプファイルは C:\Windows\Minidump.dmp にあります。一部の minidump ファイルには、通常はクラッシュが発生した日時などの独自の番号が名前として付けられます。

システムエラーメモリダンプファイルを削除しても安全ですか?

はい、システムエラーメモリダンプファイルを削除しても安全です。すべてのシステムメモリダンプファイルには、システムクラッシュに関する情報がいくつか含まれています。システムがクラッシュするたびに、システムエラーダンプファイルが作成されます。これらのファイルを使用して、クラッシュの原因を分析できます。これらのファイルを削除してもシステムに直接影響はありませんが、貴重なデータが含まれている場合があります。将来の参照のためにシステムエラーメモリダンプファイルのバックアップをとっておくとよいでしょう。問題がなければ、30 日以上前のファイルは必要に応じて削除できます。ダンプファイルを削除したいという衝動は、通常、コンピューターで占有するスペースが原因です。ファイルは 30 日間外部にバックアップし、問題がなければ削除することを選択できます。

これらのファイルは、分析のために Microsoft に送信することもできます。削除する前に Microsoft に報告することをお勧めします。ダンプファイルを Microsoft に送信するのは、それらをレビューして原因を調査し、Windows Update を介して解決するか、アクションセンターで考えられる解決策について通知するチームがあるため、良い考えです。

Windows でメモリダンプファイルを削除する方法

メモリダンプファイルを削除するには、ハードドライブで見つけて削除できます。Windows のディスク クリーンアップ ツールを使用して削除することもできます。

左パネルでこの PCを開きます。

C: ドライブを右クリックしてプロパティをクリックします。

ウィンドウが表示されます。ディスク クリーンアップをクリックすると読み込まれます。

ウィンドウが表示されたら、削除する必要があるファイルが選択されていることを確認してからシステム ファイルのクリーンアップをクリックし、完了するまで待ちます。

クリーンアップできるもののリストを示す別のウィンドウが表示されます。選択されているファイルと、それらのファイルを削除した場合に解放される領域の量がわかります。

システムエラーメモリダンプファイルシステムエラーミニダンプファイルは選択されていません。それらを選択して OK をクリックして削除することを選択できます。

削除を確認するように求められます。ファイルを削除をクリックして確認します。

システムエラーメモリダンプファイルとは?

システムエラーメモリダンプファイルは、コンピューターがクラッシュするたびに作成されるエラーログです。クラッシュに関する少量の情報または非常に大量の情報を含む場合があります。システムエラーメモリダンプファイルは、ユーザーまたは技術者がクラッシュが発生した理由を確認し、対処方法を決定するために使用できます。これらのファイルが Microsoft に送信されると、クラッシュの原因となったものを修正するために使用できます。

エラーメモリダンプファイルをどのくらい保存する必要がありますか?

エラーメモリダンプファイルは、30 日間または 60 日間保存できます。それ以降は、クラッシュが発生しなくなった場合は削除できます。クラッシュが引き続き発生している場合、より大きなエラーダンプファイルが上書きされます。完全メモリダンプファイルは 5 つのタイプのうち最大のものであり、クラッシュに関するデータが多いためです。これは通常、サイズが大きいため、ユーザーが懸念するものです。保存期間を長くしたいがディスク容量が少ない場合は、外部に保存することを選択できます。