• ベストアンサー

MSIマザーボードで4G以上のメモリを認識したい

私はMSI製のマザーボードMS-7357を使用している者です。 スロットは4つで 2G + 2G + 1G を挿して5Gにしています しかし BIOS を調べてみたところ Physical Memory 5GB Usage Memory 3326MB と表示されていました。 つまり2G程使われていないということですよね? 仕様書には MAX8GB と書かれているため 8G まで使えると思っているのですがあっていますか? よろしくお願いします。 この問題にあたったきっかけはRamDiskを導入しようと試みましたが どうやらOSの使っているメモリから使っているようでした。 Gavotte Ramdiskにて16MBで設定したところ16MBしか確保できなかったためです。(通常では小さい値にすると余っている分すべてを確保するらしいので2G弱になる予定)

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

  • ベストアンサー
  • Syleena
  • ベストアンサー率39% (385/974)
回答No.1

32BitOSでは4G(実質3Gちょっと)しか扱えません。 Gavotte Ram使えばそのあまり分をRAMDiskとして使用できます

kiki28
質問者

お礼

早い回答ありがとうございます。 はい、VistaHomePremiam32bitOSを使用しているので5G中の3GちょっとをOSは認識しています。 したがってGavotte Ramdiskを使用すれば2G弱のRamdiskが確保できる予定でした。 Gavotte Ramdiskでは空き容量よりも少ない値を設定するとOSが使用していない最大量を確保する設定らしいのでやはり2G弱のRamdiskが確保できる計算です。 しかし16MBで行うと16MBが確保され、2GBで設定するとメモリ使用量が常に80%程に上昇、3GBで試すと常に99%に上がった状況から判断するにOSが使用しているメモリ部分からRamdiskを確保していると判断できました。 では空白の2G弱はどこへ? という問題です。わかりにくくて申し訳ありません。

その他の回答 (2)

  • Syleena
  • ベストアンサー率39% (385/974)
回答No.3

1です VistaでもXPでも変わらんと思うのですが、 Fixed Mediaにチェック入れて、Size割り振ればいきませんかね?

kiki28
質問者

お礼

返答ありがとうございます 結論としては上手くいきました 直接の原因はPAEが有効になっていなかったことでした bcdedit /set pae ForceEnable とコマンドプロンプトで入力することで成功しました 実験して発見しましたがGavotte Ramdiskを導入してからでも PAEを有効にして再起動すると割り当てが16MBから1.7GBに変わり上手くくみたいです。 つまり通常のVistaHomePremiamではPAEは無効がデフォっぽいので 大半の人がここで詰まると思われます マザーはあいかわらずでしたが認識してりゃいいみたいですね。 こんな感じでした。ありがとうございました。

  • ZENO888
  • ベストアンサー率49% (8944/18242)
回答No.2
kiki28
質問者

お礼

早い回答ありがとうございます。 まとめWikiは大体読みましたがやはり掲示板を最初から読んでいくしかないのでしょうか? 私はVista32bitなため、情報が少なくて困っている感じです。 BCDEDIT についてもう少し調べてみようと思います。 ありがとうございます。