• ベストアンサー

メモリ4G増設したが2GしかOS上で認識されない

メモリ4G増設したが2GしかOS上で認識されません。 以前の構成 CPU:Intel Core2Duo E6400 MOTHER : ASUS P5B MEMORY : 2048MB DDR2-SDRAM PC6400 800(MHz)[512MB*4枚] ↑メモリはOS、BIOS上とも認識されている 今回の増設 MEMORY : A-DATA 2G×2 DDR2-SDRAM PC6400 800(MHz) http://www.adata-group.com/JP/product_show.php?ProductNo=AD2800U +DDR2-SDRAM PC6400 800(MHz)[512MB*2枚] BIOS上で5120MBと認識されています。 OS上のマイコンのシステムで2G。タスクマネージャーでは物理メモリ合計の値が2096236です。 ●クロックアップしていてもしていなくても同じです。 ●Boot.iniに「 /3G」オプションをつけましたが認識されません 3.4Gくらいしか認識しないとは調べてわかっていたのですが なぜ2Gしか認識しないのでしょうか><? どのようにすれば、2G以上認識しますでしょうか。 わかる方お教え願えますでしょうか。 宜しくお願いいたします。

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

  • ベストアンサー
回答No.6

ASUS P5Bは・・・ たぶんMemory Hole Remappingがメモリを4GB以上積んだことで強制的にONになっていると思います。 ONになっていると、32bitOSが読めるアドレス空間(通常4GB)に2GB分だけアドレスを残して、残りの3GB(今回のケース)は32bitOSから読めないアドレス空間に再配置してしまう機能。 だから、OSから読めるのが通常3.2GB位から2GBになってしまう。 これはBIOSの設定でそうなるのだけれども、このMemory Hole RemappingがOFFに出来れば通常の3.2GB位は読めるようになると思います。 たしか、ASUSのM/Bはこれが強制的にONになるBIOSがあったと記憶しています。 たぶんP5Bはそうだったのじゃないかと・・・

参考URL:
http://qqqq111.at.infoseek.co.jp/QandA.html#d11
order0707
質問者

お礼

おおおーーー。BIOSで認識しているので、OS上のどこかのソフトの問題だとばかり思っておりました。 ぜんぜん検討違いの所を検索して、丸1日無駄に時間を費やしていたのですね…^^; すごいです!! Memory Hole Remappingをdisable設定にした所、OS上3079264まで認識されました!!! 本当に助かりました。ありがとうございました。

その他の回答 (7)

  • ZENO888
  • ベストアンサー率49% (8944/18242)
回答No.8

#6,7番さんの回答みて、そー言えばそんな話しもあったなぁ・・・と http://d.hatena.ne.jp/thk/20070307 http://support.asus.com/download/download.aspx?model=P5B&os=17&SLanguage=ja-jp

回答No.7

No,6です。 ちょっと調べてみたのですが、最新BIOSでは3GBまで認識するようです。 http://d.hatena.ne.jp/yaboratory/20080828/p1 ただ、BIOSの更新はリスクが伴うので自己責任と言うことになります。 失敗すると、業者に頼んでBIOSを書き換えてもらうか、M/Bを買い換えるか?・・・ とは言っても、BIOSの設定でMemory Hole Remappingが無効に出来れば更新の必要もありません(すでに最新かもしれませんし)。 あと、BIOSが対応していない場合でも、リスクを冒してまで無理に更新せず、No,5の方の言うようにRAMディスクにすればメモリ容量のすべてが使えます。

order0707
質問者

お礼

最初のBIOSバージョンでもMemory Hole Remapingがあり無効にできました!! そうですよね・・・以前BIOSのバージョンUPさせてHDDクラッシュさせた事があるので、 BackUPとってから、再度、また挑戦したいと思います。 上記のURL役に立ちました!ほんとうにありがとうございました!!

  • ZENO888
  • ベストアンサー率49% (8944/18242)
回答No.5

32bit版Windows(XP/Vista)は4GB迄しか物理アドレスを使用できないので、ビデオ機能やチップセット等の各機器が使用するアドレス分を引いた分しか、メモリとして使用できません。(3GB前後が上限) 0_____1_____2_____3_____4G [メモリ4G--------------><各機器] 尚、3GB前後というのは、あくまで一般的な値であって、機器構成によってメモリが認識される上限は変わります。 例えば、ビデオカードを2枚搭載すれば、3GB以下しか認識できない場合もあります。 逆にBIOSで普段使用しない機器を無効にすれば、認識できる上限が増える場合もあります。(例えばRS-232CとかIEEE1394とか) コンピュータの管理-デバイスマネージャーで、表示-リソース(種類別)-メモリ を見て下さい。 各種機器がメモリアドレスを使用しているのが確認出来ます。 機器構成をご確認下さい。 ASUS P5Bは8GB迄サポートしてますので、OS管理外のメモリは、下記のようなソフトでRAMディスクとして使用するしかないでしょうね。 http://pc.watch.impress.co.jp/docs/2007/1127/hot517.htm http://pc.watch.impress.co.jp/docs/2008/0512/ramdisk.htm http://www.iodata.jp/product/hdd/soft/ramphantom3/feature.htm http://www.forest.impress.co.jp/article/2009/06/16/vsuite_jpn.html

order0707
質問者

お礼

そうなんですよね・・・ デバマネ-メモリで各種機器のメモリアドレスの確認まではしたのですが、どれを無効にしていいのやらわからなくて^^; IEEEやRCはないのです>< PCIバスなら無効にしてもいいかなと思ったのですが、削除しかないですし・・・ なるほど!RAMディスクってこういう使い方するんですね~ 「RamPhantom3」を持っていてインストしていたのですが、使い方がよくわからないし、特にはやくなった感じもなかったので、アンインストしてしまったのですww。前のメモリ2Gではどっちみち使えなかったみたいですしね^^。 みなさんのおかげで、OS上3Gまで認識したので、後はRAMディスクでがんばってみます。 ありがとうございました。

  • ifx2
  • ベストアンサー率64% (31/48)
回答No.4

参考URLがわりとまとまっていて読みやすいかと思います

参考URL:
http://webstreet.jpn.org/stardust/Tips/v011.htm
  • 1000km
  • ベストアンサー率57% (20/35)
回答No.3

まずは下記より「CPU-Z」をダウンロードして実行し、MemoryやSPDの項目で正しく認識されているか確認してみては如何でしょう。「どのメモリが認識されていて、どのメモリが認識されていない」のが解るかもしれません。 まずは2GB×2で正しく認識されるかの確認をされた方が良いでしょう。同メーカ、同型番、同容量のメモリであってもロットが違うだけで相性の問題が出やすいのがメモリです。2GB×2セットで買っているのであれば動作保証されているはずですので、まずはそれを確認した方が良いでしょう。

  • nemoax006
  • ベストアンサー率14% (343/2433)
回答No.2

メモリの不良、相性の問題も考えられます、購入店で確認してもらってください

  • Dxak
  • ベストアンサー率34% (510/1465)
回答No.1

肝心な話、グラボのメモリ容量、接続形式は? 4G中に、それらのインターフェイス類のアドレス空間を割り当てます グラボのメモリ空間が大きければ、物理メモリ空間が削られます 中でも、一番大きいのが、PCI Expressで、接続されるグラフィックボードと言う話ね

order0707
質問者

お礼

迅速な回答ありがとうございます。 MY PCのグラボは 【PCI-E】nVidia GeForce7300 LE 128MBです。 マザボ(ASUS P5B)の仕様で1Gは勝手に割り当てられてしまうらしいので、32bitの場合、OS上3Gが最大認識値みたいです^^;。

関連するQ&A