swapfile.sys ファイルとは何ですか? また、削除する必要があるかどうか?

最終更新: 01/12/2025

  • Swapfile.sys は、Windows のメモリと休止状態のために pagefile.sys および hiberfil.sys と連携して動作します。
  • サイズは負荷やスペースに応じて変化しますが、再起動後の変動は正常です。
  • 削除または移動するには仮想メモリの調整が必要であり、安定性とパフォーマンス上の理由から推奨されません。
  • スペースを解放するには、まず休止状態を無効にして、システムを最新の状態に保ちます。
SWAPFILE.SYS

多くのユーザーは、 Windows上のswapfile.sysファイルこのファイルはpagefile.sysやhiberfil.sysと並んで注目されており、メモリ管理やWindowsの休止状態などの機能に関係しています。通常は非表示になっていますが、その存在とサイズは、特に容量の少ないSSDを使用している場合、ドライブの空き容量に影響を与える可能性があります。

ここでは、swapfile.sysとは何か、そしてどのように表示するのかを詳しく説明します。また、swapfile.sysを削除または移動するタイミングと方法(多少のニュアンスを含む)、そしてUWPアプリやその他のシステムコンポーネントとの関係についても説明します。

swapfile.sys とは何ですか? pagefile.sys や hiberfil.sys とどう違うのですか?

大まかに言えば、 swapfile.sysはWindowsがRAMをサポートするために使用するスワップファイルです。これは、 PAGEFILE.SYS (ページネーションファイル)と hiberfil.sysファイル (ハイバネーションファイル)。hiberfil.sysはハイバネーション中にシステム状態を保存しますが、pagefile.sysはRAMが不足しているときにメモリを拡張し、swapfile.sysは主に UWP アプリケーションのバックグラウンド管理 (Microsoft Storeからインストールしたもの)は、それらのための一種のキャッシュとして機能します。十分なメモリがあっても、Windows 10および11ではswapfile.sysが使用される場合があります。

重要な詳細: pagefile.sysとswapfile.sysはリンクされています従来の方法では、片方を削除してもう片方をそのままにすることはできません。管理は仮想メモリ設定を通じて調整されます。そのため、 Delete キーまたは Shift + Delete キーを使用してごみ箱に送信することはできません。保護されたシステム ファイルであるためです。

C:に表示されない場合は、Windowsがデフォルトで非表示にしているためです。表示するには、以下の手順を実行してください。

  1. エクスプローラーを開いて ビスタ。
  2. 選択します オプション。
  3. をクリック
  4. そこで「非表示のファイル、フォルダー、およびドライブを表示する「」のチェックを外します保護されたオペレーティングシステムファイルを非表示にする (推奨)"。

これが完了すると、pagefile.sys、hiberfil.sys、swapfile.sys がシステム ドライブのルートに表示されます。

swapfile.sys ファイル

再起動後にサイズが変わるのは正常ですか?

簡単な答えはそれです はい、正常です。Windows は、負荷、最近の RAM 使用履歴、使用可能なスペース、および内部ポリシーに基づいて、仮想メモリとスワップ領域のサイズを動的に調整します。

限定コンテンツ - ここをクリックしてください  Outlookアカウントを回復する方法

さらに、Windows 10/11の「シャットダウン」ではデフォルトで ハイブリッドスタート/ストップ システム状態を完全にダウンロードできない場合もあります。仮想メモリの変更を100%適用し、サイズを適切にリセットしたい場合は、 再起動を選択 オフにする代わりに。

次のようなツールでは TreeSize 次のような浮き沈みが見られます。 これらはエラーを示すものではありません。これは単にオペレーティングシステムがメモリ容量をインテリジェントに管理しているだけではありません。クラッシュやメモリ不足のメッセージが表示されない限り、セッション間でサイズが変動しても心配する必要はありません。

swapfile.sysを削除してもいいですか?メリットとデメリット

それは可能ですが それはあまりお勧めできる方法ではありません。主な理由は swapfile.sys は通常、それほど多くのスペースを占有しません。 最近のコンピュータでは、これを削除するには仮想メモリの設定も調整する必要があり、 不安定性、予期しないクラッシュ、または UWP アプリの問題特にRAMが16GB以下の場合、容量の節約効果は限定的であり、運用リスクが大きくなる可能性があります。

それは言った、 UWPアプリを使用していないことが確実な場合 あるいは、小さなSSDのストレージ容量を緊急にすべて使い切る必要がある場合は、 スワップファイルを無効にする利用可能なオプションを警告とともに表示しますので、状況に応じて価値があるかどうかを評価できます。

SWAPFILE.SYS

仮想メモリを無効にして swapfile.sys を削除する方法(標準的な方法)

これは「公式」な方法である。 Windows では手動での削除は許可されません。 swapfile.sys の考え方は、仮想メモリを無効にすることですが、実際には pagefile.sysとswapfile.sysを削除します。RAM が制限されているコンピュータには推奨されません。

  1. エクスプローラーを開き、右クリックして このチーム そして押す プロパティ.
  2. 入って システムの詳細設定.
  3. タブで 上級パフォーマンスで、 コンフィギュレーション.
  4. 再び 上級、検索 仮想メモリ そして押す 変更.
  5. 「」のチェックを外しますすべてのドライブのページングファイルサイズを自動的に管理します"。
  6. システムユニットを選択してマークします ページングファイルなし.
  7. プレス 確立する そして警告を確認します。
  8. 応募する 受け入れます 私たちがすべての窓から出るまで。

抑制が効果的であるためには、 コンピュータを再起動します 再起動オプション(シャットダウンではない)から起動してください。起動後、以下を確認してください。 pagefile.sys と swapfile.sys すべてのドライブでページングを無効にした場合、それらは C: のルートから消えています。

レジストリ経由の高度な非アクティブ化(リスクのある手順)

もう一つの具体的なオプションは、レジストリをタップして 仮想メモリを完全に無効にせずに swapfile.sys を無効にするレジストリを変更すると、間違いがあった場合に問題が発生する可能性があるため、この方法は、何をしているのかわかっているユーザー向けに予約されています。

限定コンテンツ - ここをクリックしてください  コンピュータで音楽 CD を書き込む方法

重要な警告管理者権限が必要なので、最初に管理者権限を作成することをお勧めします。 復元ポイント.

  1. プレス Windowsの+ R書き込み regeditを Enterキーを押します。
  2. 案内する: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  3. 新しいを作成します DWORD値(32ビット) 呼ばれます スワップファイル コントロール.
  4. 開いてセットアップする データ値 = 0.
  5. リブート コンピューターで swapfile.sys が消えたかどうかを確認します。

自動化したい場合は PowerShell またはターミナル(管理者として):

New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name SwapfileControl -Value 0 -PropertyType DWORD -Force

元に戻すには値を削除してください スワップファイル コントロール 同じキーを押して再起動します。 覚えておいてください これは通常はうまくいきますが、 それは必ずしも理想的な解決策ではありません。 Microsoft Store のアプリに依存している場合。

swapfile.sys を別のドライブに移動できますか?

ここではニュアンスを微妙に表現する必要があります。 mklinkコマンドはswapfile.sysを移動しませんシンボリックリンクを作成しますが、実際のファイルは元の場所に残ります。そのため、 リンクを使用しても転送できません 別のパーティションに。

あなたにできることは 仮想メモリを再構成する多くのシナリオでは、 pagefile.sysを別のドライブに移動する場合 同じ仮想メモリウィンドウから、 swapfile.sysが付属 その変更に。しかし、一部のユーザーからは、 swapfile.sysはシステムドライブに残すことができます 特定のバージョンや構成では、このエラーが発生します。いずれにせよ、公式の手順は次のとおりです。

  1. へのアクセス システムの詳細設定 > パフォーマンス > コンフィギュレーション > 上級 > 仮想メモリ.
  2. 「」のチェックを外します自動的に管理する…"。
  3. システムドライブ(C:)を選択し、チェックを入れます ページングファイルなし > 確立する.
  4. 保存先のドライブ(例:D:)を選択し、 システム管理サイズ > 確立する.
  5. で確認 受け入れます y 再開.

パフォーマンスに注意これらのファイルを低速のディスク(HDD)に移動すると、次のようなことに気づくかもしれません。 減速特に開店時や再開時 UWP アプリSSD の寿命がどれだけ改善されるかは、パフォーマンスへの影響と比較して議論の余地があります。アップグレードは慎重に検討してください。

ディスク容量の増加: 休止状態とメンテナンス

あなたの目標が フリースペース 安定性を損なうことなく、仮想メモリをいじるよりも安全な方法があります。例えば、 休止状態を無効にするこれにより、hiberfil.sys が削除され、多くのコンピューターで数 GB が解放されます。

powercfg -h off

さらに、特定の 定期的なメンテナンス システム全体の安定性を向上させ、異常なディスク領域の動作を減らすために Microsoft が推奨:

  • Windows Defenderでスキャンする (オフライン スキャンを含む) を使用して、システム ファイルを操作するマルウェアを排除します。
  • 頻繁に再起動する 「再起動」オプションでは、システムはプロセスを閉じ、保留中の変更を適用します。
  • アップデートをインストールする 修正プログラムや改善点を入手するには、Windows Update から入手してください。
  • 矛盾に気づいたら、 サードパーティのウイルス対策ソフトウェアを一時的に無効にする 干渉するかどうかを確認し、テスト中に Defender がカバーできるようにします。
  • 部品を修理する DISM y SFC 特権コンソールから:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow

この後、すべてが順調に進むなら、 より過激な措置を避けることができる 仮想メモリを使用すると、不必要なリスクなしにスペースを回復し続けることができます。

限定コンテンツ - ここをクリックしてください  Total Commander でファイルを編集するには?

FAQと一般的なシナリオ

  • エクスプローラーから swapfile.sys を「手動で」削除できますか? いいえ。システムによって保護されています。Windowsでは、これを直接削除することはできません。リスクを理解した上で、仮想メモリの設定を確認するか、レジストリキーによる削除を行う必要があります。
  • UWP アプリを使用しない場合、スワップファイルは必須ですか? 厳密にはそうではありませんが、UWPを使用していない場合でもWindowsはこれを利用できます。無効にする場合は、再起動後にアプリケーションを徹底的にテストし、副作用がないことを確認してください。
  • SSD を「保護」するために、pagefile/sys と swapfile.sys を HDD に移動する価値はありますか? 結果はまちまちですが、低速ドライブに移動するとパフォーマンスが低下し、特にUWPでは顕著です。最近のSSDの摩耗は一般的に良好に制御されているため、容量が極端に不足している場合や特別な理由がない限り、SSDに保存しておくのが最善の選択肢となることが多いです。
  • 仮想メモリの使用後にクラッシュが発生した場合はどうすればよいですか? 仮想メモリの自動管理を再度有効にし、再起動してテストしてください。問題が解決しない場合は、DISMとSFCを実行し、ドライバーを確認し、セキュリティソフトウェアが干渉していないことを確認してください。
  • システムがそれらを使用しているかどうかをすぐに確認するにはどうすればよいでしょうか? エクスプローラー以外にも、リソースモニターやタスクマネージャーで手がかりが得られます。 記憶へのコミットメント 仮想メモリの使用。ファイルが存在し、一定のサイズを占有しているという事実は、必ずしも常に使用されることを意味するわけではありません。Windowsはそれを動的に管理します。

再起動後に空き容量が急増し、「ページファイル」が 小さなスワップファイルすでにキーを持っています: Windowsはニーズを再計算した 仮想メモリのサイズを調整しました。これらのファイルを表示するか非表示にするか、無効にするか、移動するか、休止状態にして容量を節約するかを決める上で、賢明なのは 遊ぶには十分ギガバイトを解放する必要がある場合は、まず休止状態を無効にし、システムを最新かつクリーンな状態に保ち、何を実行しているのかを正確に理解し、安定性やパフォーマンスへの影響を受け入れる場合にのみ、pagefile.sys と swapfile.sys を調整してください。