メモリが2Gしか認識しない
メモリが3GありOSXでは3Gと認識していますが、
BootCamp上のWindowsXPでは2Gになっています。
XPでメモリを3Gと認識させる方法はありませんか?
MacPro2.66GHzQuad 10.5.8 XPSP3
AppleサポートAppおよびYouTubeチャンネルのお知らせ
* iOS向けAppleサポートAppのバージョン5.6.1が公開されました。
* YouTube - Apple Japanチャンネルで有用なヒントや使い方を配信中です。
* iOS向けAppleサポートAppのバージョン5.6.1が公開されました。
* YouTube - Apple Japanチャンネルで有用なヒントや使い方を配信中です。
コミュニティでの投票方法と通知設定
コミュニティでの投票方法や通知の設定方法に関する記事を公開しました。
コミュニティでの投票方法や通知の設定方法に関する記事を公開しました。
Apple Account(Apple ID)の不正利用を確認する方法
Apple Accountに関するよくある質問についてはこちらのページを、また不正利用を確認する方法についてはこちらのドキュメントをご参照ください。
Apple Accountに関するよくある質問についてはこちらのページを、また不正利用を確認する方法についてはこちらのドキュメントをご参照ください。
メモリが3GありOSXでは3Gと認識していますが、
BootCamp上のWindowsXPでは2Gになっています。
XPでメモリを3Gと認識させる方法はありませんか?
MacPro2.66GHzQuad 10.5.8 XPSP3
Windows XPは32bit版ですよね?
32bit版のWindowsは4GBまでのメモリしか物理アドレスを使用出来ないので、ビデオカードやチップセット等のパーツが使用するアドレス分を差し引いた容量しか使用出来ません。
512MBのビデオメモリを載せたビデオカード等を使用していると、それだけで512MB分差し引かれる事もあります。
そもそも、32bit版では、ユーザー空間に割当られるメモリは2GBが上限です。
Vista 32bitのServicePack 1以降の場合は、画面上は搭載メモリ量を表示するようになり4GBまで表示されますが、実際に使用出来る容量は従来通りです。
Windows Vista Service Pack 1 (SP1) の内容
なお、XP 32bitでも、Boot.iniを書き換えて、/3GBスイッチを指定する方法はあります。
(試される場合は自己責任で)
Windows XP および Windows Server 2003 の Boot.ini ファイルで使用可能なスイッチ オプション
ネット上でXP32bitは3Gまで認識出来ると書いてありました。
が、4G積んだときに3Gと表示されるみたいです。
2Gまではほぼそのまま認識して、3Gは2G、4G以上は3Gと認識するのでしょうか?
>そもそも、32bit版では、ユーザー空間に割当られるメモリは2GBが上限です。
雑誌で1つのアプリケーションで2Gまでしかつかえないと書いてありました。
ネット上でXP32bitは3Gまで認識出来ると書いてありました。が、4G積んだときに3Gと表示されるみたいです。
2Gまではほぼそのまま認識して、3Gは2G、4G以上は3Gと認識するのでしょうか?
というわけで、2GB以上メモリを搭載した場合には、既に書いたように「ビデオカードやチップセット等のパーツが使用するアドレス分を差し引いた容量しか使用出来ません。」という事なんです。
Windowsマシンでも、機種によって内部のハードウェア構成が違いますから、3.12GBまで認識するマシンから、2GBまでしか認識しないマシンもあります。
MacProの場合は、デュアルソケットだったり、Quad-Core Xeonだったりしますから、アドレス分が結構差し引かれますので、2.5GB搭載でも、8GB搭載でも、32bit Windowsなら、だいたい2GB迄の認識になります。
4 GB の RAM が搭載されている場合、Windows Vista の [システム情報] ダイアログ ボックスで報告されるシステム メモリが予想より小さい
MacPro Early 2008以降なら、64bit版のVistaを使えば、もう少しメモリを認識出来るようになります。
Boot Camp:64 ビット版 Microsoft Windows Vista を実行できる Mac
Vista HomePremium 64bit:メモリ16GBまで
Vista Ultimate 64bit:メモリ128GBまで
なお、最新のWindows 7でも、32bit版は3.5GB位までしか使えません。(画面上は4GBまで表示)
Windows 7 Starter 32bit:2GBまで
Windows 7 HomePremium 32bit:3.5GB前後 (画面上は4GB)
Windows 7 Professional 32bit:3.5GB前後 ( 〃 )
Windows 7 Ultimate 32bit:3.5GB前後 ( 〃 )
Windows 7 HomePremium 64bit:16GBまで
Windows 7 Professional 64bit:192GBまで
Windows 7 Ultimate 64bit:192GBまで
ただし、現時点では、BootCamp側が正式対応していません。
ウチのWindowsマシンの場合、2.5GBまでは正常に認識しても、3GBまで搭載するとビデオカードを認識しなくなったりするマシンもあります。
そういうマシンでも、64bit版Windowなら8GBでも16GB搭載でも問題なく認識してくれます。
つまりハードウェアによって認識出来る量が異なるという訳ですね。
参考になりました。
メモリが2Gしか認識しない