- ベストアンサー
メモリ制限の壁
まず、現在の環境を書きます。 OS:WindowsXP Pro SP2 CPU:Intel Core 2 Duo E6400 Chipset:Intel P965 Express Mem:4GB(1GB*4) DDR2-SDRAM(533) 上記環境にて、WindowsXPのシステムプロパティ上で、 メモリが2.75GBと表示されます。 Msinfo32.exeにて確認すると、 合計物理メモリ:4,096,00MB(=4GB) 利用可能な物理メモリ:2.16GB 合計仮想メモリ:2.00GB 等と表示されており、また、BIOS上でも、物理メモリは 4GB正しく認識されています。 上記を踏まえ、質問は以下3点あります。 1:上記のようにシステムプロパティ上で物理メモリ容量が 少なく表示される原因と、可能であるなら回避策。 2:この環境にWindows Vista をインストールした場合、 2-1:x86版で上記症状がどうなるか 2-2:x64版で 〃 Vista RC1は、32bitなら入手できたのですが、 x64はダウンロードが終了してしまい、入手できませんでした。 そのため、検証ができなくなってしまい・・・・。 Vistaのアップグレード対象PCなので、ベンダーにも 問い合わせをしたのですが、いずれの質問にも、 明確な回答が得られず・・・。(特にVistaは発売前という事も有り) 実際に稼動させている方々にご教示願おうと思った次第です。 以上、質問ばかりで不躾ですが、よろしくお願い致します。 尚、回答の為にさらに情報が必要でしたら、仰って頂ければ幸いです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
No.2です。 >チップセットがP965 Expressなので、8GBのアドレス空間を持っていたと記憶しています。 確かに最大で8GBまで搭載は可能ですが32ビットで理論上扱える最大容量が4GBです。ここからPCIスロットや各種デバイスが占有する分を引くので使用できる最大容量は4GB未満になります。8GBというのは64ビットOSの場合に使用できる最大容量のことです。
その他の回答 (3)
- deadline
- ベストアンサー率63% (1239/1943)
1.は、"boot.ini"ファイル内で"/3GB"オプションスイッチが指定されていないために起きる現象です。 通常のインストール作業では、"/3GB"オプションを指定していない状態でインストールが行われるので、ユーザーが利用できるメモリの最大値は2GBまで、2GBを超えるメモリに"Windows"のカーネル等が置かれます。 "/3GB"オプションを追加することで、ユーザーが利用できるメモリが3GB間で拡張され、3GBを超えるメモリにカーネルが配置されます。 2.は、x86版の"Vista"に同様のオプションがあれば、回避できると思いますが、"Vista"の技術情報を詳細には見ていないので、『多分』です。 『Microsoft サポートオンライン:Windows XP および Windows Server 2003 の Boot.ini ファイルで使用可能なスイッチ オプション』 http://support.microsoft.com/kb/833721/ja
補足
/3GB や /PAE(SP1以降は自動で有効になってるはずだけど)、 /NOLOWMEM 等を有効にしてみましたが、変化ありません。
>1. PCIスロットやチップセット関係が一部領域を使用します。回避策は32ビットOSを使っている限りありません。 >2. 32ビット版のOSならVistaでも同じ症状が出るはずです。64ビット版なら4GBを全て認識しますが使用出来るソフトが少ないのでメモリの認識のためだけに変更するのもどうかと思います。 ちなみに、メモリを4GB搭載した時にOSが認識する容量はマザーボードによって違いがあります。一般的には3.2~3.5GBぐらいになる場合が多いらしいです。少し前まで使用していたGIGABYTE製のGA-965P DS3の場合は3.2GBまで認識していたと思います。認識する容量を増やしたいのならいま使っているマザーを中古で処分してTUKUMOの交換保証制度を利用して各メーカーのマザーボードを試してみたらどうですか?
補足
チップセットがP965 Expressなので、8GBのアドレス空間を 持っていたと記憶しています。 http://www.intel.co.jp/jp/products/chipsets/p965/
- tao_0077
- ベストアンサー率48% (33/68)
チップセットや PCIバスの制限により、搭載できるメモリが制限されることがあるようです。 詳しくはリンク先をご覧ください。
補足
リンク先を読みました。 リンク先記事は「925」チップセットでの制限の話ですね。 925はメモリアドレス空間が最大4GBらしいですが、 別の方の回答に書いたように、P965 Expressは8GBの メモリーアドレス空間を持っているため、この回答は 当てはまらないと思います。
お礼
ということは、現状WindowsXP Pro(x86)では、どうしようもないと同時に、 Vista導入の際にx86ではなくx64を選択すれば、この問題は解消されるって事ですね。 #VistaRC1(x86)がどうやってもインストールできない状況なので Vista導入できるのかどうか不安だったりしますが・・・・。 ありがとうございました。得心できたので〆とさせて頂きます。