
まえがき
Windows 11のCドライブを確認すると、「Pagefile.sys」という大きなファイルが存在していることがあります。PCによっては数GBから数十GBに達するため、ストレージの空き容量を確保する目的で、削除やサイズ変更を検討する人もいるでしょう。
Pagefile.sysは、Windowsが仮想メモリを管理するために使用するシステムファイルです。メモリ不足への対応や、システム障害が発生した際のメモリダンプの作成にも関係しています。
そのため、容量が大きいという理由だけで削除したり、極端に縮小したりすることは推奨できません。
本記事では、Pagefile.sysの役割と容量が大きくなる理由を説明し、Windows 11でページファイルの設定を確認・変更する方法を紹介します。
Pagefile.sysについて
Pagefile.sysとは
Pagefile.sysは、Windowsが仮想メモリを管理するために使用する隠しシステムファイルです。通常はシステムドライブのルートフォルダーに配置され、エクスプローラーの標準設定では表示されません。
物理メモリ(RAM)だけではシステムが必要とするメモリを十分に支えられない場合、Windowsはページファイルを利用して、メモリ管理を行います。
Microsoftの公式ドキュメントでは、ページファイルの主な役割として、次の点が説明されています。
- 仮想メモリの拡張
アクセス頻度の低い変更済みメモリページを物理メモリから退避できるようにし、RAMを効率的に利用する。
- メモリ使用量の上限を拡張
物理メモリとページファイルを合わせて、システムが管理できるコミット済みメモリの上限を支える。
- システムクラッシュへの対応
Windowsの異常終了時に、設定された種類のメモリダンプを保存するための領域として利用する。
Pagefile.sysの容量が大きくなる理由
Pagefile.sysの容量は、RAMの搭載量だけで決まるわけではありません。Windowsはメモリの使用状況やページファイルの使用履歴、システムクラッシュ時のメモリダンプ設定などを考慮して、ページファイルのサイズを管理します。
例えば、メモリを大量に消費するアプリケーションを使用している場合、システムのコミット済みメモリが増え、ページファイルの拡張が必要になることがあります。また、システム障害の調査に必要なメモリダンプを確保するため、ページファイルが大きく設定される場合もあります。
Windowsのシステム管理ページファイルは、メモリの使用状況などに応じて自動的に拡張・縮小されます。このため、Pagefile.sysが数GB以上あることだけを根拠に、異常だと判断することはできません。
Pagefile.sysを削除してもよいのか
Pagefile.sysは通常のアプリケーションファイルとは異なり、Windowsのメモリ管理に関わるシステムファイルです。手動で削除することを目的とした操作は避けてください。
ページファイルを無効にすると、メモリの使用量が上限に達した際にアプリケーションが正常に動作しなくなったり、メモリダンプを作成できなくなったりする可能性があります。
容量を確保したい場合は、まず仮想メモリの設定を確認し、Windowsによる自動管理に戻すことを検討してください。
Pagefile.sysを最適化する方法
Pagefile.sysの容量を調整する場合は、Windowsの標準設定を利用する方法から試すのが基本です。以下では、Windows 11の操作手順を紹介します。
方法1:ページファイルをWindowsの自動管理に戻す
過去に仮想メモリのサイズを手動で設定している場合は、Windowsの自動管理に戻すことで、システムの状態に応じたサイズ調整が可能になります。
すでに自動管理が有効になっている場合は、この操作を繰り返しても容量が必ず小さくなるわけではありません。Windowsがメモリ管理やクラッシュダンプの要件に応じて容量を確保している可能性があるためです。
[Windowsによる自動管理を設定する方法]
- Windows 11の「設定」を開き、「システム」→「バージョン情報」の順に進みます。
- 関連リンクなどにある「システムの詳細設定」を開きます。
- 「システムのプロパティ」が表示されたら、「詳細設定」タブを選択します。
- 「パフォーマンス」欄の「設定」をクリックします。
- 「パフォーマンス オプション」の「詳細設定」タブを開きます。
- 「仮想メモリ」欄の「変更」をクリックします。
- 「すべてのドライブのページング ファイルのサイズを自動的に管理する」にチェックを入れます。
- 「OK」をクリックして設定画面を閉じ、必要に応じてPCを再起動します。
- 以上

方法2:ページファイルのサイズを手動で指定する
自動管理に戻しても容量が気になる場合は、ページファイルのサイズを手動で設定する方法があります。ただし、これはPCのメモリ使用量やクラッシュダンプの要件を考慮して行う必要があります。
[操作手順]
- 方法1の手順1~6を実行し、「仮想メモリ」の設定画面を開きます。
- 「すべてのドライブのページング ファイルのサイズを自動的に管理する」のチェックを外します。
- 対象のドライブを選択します。
- 「カスタム サイズ」を選択します。
- 「初期サイズ」と「最大サイズ」に、用途に応じた値をMB単位で入力します。
- 「設定」をクリックし、「OK」で各画面を閉じます。
- 必要に応じてPCを再起動し、変更を反映させます。
- 以上
入力する値は、すべてのPCで共通の正解があるわけではありません。Microsoftも、適切なサイズはシステムのコミット済みメモリのピーク使用量やクラッシュダンプの設定によって異なると説明しています。
そのため、RAMの容量だけを基準に一律の値を設定するのではなく、メモリ使用量を確認しながら慎重に判断してください。設定を小さくしすぎると、メモリ不足やクラッシュダンプの作成失敗につながる可能性があります。
方法3:Cドライブの空き容量を確保する
Cドライブの空き容量が少ない場合でも、ページファイルを無理に縮小することが最善策とは限りません。Windows Updateの一時ファイルや不要なアプリケーションなど、ほかに整理できるデータがないか確認しましょう。
また、ストレージ自体の容量が不足している場合は、ドライブの増設や容量の大きいSSDへの交換も選択肢になります。
ページファイルを別のドライブへ移動する方法もありますが、移動先のドライブが利用できることや、クラッシュダンプの保存要件を満たせることなどを考慮しなければなりません。特別な理由がなければ、まず自動管理を維持したまま、Cドライブの空き容量を確保する方法を優先してください。
ページファイルを最適化するときの注意点
ページファイルの容量を小さくすること自体が、PCの動作を速くするわけではありません。仮想メモリが不足すれば、アプリケーションの動作に支障が出る可能性があります。
また、ページファイルのサイズと、実際にディスク上で使用されている容量やメモリ使用量は同じ意味ではありません。容量だけでなく、PCの動作状況やタスクマネージャーに表示されるメモリ使用量も確認することが重要です。
通常の利用環境では、Windowsの自動管理を有効にしておくことを基本とし、明確な問題がある場合にのみ手動設定を検討しましょう。
あとがき
Pagefile.sysは、Windowsのメモリ管理とシステム障害の調査を支える重要なファイルです。ファイルサイズが大きく見えても、それだけで異常とは判断できません。
Cドライブの空き容量を確保したい場合は、まず仮想メモリの設定を確認し、Windowsの自動管理が有効になっているかを確認してください。手動でサイズを変更する場合は、メモリ使用量やクラッシュダンプの要件を考慮し、必要以上に小さくしないことが大切です。
本記事のまとめ
- Pagefile.sysは、Windowsの仮想メモリ管理に使用されるシステムファイル。
- 容量はRAMの搭載量だけでなく、メモリ使用状況やクラッシュダンプの設定などによって変化する。
- 容量が大きいという理由だけで、削除や無効化を行わない。
- まずは仮想メモリをWindowsの自動管理に設定する。
- 手動でサイズを指定する場合は、メモリ使用量とクラッシュダンプの要件を考慮する。
- Cドライブの空き容量が不足している場合は、不要ファイルの整理やストレージの増設も検討する。
このサイトを検索 | Search this site






0 コメント
質問はご遠慮ください。不適切なコメントは公開しません。コメントに自サイトの宣伝を書くのはお控えください。