セカンダリSSD上のページファイルを構成する

最終更新: 28/01/2026
  • La 仮想メモリ これは RAM の低速な拡張機能として機能し、その安定性はページング ファイルの構成方法と場所に大きく依存します。
  • pagefile.sysを SSD 高速なセカンダリ ストレージにより、HDD を使用する場合に比べて、システムの応答性が向上し、「スクラッチ ディスクがいっぱいです」などのエラーが減少します。
  • 実際の RAM とコンピューターの使用状況に応じてページング ファイルのサイズを設定し、不均衡なサイズを避けたり、ページングを完全に無効にしたりすることが重要です。
  • SSD を最適化 (TRIM、空き領域、サービス、キャッシュ) し、RAM とディスクの使用状況を監視すると、クラッシュを防ぎ、良好な安定性を維持するのに役立ちます。

SSD ページングファイルの構成

順調に作業を進めていたのに、突然「スクラッチディスクがいっぱいです」「メモリまたはページングエラー」「Photoshopで仮想メモリの問題が発生しました」といったメッセージが表示され始めたら、パソコンに何らかの異常が発生している兆候です。通常、パソコンの動作が遅くなったり、アプリケーションがフリーズしたり、警告なしに突然終了したりします。

これらのメッセージが表示される原因は、通常、明確なものです。それは、仮想メモリのサイズが不適切であるか、配置場所が間違っていることです。つまり、 Windowsのページファイル(pagefile.sys )が十分な性能を発揮していないか、間違ったディスクに配置されているかのどちらかです。高速なセカンダリSSDにページファイルを配置することで、特にRAMを頻繁に使い切ってしまう場合は、安定性が大幅に向上する可能性があります。

仮想メモリとは何ですか? ページング ファイルはどのように適合しますか?

Windowsでは、仮想メモリとは、システムが物理RAMの拡張として使用するディスク上の領域のことです。メインメモリが不足すると、システムは使用頻度の低いプロセスやデータをディスクに移動させ、大規模なクラッシュやプログラムの強制終了を防ぎます。

RAMは現在使用しているデータが格納されている高速な作業面、仮想メモリはWindowsがすぐに必要としないデータを一時的に格納する、容量は大きいが動作の遅い引き出しのようなものだと考えてください。その引き出しこそがページファイル、つまり有名なpagefile.sysであり、ストレージドライブに保存されています。

RAMの容量が限界に近づくと、Windowsはページング、メモリ圧縮、ワーキングセットのトリミング、優先度変更などの手法を用いて空き容量を確保します。このプロセスの一環として、メモリ上のページをディスク上のページファイルに送信する処理が行われます。

仮想メモリはパフォーマンス向上に役立つものではないことを理解しておくことが重要です。コンピュータの速度を上げるものではなく、RAMがいっぱいになったときにクラッシュするのを防ぐだけです。仮想メモリを使いすぎると、ハードドライブ(たとえSSDが高速であっても)はRAMよりもはるかに遅いため、システムの動作が遅くなることに気づくでしょう。

Windows 10とWindows 11では、基本的な動作は似ています。システムはRAMを主要な記憶領域として使用し、RAMがいっぱいになると、ページを圧縮、縮小、ページファイルに移動します。違いは、Windows 11の方がこれらの処理をより適切に管理し、手動での調整が少なくて済む点です。

いずれにせよ、お使いのPCのメモリが不足している場合や、負荷の高いプログラムを頻繁に使用する場合は、十分なRAMとNVMe SSDを搭載したコンピューターが理想的な組み合わせです。そうすることで、避けられない仮想メモリの使用によるストレスをできる限り軽減できます。

仮想メモリとページング ファイルを変更するのはいつが適切でしょうか?

通常、十分なRAMを搭載した最新のPCを使用しており、負荷の高いタスクを実行しない場合は、仮想メモリを「システム管理」モードのままにしておけば問題ありません。しかし、設定を見直すことが推奨されるシナリオがいくつかあります。

  • 4~8 GBのRAMを搭載したコンピューター 負荷の高いマルチタスク、要求の厳しいゲーム、写真やビデオの編集に使用されるものです。
  • 頻繁なメッセージ 「仮想メモリが不足しています」 または、Photoshop やその他のプログラムから、作業ディスクの問題に関する警告が表示されます。
  • システムディスクがいっぱいになり警告が表示される状況 «スクラッチディスクがいっぱい'。
  • あなたが望むケース 安定性を向上させる ページ ファイルを高速なセカンダリ SSD に移動し、システム ディスクに余裕を持たせます。

非常に限られた容量のシステムや古いシステムでは、仮想メモリを調整することでクラッシュを減らすことができますが、これは万能薬ではありません。常にメモリの上限に達してしまう場合は、RAMを増設するか、新しいPCを購入する必要があります。プロフェッショナルな環境(サーバー、大量のRAMを搭載したワークステーションなど)では、カーネルメモリダンプも考慮する必要があります。カーネルメモリダンプでは、高度な診断のために大きなページファイルが必要になる場合があります。

いずれにせよ、お使いのPCのメモリが不足している場合や、負荷の高いプログラムを頻繁に使用する場合は、十分なRAMとNVMe SSDを搭載したコンピューターが理想的な組み合わせです。そうすることで、避けられない仮想メモリの使用によるストレスをできる限り軽減できます。

ページング ファイルをどのディスクに置けばよいでしょうか?

ページファイルは、保存されているドライブの中で最も高速なドライブ上で最高のパフォーマンスを発揮します。優先順位は以下のとおりです。

  • NVMe SSD (M.2) が最良の選択肢です。
  • SSD SATA 非常に有効な代替案として。
  • 機械式HDD SSD が利用できない場合のみ。

複数のドライブがある場合は、ページファイルを最も高速で負荷の低いドライブに配置するのが理想的です。多くのシステムでは、これはシステムSSDにページファイルを配置することを意味しますが、データやゲーム専用のセカンダリSSDがある場合は、ページファイルをそこに移動してシステムドライブの負荷を軽減できます。

同じディスク上の別のパーティションに移動しても、実質的に何もメリットはありません。同じ物理デバイスを使用していることに変わりはなく、パーティション構成が複雑になり、論理的な断片化が増加する可能性があるだけです。

  YouTube から映画を削除する方法を学ぶ

複数の類似したディスクがある場合、いろいろ試してみる価値があります。負荷を分散するために、仮想メモリの一部をメインのSSDに、残りの一部をセカンダリSSDに割り当てたり、読み書きトラフィックが少ないドライブ(例えば、特定のプログラムのみで使用されるSSD)に仮想メモリを集中させたりすることができます。

Windows 10 および Windows 11 での仮想メモリの構成

バージョンによってメニューは若干異なりますが、Windows 10とWindows 11における仮想メモリの調整手順は基本的に同じです。ここから、 pagefile.sysを格納するドライブを選択したり、最小サイズと最大サイズを定義したり、システムに管理を任せたりすることができます。

詳細設定画面にアクセスするには、次の古典的な簡単な方法があります。

  • プレス Windowsの+ R、書く sysdm.cplと Enter キーを押してシステムのプロパティを開きます。
  • タブに移動します 詳細オプション パフォーマンスセクションで、 コンフィギュレーション.
  • 新しいウィンドウでタブに移動します 詳細オプション そしてクリック 変化する… 仮想メモリ内。

デフォルトでは、 「すべてのドライブのページング ファイル サイズを自動的に管理する」のチェックボックスがオンになっているのが一般的です。この設定が有効になっている間は、Windows がページング ファイルの保存場所と、その時点で占める容量を自動的に決定します。

その動作を制御したい場合は、そのチェックボックスをオフにする必要があります。これにより、ドライブごとにオプションが有効になります。カスタムサイズを設定したり、特定のドライブのみシステムによる管理を許可したり、極端な場合には特定のドライブからページングファイルを削除したりできます。

Windows 11でも、設定 > システム > バージョン情報 > システムの詳細設定からウィンドウにアクセスした場合でも、手順は同じです。詳細設定画面に入った後は、Windows 10と全く同じ手順で操作できます。

サイズの選択: 実際に必要なページング ファイルの量はどれくらいですか?

長年にわたり、ページファイルの初期サイズはRAMの1,5倍、最大サイズはRAMの3倍までが目安とされてきました。この推奨事項はメモリ容量が限られていた古いコンピュータでは理にかなっていましたが、 16GB、32GB、あるいはそれ以上のメモリを搭載した現代のPCでは時代遅れとなっています

実際には、適切なサイズは、搭載されているRAMの容量、実行するタスクの種類、仮想メモリを保存するディスクの空き容量という3つの要素によって決まります。32GBのRAMを搭載していて、実際に使用するRAM容量が12GBを超えることがないコンピュータで、64GBのページファイル領域を確保しても意味がありません。

今日、これを適切に表現する方法は次のようになります。

  • 4 GB以下のRAM: 頻繁なクラッシュを回避するために、4 ~ 8 GB のページングを使用します。
  • RAMの8 GB通常は 4 ~ 8 GB あれば十分ですが、8 ~ 10 GB を超える場合は RAM の増設を検討することをお勧めします。
  • RAMの16 GB使用状況に応じて 4 ~ 16 GB の間で設定できます。標準ユーザーの場合、4 ~ 8 GB のページングで十分です。
  • 32GB以上ほとんどの場合、そのままにしておくだけで十分です。 システムによって管理される または、エラー ダンプと臨時のマージン用に数 GB を割り当てます。

一般的には、ページングファイルのサイズを固定するために、初期サイズと最大サイズに同じ値を使用することが推奨されます。これにより、Windowsがファイルを頻繁に拡大縮小するのを防ぎ、断片化やディスク使用効率の低下を回避できます。

一方、システムにサイズ管理を任せる場合(Windowsの管理モード)、極端な状況ではファイルサイズが大幅に増加する可能性があります。これは、サーバーやワークロードが大きく変動するマシンには有効ですが、家庭用コンピューターでは、通常は余分な容量消費と潜在的な断片化につながるだけで、そのようなピークに達することが稀であれば、実質的なメリットはありません。

また、システムメモリダンプ(カーネルメモリダンプなど)を正しく生成するには、一定のページファイルサイズが必要になる場合があることに注意してください。ただし、通常のユーザーPCでは、通常は比較的小さいサイズです。

ページファイルにセカンダリSSDを使用する利点

仮想メモリをセカンダリSSDに配置すると、機械式HDDや既に容量がいっぱいのシステムドライブに配置する場合と比べて、いくつかの明確な利点があります。まず一つ目は、アクセス速度です。SSD、特にNVMe SSDは、HDDよりも数十倍高速です。

Windowsがページングを使用する場合、ページファイルへの読み書きはすべて潜在的なボトルネックとなります。HDDでは、アクセスごとに読み書きヘッドを物理的に移動させる必要があるため、このボトルネックは非常に顕著です。一方、SSDは、ドライブがかなりいっぱいの状態でも、複数のリクエストをほぼ瞬時に処理できます。

さらに、pagefile.sysをセカンダリSSDに移動することで、プライマリドライブの負荷を軽減できます。システムディスクは、 Windows、プログラム、アップデートなどによる継続的な読み書きで既に負荷がかかっているためです。これらのトラフィックを仮想メモリのトラフィックから分離することで、システム全体のパフォーマンスを向上させることができます。

耐久性に関して言えば、最新のSSDは以前のモデルよりもはるかに多くの書き込みサイクルに耐えることができます。SSD上で仮想メモリを使用すると寿命が急速に短くなるという考えは、ほぼ否定された迷信です。極めて特殊なプロフェッショナルな用途を除けば、仮想メモリの使用は全く問題ありません。

  iPhoneでWiFi通話を無効にする方法

しかし、PCが常に仮想メモリに依存している場合(ディスク使用率が100%で、RAMが常に限界に近い状態の場合)、解決策はページファイルを移動することではなく、RAMを拡張するか、並行して実行されているアプリケーションの負荷を軽減することです

安定した仮想メモリのためのベストプラクティス

セカンダリSSDのページファイルを移動するだけでは、安定性を真に向上させることはできません。クラッシュ、「スクラッチディスクがいっぱい」エラー、ディスク使用量の急増によるシステムの不安定化といった一般的な問題を回避するために、いくつかの基本的なガイドラインに従うことをお勧めします。

まず第一に、pagefile.sysが格納されているドライブには常に十分な空き容量を確保しておくことが重要です。目安としては、ページファイルのサイズに加えて10~20%程度の空き容量を確保しておくようにしましょう。SSDの容量をほぼ完全に使い切ってしまうと、Windowsは仮想メモリやアプリケーションの一時ファイルの管理に支障をきたします。

もう一つの推奨事項は、その反対の極端な行動を避けることです。30GBや40GBのページング領域を「万が一のために」確保しておく必要はありません。HDDの場合は、スペースの無駄遣いになるだけでなく、ディスクの断片化を招く可能性があります。SSDの場合は、他の用途に使えるストレージ領域を無駄に消費するだけです。

負荷の高い作業を行う際は、システムの電源プランをハイパフォーマンスモードに設定しておくことも有効です。これにより、WindowsがCPU周波数を下げたり、特定のデバイスをシャットダウンしたりするのを防ぐことができます。これは、システムのメモリが不足してページングに頼らざるを得ない状況で特に顕著に現れます。

最後に、使用していないプログラム(タブが多数開いているブラウザ、メッセージングクライアント、メディアプレーヤーなど)は閉じる方がはるかに効果的です。最小化してもRAMを消費するため、その余分なRAMが、システムがスムーズに動作するか、SSDとの間で常にデータ交換を繰り返すかの違いを生む可能性があります。

SSD固有の最適化により安定性と寿命を向上

pagefile.sys の場所以外にも、SSD(ページファイルを保存しているセカンダリドライブかどうかに関わらず)が最適に動作するために確認すべき設定がいくつかあります。これらの設定の多くは Windows 10 および 11 ではデフォルトで適切に設定されていますが、念のため確認しておくことをお勧めします。

まず最初に、BIOSでSSDが正しく設定されていることを確認してください。SATA SSDの場合、標準はAHCIです。これは元々は機械式ハードドライブ向けに設計されたものですが、SSDにも対応しています。一部のガイドでは、特定の構成でAHCIを強制的に使用しないよう推奨していますが、Windowsが正しくインストールされた最新のシステムでは、通常はAHCIが推奨される設定となっています。

TRIMコマンドが有効になっていることも確認してください。TRIMは、SSDが消去されたブロックをより適切に管理し、長期にわたってパフォーマンスを維持できるようにする機能です。Windows 10および11ではデフォルトで有効になっていますが、管理者権限でコマンドプロンプトを開き、次のコマンドを実行することで確認できます。

  • fsutilの動作セットdisabledeletenotify 0 (TRIM がまだ有効になっていない場合は有効にします)。

Windowsには「ドライブの最適化」ツールも搭載されています。このツールは従来の方法でSSDのデフラグを行うのではなく、メンテナンスとTRIM操作(reTRIMと呼ばれることもあります)を実行します。SSDではこの自動最適化を有効にしておくことをお勧めします。

ディスクへの継続的な書き込みのもう一つの原因は、 Windowsのインデックスサービスです。SSDの場合、コンテンツのインデックス化による実際のメリットは非常に小さく、コンテンツ検索機能を頻繁に使用しない限り、常に読み書き操作が発生するため、これを回避できます。

詳細設定: サービス、キャッシュ、ページングファイルのクリーンアップ

最大限に微調整したい場合は、特に SSD 上で仮想メモリを使用するときに、システムのパフォーマンスと安定性に間接的に影響を与える高度なパラメーターがいくつかあります。

例えば、プリフェッチやスーパーフェッチ(最近のバージョンではSysMain)といった機能を確認したり無効にしたりできます。これらの機能は、頻繁に使用されるプログラムからデータをプリロードするように設計されており、HDDでは非常に便利ですが、最新のSSDではその効果が小さくなり、不要な書き込みが増える可能性があるため、それほど重要ではありません。

ファイルインデックスを管理するWindows Searchサービスについても同様です。プライマリまたはセカンダリSSDの使用率が非常に高い場合、あるいは書き込みを最小限に抑えたい場合は、このサービスを無効にするか、検索対象から除外したいSSDをインデックスから削除することができます。

シャットダウン時にページファイルをクリアすることに関連するレジストリ設定もあります。ClearPageFileAtShutdown のような値を設定すると、Windows はコンピュータをシャットダウンするたびにページファイルをクリアするようになり、書き込み回数が大幅に増加し、シャットダウン時間が長くなりますが、ほとんどの家庭環境では安定性やセキュリティは向上しません。

もう一つ考えられる設定は、SSDの書き込みキャッシュに関するもので、一部のドライブではデバイスマネージャーから有効または無効にできます。機種によっては、特定のキャッシュを無効にすることで、停電時のパフォーマンスが向上する場合がありますが、全体的なパフォーマンスは多少低下します。ただし、特別なニーズがない限り、必須の設定ではありません。

最後に、高度にカスタマイズされたページング設定を使用している場合は、十分なRAM(16GB以上)があり、コンピュータの使用状況を厳密に管理している場合を除き、ページファイルを完全に無効にしないことをお勧めします。一部のアプリケーションやゲームは、十分なRAMがあってもpagefile.sysの存在を前提としており、見つからない場合は異常な動作をする可能性があります。

ページファイルをセカンダリSSDに移動する方法

安定性を高め、システム ドライブを解放するためにページ ファイルをセカンダリ SSD に配置することが具体的な目標である場合、ステップバイステップの手順は簡単で、Windows 10 と Windows 11 の両方に適用できます。

  iCloudほどバックアップできないiPhoneを修復する方法

仮想メモリウィンドウ(先ほど見たように)に移動すると、ドライブの一覧が表示されます。C:には通常、システム管理のページファイルがあります。これを移動するには、次の手順に従います。

  • チェックを外します 「自動的に管理する…」 まだアクティブである場合。
  • システムドライブ(通常はC:)を選択し、オプションをチェックします 「ページングファイルがありません」「設定」をクリックします。
  • あなたの文字を選択してください セカンダリSSD 選んで 「カスタムサイズ」 または「システム管理サイズ」のいずれかお好みに応じて選択します。
  • 固定サイズを選択した場合は、初期サイズと最大サイズの値を入力し、もう一度「設定」をクリックします。
  • プロンプトを確認し、コンピューターを再起動して、Windows が新しいドライブに pagefile.sys を作成できるようにします。

システムドライブに十分な大きさのページングファイルがない場合、デバッグ情報を作成できないという警告が表示される場合があります。カーネル診断を行わない場合は通常、これはそれほど重要ではありませんが、専門的な環境では注意が必要です。

ページファイルをセカンダリSSDに移動したとしても、システムはメモリ圧縮や各種内部バッファなどの他の管理メカニズムを引き続き使用することに注意してください。つまり、ページファイルは安定性に影響を与える唯一の要因ではありませんが、リソースが不足しているときに最も顕著に現れる要因の1つです。

非常に高度なケースでは、シンボリック リンク (mklink) を使用して特定のスワップ ファイルを他のドライブにリダイレクトすることもできますが、これは通常の使用で必須の方法ではなく、システムのメンテナンスを複雑にする可能性があります。

コマンドプロンプトを使用してページングを構成する

プロセスを自動化したい場合や、複数のコンピューターを調整する場合は、Windows ではWMIC (利用可能なバージョンの場合) やその他のツールを使用して、コマンドラインからページングファイルの設定を変更できます。

たとえば、次のようにしてページング ファイルの現在の状態を確認できます。

  • wmic ページファイルリスト /format:list

自動サイズ管理を無効にしてカスタム サイズに切り替えるには、次のようなものを使用します。

  • wmic computersystem where name=»%computername%» set AutomaticManagedPagefile=false

次に、次のようなコマンドを使用して、C: の pagefile.sys (セカンダリ SSD ドライブに適応できます) への特定のパスの最小サイズと最大サイズを設定します。

  • wmic pagefileset where name=»C:\\pagefile.sys» set InitialSize=9216,MaximumSize=12288

必要な変更を行った後、`shutdown -r -t 00`で再起動すると、Windows に新しい設定が適用されます。同様に、後で以下のコマンドでシステムの制御を取り戻すことができます。

  • wmic computersystem where name=»%computername%» set AutomaticManagedPagefile=true

ただし、ほとんどのユーザーにとっては、システム プロパティからの標準のグラフィカル パスで十分であり、構文エラーや誤って指定されたパスを回避できます。

仮想メモリに関連する問題の診断

コンピュータの速度低下や不安定さの原因がページングにあると思われる場合は、ページング ファイルをセカンダリ SSD に移動する前と後のシステムの動作を数分間観察することをお勧めします。

タスクマネージャー(Ctrl + Shift + Esc)で、「パフォーマンス」タブを確認すると、RAMとディスクの使用状況をリアルタイムで確認できます。RAMがほぼ満杯の状態でも、ディスク使用率が長時間100%のままの場合は、仮想メモリが過剰に動作している可能性があります。

リソースモニターでは、より詳細な情報が得られます。メモリタブでは、使用されているメモリ量(RAMとページングの合計)と、リソースを最も消費しているプロセスを確認できます。診断を自動化したい場合は、プロセスごとのディスクI/Oを測定し、アラートをトリガーして原因を特定できます。

メモリ不足の警告が表示されたり、リソースを大量に消費するアプリケーションが予期せずクラッシュしたり、Photoshopなどのプログラムからディスクの空き容量不足に関するメッセージが表示されたりすると、明確な手がかりが得られます。そのような場合は、ページファイルを確認するだけでなく、関係するドライブに十分な空き容量があることを確認してください。さらに詳しく調べたい場合は、Windowsパフォーマンスレコーダーを使用してハードウェアのボトルネックを検出してみてください。

負荷の高いシナリオでは、不要なプログラムから Windows の起動を解放し、不要なサービスを無効にし、バックグラウンドで読み込まれるソフトウェアをシステムから排除することで、仮想メモリとページング ファイルへの負荷を大幅に軽減できます。

hiberfil.sys や pagefile.sys のような大きなファイルの処理方法
関連記事:
Windows で hiberfil.sys や pagefile.sys などの大きなファイルをどうすればよいですか?

最終的に、高速なセカンダリSSD上のページファイルを適切に構成し、十分な空き容量を維持し、実際のニーズに合わせてサイズを調整し、TRIM、インデックス作成、データの上書きを行うサービスなどのシステムの詳細を適切に管理することで、通常はコンピュータの安定性が大幅に向上し、RAMに最大限の負荷をかけたときに「スクラッチディスクがいっぱいです」という警告やクラッシュが減り、SSDの寿命を損なうことなく、必ずしもコンピュータ全体を交換する必要もなくなります。