- 2007-06-20 (水)
- Windows
前回のエントリーでWindows Vista 32bitが4GBのメモリをフルに認識しないという内容を書いた。先日1GBのメモリ2発買ってきたので、4GBを認識しないのかどうかやってみた。
まずは物理メモリが2GBの状態で、Bcdedit.exeを使用してPAE(物理アドレス拡張)をオンにしてみる
Administratorか、管理者権限でコマンドプロンプトを立ち上げ、以下のコマンドを入力
bcdedit /set pae ForceEnable

そのときの各デイバスが占有するメモリアドレスは↓。

OSを再起動し、再度デバイスマネージャーを覗いてみる。

…全然変わってない。
ということでメモリを4GBにしてみる。今回購入したDDR2のメモリ1GB2発を載せてうまく認識。ちなみにPAEは絶えずOnのまま。

さて、認識しているか…

だめ。4GBフルに認識していない。デバイスマネージャーのメモリマップも変わりなし。
このマザーボードはオーバークロックの設定がBIOS上にある。その項目内にはメモリーのリマッピング設定を変更できる箇所がある。オーバークロックしてなかったらデフォルトで有効となっているみたい。だからマザーのBIOSはいじっても、4GB認識させようとする努力をすることができない…
最後の手段。BIOSをアップグレードしてみる。TA690G AM2のBIOSは6月付けの最新のものが上がっているが、不具合報告が多々上がっているため、それより前のバージョンを入れてみた。

本当にこのマザーボードは手間が掛かる。BIOSを2回アップデートしたなんて生まれて初めてだったりするけど。OverClockにも興味が無く、BIOSも必要最低限の設定しか普段しないし。
BIOSアップが終了し、BIOSの再設定を行い、再度WindowsVistaを起動して認識しているメモリ量を確認してみる。
…終了ってか…
どうやら現状このマザーボードに刺さっているHWかのメモリのとり方 or マザーボードのPAE非対応?が原因で、どうがんばっても4GBまるままは認識しないようだ。後は64bitに移行するか、BIOSのアップデートを期待するしかないようだ。一応、CPUzではメモリ4枚がきちんと刺さってるのは認識されていることだけは付け加えておく。

それにしても、他のパワーユーザーもいろいろやっているみたいだが未だ成功例を聞いたことがない。GeForce使うのをやめてしまえば物理メモリ量は増えるだろうか…?そんなことも気になってはいるが、そもそもマザーボードがきちんとしてないと徒労に終わるのがオチ。64bitの時代に期待してみるか。
10/5追記
後日64bit版WindowsVistaで4GB認識するか検証してみた。結果はこちら。
参考
http://blogs.msdn.com/oldnewthing/archive/2006/08/14/699521.aspx
Comments:0
Trackback:0
- TrackBack URL for this entry
- http://l2.homelinux.net/mt/mt-tb.cgi/7
- Listed below are links to weblogs that reference
- Windows Vista(32bit)+ 4GB RAM + PAE有効で実験 from ではつつがなく行かれよ!
