Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windowsのシステムエラーメモリダンプファイルを削除してストレージ空き容量を取り戻す6つの方法

システムにエラー(ブルースクリーン=BSODなど)が発生すると、Windowsはクラッシュ時点のコンピューターのメモリ内容をコピーし、原因の診断に役立てます。このデバッグ作業を支援するために、PCが作成するメモリダンプにはいくつかの種類があります。

  • 完全メモリダンプ: 最大サイズのメモリダンプです。クラッシュ時に物理メモリ上でOSが使用していたすべてのデータが含まれます。たとえばRAMが8GB搭載されており、クラッシュ時にWindowsが4GBを使用していた場合、ダンプファイルは約4GBになります。
  • 小メモリダンプ(256KB): 最も小さいダンプで、含まれる情報はごくわずかです。エラーの特定には役立ちますが、本格的なデバッグには不向きです。
  • カーネルメモリダンプ: 物理メモリの約1/3のサイズになります。Windowsカーネルとハードウェア抽象化レイヤー(HAL)に割り当てられたメモリのみを含み、カーネルモードドライバーやその他のカーネルモードプログラム用のメモリも対象です。
  • 自動メモリダンプ: カーネルメモリダンプと同じサイズになります。Windowsが状況に応じて最適なダンプサイズを自動的に判断します。

これらのメモリダンプは「システムエラー メモリ ダンプ ファイル」としてローカルディスク(C:)に保存されます。通常はディスククリーンアップで削除してストレージを解放できますが、蓄積によっては100GB近くに達することもあります。しかし、多くのユーザーから「ディスククリーンアップを実行してもファイルが削除されない」という報告があります。

Windowsのシステムエラーメモリダンプファイルを削除してストレージ空き容量を取り戻す6つの方法

この問題への対処法は複数あります。管理者として昇格したディスククリーンアップを使用する方法や、コマンドプロンプトからコマンドを実行する方法などが挙げられます。以下の手順を順番に試してみてください。

解決策1:管理者として昇格したディスククリーンアップを使用する

まず、管理者権限で実行するディスククリーンアップを試しましょう。メモリダンプが解析中だったり処理待ちの状態だったりすると、通常のクリーンアップでは削除できない場合があります。

  1. Windows + Sキーを押して検索バーを開き、「ディスク クリーンアップ」と入力します。
  2. 表示された結果を右クリックし、「管理者として実行」を選択します。

Windowsのシステムエラーメモリダンプファイルを削除してストレージ空き容量を取り戻す6つの方法

  1. 小さなウィンドウがポップアップし、クリーンアップするドライブの選択を求められます。OSがインストールされている場合はローカル ディスク (C:)を選択して「OK」を押します。

Windowsのシステムエラーメモリダンプファイルを削除してストレージ空き容量を取り戻す6つの方法

  1. Windowsがファイルをスキャンし、解放できる容量を確認します。

Windowsのシステムエラーメモリダンプファイルを削除してストレージ空き容量を取り戻す6つの方法

  1. 削除したい項目にすべてチェックを入れて「OK」をクリックします。Windowsがメモリダンプを消去し、ドライブに空き容量を確保します。再度ディスククリーンアップを開くか、ドライブの空き容量を確認して、この方法が機能したかどうか確かめてください。

Windowsのシステムエラーメモリダンプファイルを削除してストレージ空き容量を取り戻す6つの方法

注意: 一部のユーザーから、管理者として実行した場合と通常実行の場合で「システムエラー メモリ ダンプ ファイル」の表示容量が異なるという報告があります。昇格版の方が大きい値を示しても問題ありません。ファイルは影響なく削除できます。

解決策2:拡張ディスククリーンアップを使用する

次に、拡張ディスククリーンアップを試してみましょう。通常版とは異なり、より多くの項目(古いWindowsのインストールなど)を選択でき、詳細情報も確認できます。この解決策には管理者アカウントと管理者権限が必要です。

  1. Windows + Sキーを押して検索バーを開き、「コマンド プロンプト」と入力します。結果を右クリックして「管理者として実行」を選択します。
  2. コマンドプロンプトが開いたら、以下のコマンドをコピー&ペーストしてEnterキーを押します。
    cmd.exe /c Cleanmgr /sageset:65535 & Cleanmgr /sagerun:65535

 

Windowsのシステムエラーメモリダンプファイルを削除してストレージ空き容量を取り戻す6つの方法

  1. ご覧のとおり、拡張ディスククリーンアップにはさまざまな追加オプションが用意されています。削除したい項目を選択して「OK」をクリックします。

Windowsのシステムエラーメモリダンプファイルを削除してストレージ空き容量を取り戻す6つの方法

  1. パソコンを再起動し、問題が改善されたかどうかを確認します。

解決策3:ダンプファイルを直接削除する

上記の2つの方法でうまくいかない場合は、ファイルを直接削除する方法を試せます。まずダンプファイルの保存場所を確認し、エクスプローラーでその場所に移動して手動で削除します。

  1. Windows + Rキーを押して「ファイル名を指定して実行」を開き、「control panel」と入力してEnterキーを押します。
  2. コントロールパネルが開いたら、「システムとセキュリティ」を選択します。

Windowsのシステムエラーメモリダンプファイルを削除してストレージ空き容量を取り戻す6つの方法

  1. オプションをたどって「システム」のカテゴリを見つけます。

Windowsのシステムエラーメモリダンプファイルを削除してストレージ空き容量を取り戻す6つの方法

  1. システム画面に入ったら、ウィンドウ左側にある「システムの詳細設定」をクリックします。

Windowsのシステムエラーメモリダンプファイルを削除してストレージ空き容量を取り戻す6つの方法

  1. 画面下部の「起動と回復」セクションにある「設定」ボタンを選択します。

Windowsのシステムエラーメモリダンプファイルを削除してストレージ空き容量を取り戻す6つの方法

  1. ダンプ ファイルの欄で、ダンプファイルがシステムルートフォルダに保存されていることがわかります。上部のドロップダウン(ここでは「自動メモリ ダンプ」)をクリックすると、ダンプの種類を選択でき、それぞれの保存場所を確認できます。

Windowsのシステムエラーメモリダンプファイルを削除してストレージ空き容量を取り戻す6つの方法

  1. Windows + Rキーを押し、ダンプファイルの場所を貼り付けます(場所だけ移動できればよいので、ファイル名部分は消してください)。

Windowsのシステムエラーメモリダンプファイルを削除してストレージ空き容量を取り戻す6つの方法

  1. ファイル名(MEMORY.DMP)を探して削除します。この操作には管理者権限が必要になる場合があります。

Windowsのシステムエラーメモリダンプファイルを削除してストレージ空き容量を取り戻す6つの方法

パソコンを再起動すれば、問題は解決するはずです。

解決策4:ローカルディスクCのインデックス作成を無効にする

インデックス作成は、PC上のほとんどのファイルの索引を管理するWindowsのサービスです。主に検索やファイル取得の高速化を目的としており、インデックスは自動的に作成され、ライブラリは定期的に更新されます。

しかし、多くのユーザーから、このインデックス作成が問題の原因になっていたという報告があります。容量を食いつぶしているのに何の役にも立たないケースです。もちろんPCの構成はそれぞれ異なるため、必ずしも当てはまるとは限りません。この解決策は、特に「<不明>」というオブジェクトが容量を占有している場合に有効です。

  1. エクスプローラーを開いて「PC」に移動します。ローカル ディスク (C:)(またはOSをインストールした別のドライブ)を右クリックし、「プロパティ」をクリックします。

Windowsのシステムエラーメモリダンプファイルを削除してストレージ空き容量を取り戻す6つの方法

  1. プロパティ画面が開いたら、下部にある「このドライブ上のファイルのプロパティに加え、ファイルの内容にインデックスを付ける」のチェックを外します。「適用」を押して変更を保存し、画面を閉じます。

Windowsのシステムエラーメモリダンプファイルを削除してストレージ空き容量を取り戻す6つの方法

  1. パソコンを再起動し、問題が解決したかどうかを確認します。

解決策5:WinDirStatでディスク使用量を分析する

WinDirStatは、オープンソースのディスク使用量アナライザー兼クリーンアップソフトです。ハードドライブをスキャンし、使用領域を色分けされた視覚的なマップで表示します。このツールの利点は、どのファイルがディスク容量を最も消費しているのかをひと目で把握できることです。インターフェース内から直接ファイルを削除する機能もあります。公式サイトからWinDirStatをダウンロードしてください(外部リンクからのダウンロードには注意が必要です)。

注意: 当サイトはいかなるサードパーティ製プログラムとも提携関係にありません。あくまでユーザーの利便性のために紹介しているものであり、インストールと使用は自己責任でお願いします。

  1. WinDirStatをインストールしたら起動します。どのドライブをスキャンするか尋ねられるので、すべて選択します。
  2. ドライブの分析は、1つひとつのファイルを調べて容量を記録するため、数分かかることがあります。処理が完了するまでお待ちください。

Windowsのシステムエラーメモリダンプファイルを削除してストレージ空き容量を取り戻す6つの方法

  1. 分析が完了したら、ローカルディスクC内にダンプファイルがないか確認します。この例では、下側の大きな青いブロック2つ(51GBと50GB)がダンプファイルでした。右側の凡例を見ると、青いブロックがDUMPファイルを表していることがわかります。

Windowsのシステムエラーメモリダンプファイルを削除してストレージ空き容量を取り戻す6つの方法

  1. それらを右クリックして「削除(元に戻せません!)」を選択します。パソコンを再起動し、問題が解決したかどうかを確認してください。

Windowsのシステムエラーメモリダンプファイルを削除してストレージ空き容量を取り戻す6つの方法

注意: このツールを使用する際は慎重に行ってください。内容をよく知らない項目は絶対に削除しないでください。誤ってシステムファイルを削除すると、PCが使用不能になる恐れがあります。今回のケースでは、不要なDUMPファイルのみを削除しています。

解決策6:コマンドプロンプトでコマンドを実行する

最終手段として、管理者権限のコマンドプロンプトでいくつかのコマンドを実行し、空き容量が確保されるかどうかを確認できます。この解決策には管理者アカウントが必要です。

  1. Windows + Sキーを押して検索バーを開き、「コマンド プロンプト」と入力します。結果を右クリックして「管理者として実行」を選択します。
  2. コマンドプロンプトが開いたら、以下のコマンドを1行ずつコピー&ペーストし、それぞれEnterキーを押して実行します。
    fsutil usn deletejournal /d /n c:
    chkdsk /scan
    compact /CompactOs:never
    winmgmt /salvagerepository
    del “%temp%\*” /s /f /q
    del “C:\$Recycle.bin\*” /s /f /q
    del “%systemroot%\temp\*” /s /f /q
    vssadmin delete shadows /for=c: /all /quiet
    Dism /Online /Cleanup-Image /StartComponentCleanup /ResetBase
  3. パソコンを再起動し、問題が解決したかどうかを確認します。
  1. 【Windows 10】Winセットアップファイルを安全に削除する4つの方法

    WindowsのOSを更新すると、古いOSのファイルはディスク上に残り、「Windows.old」フォルダーに保存されます。これらのファイルは、必要に応じて以前のバージョンのWindowsへロールバック(復元)できるように残されているものです。そのため「Windowsセットアップファイルは削除すべき?」と悩む方も多いでしょう。実際、Windowsのインストール中にエラーが発生した場合や、新しく更新されたバージョンに満足できず元のバージョンへ戻したい場合には、これらのファイルが役立ちます。一方、アップデートが問題なく完了し、ロールバックする予定がないのであれば、この記事で紹介する手順に従ってWi

  2. Windows 10でシステムファイルを修復する方法|DISM・SFCコマンドの手順を解説

    Windowsのシステムファイルは、Windowsアップデートの未完了、不適切なシャットダウン、ウイルスやマルウェアの攻撃など、さまざまな原因で破損することがあります。さらに、システムクラッシュやハードディスクの不良セクタもファイル破損につながり、放置すると深刻なトラブルに発展する恐れがあります。本記事では、Windows 10でシステムファイルを修復する方法と、DISMおよびSFC /scannowという2つの公式修復ツールの使い方を、初心者にもわかりやすく解説します。 Windows 10 PCでシステムファイルを修復するには PC内に破損したシステムファイルや設定ファイルがあると、さ