常時接続された USB SSD ディスクがあります。実行時に取り外すことはありません。「クイック削除」ではなく、「より優れたパフォーマンス モード」で動作します。ページファイルを構成できますが、再起動後にページファイルは実際には作成されず、タスク マネージャーで仮想メモリが増加していないことがわかります。Windows が実際にページファイルに使用するようにするにはどうすればよいでしょうか。
答え1
USB ディスクは、ブート シーケンスの後半まで読み込まれません。ディスクが UEFI/BIOS によって読み込まれた場合でも、OS が読み込まれると、ドライバーの初期化中に USB 接続が事実上リセットされ、ディスクは少なくともしばらくの間消えてしまいます。
その結果、USB ドライブが検出されるまでに、Windows はページ ファイルにアクセスできるかどうかをずっと前に確認し、ページ ファイルが見つからないことを検出して、ページ ファイルなしで処理を続行します。
Windows は、ページ ファイル用に、SATA、IDE、NVME ドライブなどの完全に永続的に接続されたストレージ デバイスのみをサポートします。Windows はこれらのデバイスを確実に処理する方法を知っており、OS 起動の最初の数ミリ秒でネイティブ サポートが読み込まれるように設計されています。
USB には多少異なるドライバー スタックが必要であり、通常のディスクと同じようには処理されません。少なくとも、起動中にドライブが消えて再び現れると、ページ ファイルは事実上無効になります。
その結果、ページ ファイルは USB ディスクではサポートされません。
答え2
ページ ファイルをリムーバブル ドライブに置くことはできません。Windows ではその機能は提供されていません。
ページ ファイルは (全体的な計画では) 小さいので、ドライブ C: に保存します。これが本当に最善の方法です。
「常時接続USBドライブ」接続が切れてしまうという悪い癖もあります。
最善の解決策まで読んでください。
「Windows 10 でページング ファイルに外部デバイスが使用される唯一の方法は、Ready Boost 対応デバイスを使用し、Superfetch を有効にすることです。」
それはページング ファイルではなく、アプリ/データ キャッシュです。同じものではありません。ページング ファイルを外部メディアに置くことはできません。Windows はこれを防ぐようにハードコードされています。