こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

余剰メモリのRamディスク化について

お世話になります。

私のパソコンWindows XP Home SP3のメモリを4GBに増設しました。
ネットを見ていると、
「XPはメモリを約3.2GBしか使っていないので余剰メモリをRamディスクにする」
というのが目に入り、素人ながらマネすることにしました。

1)余剰メモリサイズはどうやって知ればよいのでしょう?
 [タスクマネージャ]の[パフォーマンス]で
 物理メモリ   合計 3397708 (約3.4GB)
        利用可能 3015472
   システムキャッシュ 390700
 とありました。
 それで余剰メモリサイズは 4GB-約3.4GB=0.6GB
 と計算しましたが、いかがでしょう?

2)OS管理外メモリ域に600MBのRamディスクができたのでしょうか?
 VSuite Ramdiskを使って作業をしてタスクマネージャを見てみました。
 物理メモリ   合計 3397708
        利用可能 2399944
   システムキャッシュ 391212
 となっておりました。
 利用可能サイズが約600MB減っております。
 ということは、
 OS管理外ではなくOS管理内のメモリを約600MB減らしてしまった、
 という気がするのですが、いかがでしょう?

 ついでにもう一つ、
3)物理メモリの合計サイズと利用可能サイズの差分は何に使われているのでしょうか?

ご存じの方、よろしくご教授のほど、お願い致します。

投稿日時 - 2011-06-16 10:06:18

QNo.6813136

暇なときに回答ください

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

マザーボードが3.4GBを超える領域を認識しているならOS管理外にRAM DISKを作れると思います。
以下は、昨年Gavotte Ramdiskをインストールしたときの手順です。(忘れないためにメモしておいたもの)

---------------------------------------------
Gavotte_Ramdisk_1.0.4096.5_200811130
0. ダウンロードしたファイルを解凍する。
1. その中のram4g.regを実行してレジストリを登録
(場所: HKLM\System\CurrentControlSet\Services\RRamdisk\ に登録されます。)
2. ramdisk.exeを実行
3. Install Ramdisk実行
Disk Size: 16M
Drive Letter: O:(私はOとしましたが、使っていないドライブレターなら
        何でも良いと思います。)
Media Type: Fixed Media
以上の設定でApplyボタンを押す。

note:Remove Ramdiskを実行すると、ram4g.regを実行して登録したレジストリが削除されるので、その後Ramdiskをインストールする場合は、Step1から実行すること。
--------------------------------------------------------
GavotteRamdiskのインストールについてはネットにいろいろとアドバイスがありますが、私の知恵のなさのせいかもしれませんが、「これでやったら間違いない」というものが見つかりません。上記手順は、トライアンドエラーでやってみて、うまくいったのでそのとき実行した手順をメモしたものです。これが絶対というものではありませんが、試してみてください。

Step1について
ダウンロードしたGavotteRamdiskを展開すると、フォルダの中に
ram4g.reg というファイルがあると思います。これをダブルクリックするとレジストリに登録されます。

投稿日時 - 2011-06-16 18:24:44

お礼

ご指導ありがとうございます。
GavotteRamdiskを使ってみました。
RAMディスクができましたがタスクマネージャで見てみると
物理メモリの中に作っているようです。
OS管理外メモリに作りたいのですが…
せっかくお教え頂いたのに残念です。

投稿日時 - 2011-06-17 10:46:41

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

お礼

回答ありがとうございます。
BUFFALO RAMDISK ユーティリティーを使ってみました。
「OS管理外メモリにつくる」にポイントできません。
OS管理内にしか作れないようです。
せっかくお教え頂いたのに残念です。
ご指導ありがとうございました。

投稿日時 - 2011-06-17 10:51:23

ANo.2

>1.

3397708KB=約3.4GBって計算しているみたいですが間違いです。
パソコン上では1GB=1024MB、1MB=1024KBって感じで1024ごとに単位が上がるので、1000ごとで計算した場合は数字がズレてしまいます。
3397708KBだとGB単位に直すと約3.24GB、MB単位だと約3318MBですね。

で、パソコンに搭載しているメモリ容量についても1GB=1024MBなので4GB=4096MBです。
OS管理外のメモリ容量は4-3.24=0.76GB、もしくは4096-3318=778MBになります。

>2.

利用可能サイズが減っているということはOS管理外のメモリじゃなくて、管理内のメモリを使ってるっぽいです。
実際にどうなっているのかは、RAMディスク作成ソフトの設定が分からないと何とも言えません。

>3.

合計サイズ-利用可能サイズ=OSや各種ソフトが現在使用しているメモリ容量です。
多少の誤差はありますが、これで大体のメモリ使用量になってると思います。
仮想メモリを使っている場合には計算が合わなくなりますけどね。

投稿日時 - 2011-06-16 10:38:26

お礼

回答ありがとうございます

わー、非常に詳しくご説明下さり、ありがとうございます。
1G=1024M で計算するんですね。
ほんとに勉強になりました。
私のパソコンの未使用メモリサイズは778MB。
しっかり分かりました。

2)の件は No.1さんに教えて頂きました。

3)は、OSや各種ソフトが現在使用しているメモリ容量。
これも勉強になりました。

素早く、しかも丁寧にご説明いただき、ありがございました。
素人の私にとって非常に有益でした。

投稿日時 - 2011-06-16 14:23:42

ANo.1

http://www.gigafree.net/utility/virtualdrive/vsuiteramdisk.html
によれば、Vsuite....は物理メモリの一部をRAM DISK化するツールらしいです。
したがって、利用可能領域を減らしてしまったのではないでしょうか?
私はOS管理外領域をRAM DISK化するのにGavotteというツールを使っています。1台のPCではうまく動いていますが、もう1台のほうは、不安定になりましたので使用をあきらめました。マザーボードの違いによるものと思います。
他にもBaffaloからOS管理外メモリをRAM DISK化するツールが無料公開されていますので、それも試してください。
差分は、何に使われているか詳しくは知りませんが、グラフィックチップがオンボードなら、そこに使われることは確かです。

投稿日時 - 2011-06-16 10:36:28

補足

その後の報告です。

Gavotte Ramdiskを使ってみました。
Cドライブのboot.iniに /PAE を付け加えて 770MのRAMディスクを作りましたが、
[タスクマネージャ]の[パフォーマンス]の[物理メモリ]欄の
利用可能サイズが約770M減っています。
OS管理内のメモリにRAMディスクを作ったようです。

これは、おっしゃるようなマザーボードの違いによるものなのでしょうか。
素人の私にはもうお手上げです。

投稿日時 - 2011-06-16 17:28:29

お礼

回答ありがとうございます

そうですか。
VSuite RamdiskはOS管理内のメモリをRAMディスク化するんですね。
説明をよく読めば分ることなのに…。
ご指摘ありがとうございます。
今度はGavotte Ramdiskを使ってみます。

Baffaloのツールは試してみましたが、OS管理内のメモリをRAMディスクにしてました。
OS管理外のメモリをRAMディスク化するにはBaffalo製のメモリを使っていることが条件、とどこかに書いてあったような気がします。

教えて頂き、どうもありがとうございました。

投稿日時 - 2011-06-16 14:15:12

あなたにオススメの質問