RAMDisk をセットアップして pagefile.sys に使用するための手順ガイドを書いた人 (または知っている人) はいますか?

RAMDisk をセットアップして pagefile.sys に使用するための手順ガイドを書いた人 (または知っている人) はいますか?

先日、友人と Windows 全般について話していたのですが、残念ながら Windows 内でページ ファイルを無効にする方法は (私が知る限り) ないと言いました。RAM のサイズに関係なく、pagefile.sys は常に存在します。

あなたも私と同じなら、本当に必要がない限り、HD 上でメモリをページングしたくないでしょう。彼は、私が考えたこともなかった素晴らしい提案をしてくれました。RAM ドライブを作成し、ページ ファイルを RAM ドライブに設定するのです。

もちろん、彼も私も知っていたように、これは以前にも行われたことがあるはずです。私は RAM ディスクを作成したことはありません。SU コミュニティでこれを実行したことがある人はいますか。もしいるなら、これを行う方法についての優れたウォークスルーへのリンクはありますか。

答え1

ページファイルは簡単に無効にできます。ジェフ・アトウッド無効化についてブログに書いたそしてその結果。いずれにせよ、ページファイルはメモリに収まらないものを格納するためのものなので、RAMディスクに移動するのは最悪のことです。RAMディスク用にメモリを予約すると、もっとデータがページ アウトされ、その結果、より大きなページ ファイルと RAM ディスクが必要になります。その結果、使用可能なメモリが少なくなり、さらに多くのメモリがページ アウトされます。これがどうなるかはおわかりでしょう。

答え2

ページファイル用の RAM ディスクを使用すると、そもそも RAM を使用する目的が達成されません。

ページファイルは、メモリ ページをページ アウトして他のプログラム用のスペースを確保するために使用されます。ページファイル用に RAM ディスクを設定すると、ページ アウトされるのではなく、メモリ マネージャーが使用できる RAM が使用されます。

それは、別の車を牽引して、その 2 台目の車を使ってさらに遠くまで運転するようなものです。

答え3

このスレッドには RAMDISK ソフトウェアに関するヒントがいくつかあります。https://superuser.com/questions/34388/windows に最適な RAM ディスクは何ですか

ページファイルを RAMDISK に置くべきかどうかについての興味深い議論:https://superuser.com/questions/34388/whats-the-best-ramdisk-for-windows/34404#34404

答え4

3GB のメモリ キャップを持つ 32 ビット Windows クライアント OS を使用している場合は、RAM ディスクと物理アドレス拡張を使用して、非表示の RAM を利用できます。
他の投稿者の言うとおり、OS ですべての物理 RAM をアドレス指定できる場合、pagefile.sys を RAM ディスクに配置するのは逆効果です。

ただし、ディスクをスクラッチ スペースとして使用する特定のプログラムでは、それでも役立つ場合があります (Photoshop など)。

関連情報