- ベストアンサー
WindowsXP32bit SP3で4GBメモリーを最大限利用したいです
過去の質問にも良くあるようなのですが改めて質問します。 32bitのWindowsXPProSP3で4GB(DDR2 2GB×2枚)さしで、システムメモリー上(2558MB)としてしか認識しません。 BIOS上では4096MB認識しております。 しかし、32bitWinXPProでもWindowsの設定を変えることで3GB以上アプリケーションで利用できるとAdobeAfterEffectのヘルプファイルに書いてありました。詳細はMicrosoftサイトを参照と書いてあったのですがうまく見つけられませんでした。 たぶん、boot.iniファイルをいじるんだと思います”/PAE”とかパラメータをつけたりして・・・。 どなたか、詳しい方教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
>グラフィックスカードのVRAM(QuadroFX1700で512MB)などにもアドレスを割り振らないといけないのでその分+その他リソース分は利用できないようです。 もしかして、この質問をした時点ではRamPhantom 3以外のRAMディスク作成ソフトを使ってましたか?RamPhantom 3は搭載メモリ容量-OS認識容量の全てをRAMディスクに割り当てることが可能ですよ。私の使っている2GB×4枚+GeForce 7600GS(VRAM256MB)でOS認識3.24GBのパソコンに入れたら、4.75GBのRAMディスクを作成出来ました。 あっ、もしかしてRamPhantom 3 LEを使っていたとか?LEの場合はOSの認識外のメモリを1024MBまでしか使うことが出来ないという制限があるのでグラフィックボードのメモリ云々というのは関係ありませんよ。LEじゃなくて製品版で514MB分を使えない場合はどこかおかしいんだと思いますけどね。
その他の回答 (4)
>この方法とは/PAEを指しているのでしょか? /PAEは物理アドレス拡張といって4GB以上のメモリを搭載した場合にパソコンに正常に認識させるためのものです。マイコンピュータのプロパティを確認してメモリ容量のあたりに「物理アドレス拡張」と描いてある場合は有効になっています。 私が「この方法」と表現したのは/3GBの方です。これはメモリの認識容量を増やすものではありませんから。先ほどの回答に載せたように1つのプログラムが使用できる容量を増やすためのものです。メモリを大量に使用するプログラム以外ではあまり効果がありませんけどね。 >マザーボードはGigaByte GA-G31M-S2L(Intel GMA 3100)オンボードです。 >現在は、グラボ(PCI-ExpにQuadroFx1700)が刺さっているのでオンボードは無効となってます。 グラフィックボードを使っているならおかしいですね。まあ、4GB搭載したときの認識容量は計算で出せるものでは無いので何とも言えません。
お礼
何度もご回答ありがとうございます。 4GB以下のメモリーでは/PAEは不要のようですね。 とても勉強になりました。
補足
補足でなく結果レポートです。 514MB利用できない分けがわかりやした。 グラフィックスカードのVRAM(QuadroFX1700で512MB)などにもアドレスを割り振らないといけないのでその分+その他リソース分は利用できないようです。 どこか納得できませんが、全部メモリーは使い切っているということなのでしょうかねぇ。 回答くださった方々ありがとうございました。
AdobeAfterEffectのアプリケーションで3GB使用可能にする/3GBと、 OSの認識量や/PAEは全く無関係です 完全に切り離してください
お礼
ご回答ありがとうございます。 >AdobeAfterEffectのアプリケーションで3GB使用可能にする/3GBと、 >OSの認識量や/PAEは全く無関係です >完全に切り離してください いろいろなサイトを見ましたが、どうやらその通りのようです。 ひとまず、/3GBの線で行こうかと思います。 /PAEはハードがらみでかなりデンジャラスのようです。NvidiaのGPUと愛称がかなり悪いとどこかに書いてありました。
>32bitWinXPProでもWindowsの設定を変えることで3GB以上アプリケーションで利用できる(以下略 これはOSが3GB以上のメモリを認識していることを前提にした話ですよ。通常は1つのプログラムが使用できるメモリは2GBまでの制限があります。この方法は制限を3GBまで拡張するだけで認識するメモリの容量は増えません。 >システムメモリー:2558MB >OS管理外メモリー1024MB←Ramディスクにしています >合計利用可能メモリー3176MB >使えてない領域:920MB←これがと~ってももったいない あれ?なんか計算がおかしいような気がするんですけど。搭載したメモリは2GB×2枚の4GB(4096MB)、OSが認識している容量が2558MB、RAMディスクに割り当てているのが1024MBですよね?だとしたら4096-(2558+1024)=514MBのはずなんですけど。もしかして、仮想メモリが設定されていて認識しているメモリ容量+仮想メモリの数字で計算していたってオチですかね。 とりあえず、グラフィックボードの有無を教えてもらえますか?あと、グラフィックボード無しの場合はパソコンの型番かマザーボードの型番も教えてください。計算してみると514MBってオンボードグラフィックが占有している分の容量っぽい数字なんですよね。最近のオンボードグラフィックは最大で900MB弱も占有することがあるので油断できないんですよ。オンボードグラフィックが占有しているのが原因の場合は自作向けマザーならBIOSの設定で変更できたと思うのでそちらを弄れば少しは改善するはずです。 上記の条件に当てはまらない場合は残念ながら対処法がありません。4GBのメモリを搭載した時にOSが認識する容量というのはマザーボードで決まってしまうので買い替えくらいしか改善方法は無いんです。
補足
アドバイスありがとうございます。 計算ミスはさておきまして。 >これはOSが3GB以上のメモリを認識していることを前提にした話ですよ。通常は1つのプログラムが使用できるメモリは2GBまでの制限があります。この方法は制限を3GBまで拡張するだけで認識するメモリの容量は増えません。 この方法とは/PAEを指しているのでしょか? そこら辺まだ良く分かりません・・・。 マザーボードはGigaByte GA-G31M-S2L(Intel GMA 3100)オンボードです。 現在は、グラボ(PCI-ExpにQuadroFx1700)が刺さっているのでオンボードは無効となってます。オンボード使用時にはたしか300MBぐらい食っていたような・・・。グラボをさしたら200MBほどシステムメモリーが増えました。そこらへんはBIOSが勝手にやってくれたようです。これもちょっと計算が合いませんが・・・
- akina_line
- ベストアンサー率34% (1124/3287)
こんにちは。 私の知る限りでは、RAMディスク以外に使用するすべは無いと思います。 http://pc.watch.impress.co.jp/docs/2008/0512/ramdisk.htm RAMディスクは電源を落とすと消えてしまうので、テンポラリ・ファイルの保存程度に使用するのが無難です。 では。
お礼
ご回答ありがとうございます。 RamディスクはRamPhantom3で使う予定ですが 私が目指しているのは システムメモリーで最低3GB以上認識させ、残りのOS管理外メモリーをRamディスクにしたいと考えております。 現在、 システムメモリー:2558MB OS管理外メモリー1024MB←Ramディスクにしています 合計利用可能メモリー3176MB 使えてない領域:920MB←これがと~ってももったいない どなたか、なんとかなりませんかぁ~TДT
補足
質問の補足です~~; マイクロソフト↓で http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx boot.ini内で >[boot loader] >timeout=30 >default=multi(0)disk(0)rdisk(0)partition(2)\WINNT >[operating systems] >multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows XP Professional" /3GB とあったのですが・・・。 これやっても良いのでしょうか?怖いです。
お礼
レス遅れてすみません。 >あっ、もしかしてRamPhantom 3 LEを使っていたとか?LEの場合はOSの認識外のメモリを1024MBまでしか使うことが出来ないという制限があるのでグラフィックボードのメモリ云々というのは関係ありませんよ RamPhantom 3 LEを使ってるゲソ。(・。・) 製品版を買ってみる価値ありそうですね。
補足
RamPhantom3購入しました。 無事、すべての領域をRamドライブ化できてソフトがっサックサックです。 4GB増設したかいがありました。