Windows 11 64 ビットのページ ファイルと休止状態ファイルを移動するにはどうすればよいですか?

Windows 11 64 ビットのページ ファイルと休止状態ファイルを移動するにはどうすればよいですか?

16 GB のメモリと 2 つの SSD ドライブを搭載したノートパソコンを持っています。プライマリ ドライブ (C:) には 250 GB しかなく、セカンダリ ドライブ (D:) には 1 TB あります。両方とも BitLocker で保護されています (ノートパソコンです)。

ほとんどのソフトウェア (再インストールに何時間もかかる多くのソフトウェア開発ツール) を C: にインストールしましたが、仮想メモリ (24 GB になることもあります) を使いすぎると C: ディスクがいっぱいになります。

最も簡単な選択は、pagefile.sys (および hiberfil.sys) を d: ドライブに移動することです。しかし、これをどのように行うのでしょうか? 仮想メモリ設定を変更して、ドライブ D: を使用できます。

しかし、次回の再起動時にシステムでエラーが発生します (翻訳すると、私のシステム上のメッセージはドイツ語です)。

A temporary pagefile was created because there was a problem configuring the pagefile.

システム全体を再インストールする以外の方法はありますか?

答え1

休止状態ファイルは移動できませんhiberfil.sys。休止状態ファイルは起動の非常に早い段階で、他のディスクが使用可能になる前に使用されるため、システム パーティション上に存在する必要があります。

ページファイルを移動するには:

  • 走るSystemPropertiesAdvanced
  • [詳細設定] タブの [パフォーマンス] で、[設定...] をクリックします。
  • 詳細タブに移動
  • 仮想メモリの下にある「変更...」をクリックします。
  • 「すべてのドライブのページングファイルサイズを自動的に管理する」のチェックを外し、割り当てるディスクと容量を選択します。
  • [OK]をクリックして再起動します。

答え2

ハイバネーション(別名ディスクへのサスペンド)を使用していますか?

そうでない場合は、休止状態を無効にすることで完全に取り除くことができますhiberfil.sys。これを行うには、管理者特権のコマンド プロンプトから次のコマンドを実行します。

powercfg /H off

休止状態を再度オンにするには、次のコマンドを使用します。

powercfg /H on

これは質問に直接答えるものではないことは承知していますが、すべての人がディスクへのサスペンドを使用しているわけではないため、ディスク上の数 GB を解放できることから、言及する価値はあります。

答え3

スワップスペース専用の新しいパーティションを作成すると、問題が解決するかもしれません。D:ドライブ(2台目の1TB SSD)に、十分なサイズ(50GB程度)の新しいドライブを作成します。ドライブをフォーマットしたら、ないBitlocker で保護されています。仮想メモリ設定を使用して、そのドライブをスワップ領域の場所として割り当てます (初期サイズと最大サイズの両方を最大値の -5 MB に設定します)。再起動して、割り当ての問題が解決するかどうかを確認します。これでディスク容量不足の問題は確実に解決されます。

スペースの問題を改善するためのもう 1 つのヒントは、TEMP ディレクトリを D: ドライブに移動することです。これは常に変更されるためです。

関連情報