• ベストアンサー

XPでメモリが2GBまでしか認識しない

先日RAMDISK用に4GB×2のモジュールを2つ、計16GB購入しました。 BIOSで16GBの確認はできましたがなぜかXPでは(3.25GBではなく)2GBまでしか認識されません。 Googleで調べたところメモリの組み合わせによっては3.25GBではなく、 2GBまでしか認識されないとのこと。理由は書いてありませんでした。 回避方法をお知りの方がおりましたら教えていただけないでしょうか Mem:BUFFERO D2/F800-Ex2 ×2

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

  • ベストアンサー
noname#208124
noname#208124
回答No.5

メモリリマッピングはMMIOと重ならないアドレスにメモリを割り当てて64bitOS等では全領域使えるようにする技術ですが、リマップのやり方にソフトウェアリマッピングとハードウェアリマッピングがあります ソフトウェアリマッピングではある程度リマップするサイズが自由です MMIOと重なる分だけリマップするようなことが可能です 0.75GBだけリマップするとか かわりにパフォーマンスが落ちます、がGavotte Ramdiskとか使う場合はOS分に3G以上確保した上でRamdisk分も無駄が出ずに確保できます ハードウェアリマッピングではパフォーマンスがあまり落ちない代わりにサイズはごっそりいきます 2G~4Gまでの2GB分全部4G~6Gに配置、とか 32bitクライアント向けWindowsでこっち選ぶと2GBしか認識出来ない事態になります SuperMicro製とかだとBIOSでリマップを無効/ソフト/ハードに出来たりしますがリマップのOn/Offしか出来ないM/Bもあります 逆に一部のメーカー(ASUSとかASUSとかASUSとか)のM/Bでは4GB以上積んだ時点でハードウェアリマッピングが強制有効でどうしようもないのもあります なおそういう仕組みなんでメモリの組み合わせってのは関係ないはずです

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

お礼

マザーボードがASUSです。。。。諦めるしかなさそうですね ありがとうございます

その他の回答 (4)

  • kusa_mochi
  • ベストアンサー率76% (1597/2087)
回答No.4

タスクマネージャのパフォーマンスタブ画面の「物理メモリ」の欄も見てみましょう。 これは私の想像なのですが、マザーボードの仕様(4GB以上メモリを積んだ際とか)かBIOSの設定の問題で現在OSから見える範囲(32ビットアドレス空間)には物理メモリが本当に2GB分しか(見えてい)ないのかも知れません。 (BIOS側が上位2GB分のアドレスを丸ごと、メモリではなくi/o領域側に切り替えてしまっているのでその部分のメモリが見えないという事) 質問主殿がこの質問をする前に、BIOS設定を色々弄ったという事は無いですか? あと可能なら、  ・memtest86でメモリのテストを行ってみる。   (テストの際にメモリのアドレスが表示されるので、現在の状況(32ビットアドレスの下位2GBだけで上位2GBが見えない)なら、それを示唆する表示が出てくると思う)  ・4GB分しかメモリを積まない場合はどの様な表示になるのか確認してみる。   (システムのプロパティ、システム情報、BIOSの表示)  ・「2GBまでしか認識されない」というのは何処で見ましたか?   URLを憶えているなら、教えて下さい。 を行なってみて、報告して下さい。

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.3

ビデオカードの搭載VRAMが多いと、メモリマップに割り当てられるので減らされる。 とどこかで読んだような気もします。 うろ覚えですが。 # ちなみに、今はVRAM256Mで使用可能メモリは3.25G。(RAMディスクはおよそ4.7G) # 今月中旬あたりにビデオカード変更する予定です。 # 4Gモジュールの値段次第では2本入れ替えて8G->12Gになるかも知れませんが。

uhawwwokww
質問者

お礼

現在、VRAM1GBのものを2本PCI Expressx16に差しています。 ビデオカードを抜き差しして確認してみます。 # もしビデオカードが原因なら # GPGPU用に使っているので諦めるしかないです…

  • kusa_mochi
  • ベストアンサー率76% (1597/2087)
回答No.2

その「2GBまでしか認識していない」というのは、どの様なツールで確認されたのでしょうか? 原則としてOS内から確認した場合は、3GB程度は認識する筈なのですか。 (アプリ内からフリーに使えるメモリという認識だと2GBに留まるかもしれない)  スタート→アクセサリ→システムツール→システム情報 で、「システムの概要」を見た時に「合計物理メモリ」はどの位の値になっていますか?

uhawwwokww
質問者

お礼

おお! 合計物理メモリは16GBになっています 物理メモリは1.13GB 合計仮想メモリ2.00GB 利用可能な仮想メモリ1.96GB ページファイルの空き容量3.85GB 物理メモリがなんでこんなに少ないの… # メモリの容量はスタート→マイコンピュータ→プロパティで # システムのプロパティ、全般で確認しました。

  • kona4Q
  • ベストアンサー率45% (731/1600)
回答No.1

参考に読んで下さい。Microsoftのサポートですが。   http://support.microsoft.com/kb/888575/ja   http://support.microsoft.com/kb/274598/ja

uhawwwokww
質問者

お礼

参考になります。 確かに休止状態に入れないです… Boot.iniにメモリ制限を書いてみます

関連するQ&A