RAMディスクの導入でPF使用量が増える理由とは?

このQ&Aのポイント
  • 現在、WindowsXP_32bitを使用している状況でRAMディスクを導入した場合、PF使用量が増えることがあります。
  • RAMディスクは仮想ディスクを作成し、OS管理外のメモリを利用するため、使用可能メモリの上限を超えることができますが、その分PF使用量も増えます。
  • WindowsXP_32bitでは使用可能メモリが制限されているため、RAMディスクによって余剰メモリが利用されると、PF使用量が増加する現象が起こります。
回答を見る
  • ベストアンサー

RAMディスクのことでお聞きします。

RAMディスクのことでお聞きします。 現在、2G×2枚のメモリで、OSはWindowsXP_32bitで使用しています。 WindowsXP_32bitの仕様上、使用可能メモリが3GBちょっとしか使えない状態のため、 RAMディスクを導入しました。 そこで512MB分を設定し、 マイコンピュータ画面にもその通りの仮想ディスクが表示され上手くいったみたいです。 しかし、疑問な点があります。 タスクマネージャ→パフォーマンスを開いてみると、PF使用量が大幅に増えているのです。 増えた量を計算してみるとちょうど500MB前後なので、 RAMディスクで設定した量と見て間違いないようです。 このRAMディスクはOS管理外のメモリをも設定してくれるソフトの筈なのに、 何故こうなったのか分かりません。 出来ましたら、御教授お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • tama-maru
  • ベストアンサー率45% (121/264)
回答No.1

Gavotte Ramdiskのことですか? 使用していないので詳細は知りませんが、どうもその症状はOS管理外のメモリを使えてない=失敗の症状のようですよ。 まとめwikiがあるので、最初から確認してみましょう。 http://www10.atwiki.jp/gavotterd/pages/11.html 多少の出費を惜しまないなら、メーカーのサポートが受けられるIO-DATAのRamPhantomを購入してみましょう。 http://www.iodata.jp/product/hdd/soft/ramphantom7_32bit/

analogman01
質問者

お礼

すいません。ツール名を明記しておりませんでした。 そうです。Gavotte Ramdiskのことです。 ありがとうございます。 wikiを見ながら、無事残りのメモリ領域を認識するに至りました。 解決した経緯を今後のために一応書いて置きます。 システムのプロパティ→詳細設定→起動と回復の設定→起動システムの編集をクリックし、 /pae /noexecuteを語尾に追加するいう作業でした。 OSがwindowsXP_32bitでRAMディスクを使用する場合、 RAMディスク実行の前にこれをやらないとOS管理外のメモリを使うことが出来ないみたいです。

関連するQ&A

  • RAMディスクに仮想メモリをおけば32bitでも・

    大容量のメモリを使うには64bitのOSを使う必要がありますよね。 32bitのOSでもRAMディスクにすることで、OS管理外のメモリを活かすことができます。 そこでふと思ったのですが、このRAMディスクに仮想メモリを置くと、32bitのOSでも実質大容量メモリを使えることになるのではないでしょうか? 32bitではアプリケーションが使えるのは2GBまでですけど、これを超えてしまった場合は仮想メモリにまわして補うんですよね? その仮想メモリ自体が元々メモリとして使われるはずのRAMなら、結局合わせたサイズのメモリを使ってるのと同じということにはなりませんか?

  • RAMディスクへお引越し

    最近の円高でメモリが安くなりましたので、この度512MB→2GBへと増量しました。 で、念願だったRAMディスクを作製し、パフォーマンスの向上を図りたいと思っております。 現在までに、  ・仮想メモリの開放  ・環境変数(TEMP, TMP)  ・IE、Netscapeのキャッシュ  ・IMEの辞書 の引越しを終えております。 これらの他に、RAMディスクへの引越しをしたほうがいいものがありましたらぜひ教えてください。 よろしくお願いいたします。 以下、当方の環境です。  OS WindowsXP HomeEdition SP2  CPU AMD AthlonXP 2400+(2.0GHz)  RAM-Disk IODATA RAMPhantom2 LE(512MB、自動バックアップ付)  

  • 64bitの仮想RAMディスクについて

    今までWIndowsXP(32bit)+SSD+メモリー8G(3G認識+仮想RAMディスク5G)の環境だったのですが、Windows7(64bit)+SSD+メモリー16Gにしました。 この環境で仮想RAMディスクを導入するメリットはあまりないでしょうか? もし導入するメリットがあるのであればどのくらいの容量に設定すべきでしょうか? 現状の最大使用量は4G程度です。 よろしくお願いいたします。

  • Photoshop仮想ディスクの変更

    メモリの増設をしたので、 以前まで使っていたRAMディスク(Baffalo ユーティリティ)のRAMディスクが、OS管理領域でしか使用できないので、もうひとつつくっているRAMディスクにPhotoshopの仮想メモリを変えようと思い、 メモリ領域を下げるまたは、「RAMDISKを使用しない」にした際に、 「Photoshopを初期化できません 仮想記憶ディスクの空き容量がありません」と エラーがでて立ち上がりません・・・。 Photoshopのパフォーマンスの設定で、Cドライブのみに有効のチェックをいれているため このRAMディスクにチェックは入っていないのですが、なぜか有効のままになっています。 OSは、XP SP3です。 搭載メモリは、4GBです。 搭載が、OS認識を超えているため、その範囲を仮想メモリとして使用するため 別でRAMDISKのドライブをつくっているため、そちらで使用したいのですが そちらへの変更もできません・・・。 どうすれば、変更できるでしょうか?

  • RAMディスクって、OSの認識範囲内?

    32bitのXPなのに、メモリの安さに我慢できず、24GB積んでしまいました。 RAMディスクでなんとか使いこなそうとしています。 バッファローの「RAMDISK ユーティリティー Ver.3.0.0.0」というのを入れてみたのですが、最大で設定できるのがなぜか2GBほど。 おかしいなとマイコンピュータのプロパティからメモリを確認してみると、OSで認識しているのが1GBほどに減っていました。 RAMDISKを解除すると、ちゃんと32bitXPの限界である3GBを認識しています。 もしかしてRAMディスクって、OSが認識している範囲内でしか設定できないんでしょうか? 僕のイメージでは、24GB中、XPが3GBだけを認識でき、残った21GBをRAMディスクとして使えるという形だったんですけど・・・。

  • バッファローRAMディスクについて

    先日外付けHDDを購入したときに付属ソフトのRAMディスクというものをインストールしましたが、特に何も使用していないのに、作成されたマイコンピュータのBFRD-DRIVEのメモリ511MBのうち空容量412MBというように少し使用しているように出ています。 しかしそこをクリックしても「このフォルダは空です」と表示されます。 プロパティでは何かに使用しているように98.8MB使用しているように表示されています。 特にデータを入れたりしていないのですが、RAMディスクは削除しても問題ないでしょうか?

  • ReadyBoostとRAMディスクについて。。

    redayboostの使用を考えているのですが、 現在Windows Vista HomePremium(32bit)に1GB×2の合計2GBのメモリを積んでいます。 この場合readyboostに使用するUSBメモリは、最高のパフォーマンスを出すというメインメモリの3倍にあたる6GBがいいのでしょうか? このときに余った4GBはRAMディスクとして使用できますか?

  • RAMディスクの最適な使い方を

    Windows7(32bit)/メモリ4GB/IDE HDD160GBで、システムは3.3GBを認識しています。 0.5GBをRAMディスクにしました。 さて、その使い方ですが、 1.WindowsやFirefoxのキャッシュ置き場として指定する 2.Readyboostドライブとして使用する という方法があるらしいところまで調べました。 パソコンの主な用途は、office2013とFirefox。時々web動画閲覧です。 RAMディスクをどう使えばパーフォーマンスがベストでしょうか? メモリが1GBしかない一時期、2GBのUSBメモリがReadyboostとして大いに貢献してくれた経験はあります…。

  • RAMディスクについて質問です。

    RAMディスクについて質問です。 Gavotte_RAMDiskを先日導入しました。手順は色々なサイトで調べた方法で 1.PAE(物理アドレス拡張)を有効にする。 コマンドプロンプトで「bcdedit /set pae ForceEnable」実行。 2.「ram4g.reg」を実行してレジストリを書き込み。 4.「ramdisk.exe」を管理者権限で実行。 -とセオリー通りに進めまして、難なく(R:)ドライブとしてOS管理外767MBの RAMディスクが作成でき、問題なく使用できています。 ただ気になる点がありまして、タスクマネージャーの物理メモリのキャッシュ済み 項目を見ていると、OSの管理外をRAMディスクに割り当てているはずなのに 画像のように710MB程のデータをペーストするとその分キャッシュ済み項目の 数値が増しているのです。 RAMディスクに割り当てられた767MBがOS管理外ならば、ここのキャッシュ済み項目に 変化は出てこないと思うのですが、もしかしたら導入に問題があってOS管理内に RAMディスクを作成されているのでしょうか? どなたか理由をご存知のかたがいらしゃいましたらご教授ください。 当方のPC環境 OS:Win Vista 32bit メモリ:DDR2 2GB×2=4GB(基本組込) マシーン:ゲートウェイ FX-4710

  • RAMディスクの作成容量は?

    IOデータのRamPhantom3を使ってOS管理外の領域にRAMディスクを作っています。 ●仕様 OS:VISTA(Ultimate、32bit) 搭載メモリ:4G チップセット:モバイル インテル GM965 Express チップセット ビデオチップ:チップセット内蔵(インテル® グラフィックス・メディア・アクセラレータ X3100) ビデオメモリ:最大251MB(メインメモリーと共有) ●質問 あくまで”余っている”メモリーをRAMディスクにしたいのです。 実際に余っているメモリを知る方法はありせんか? RamPhantom3の設定では最大958MBまで割り当て可能になりますが、OSが3.4Gくらい使うと思うので、958MBだと計算が合いません。 またビデオメモリの251MBはOS管理内から取られるのか、OS管理外から取られるのかにもよって変わります。 このあたりはマシン依存かと思いますが、これらを含めて確認する方法はないでしょうか? 今は200MB割り当ててます。(確実に余っているはずの容量なので)