XP Professionalの8GB RAM [重複]


9

最近、Windows XP Pro(32ビット)を実行するクアッドコアワークステーション(HP xw8600)に8GBのRAMをインストールしました。boot.iniファイルに/ PAEスイッチを追加しましたが、SysInfoはまだ3GBの合計メモリを要求しています。Windowsは追加メモリを認識していますか?伝える方法はありますか?

どんな助けでもありがたいです。ありがとう。


そしてあなたは8GBを意味しました...?
CookieOfFortune 2009

XP 64ビットのメモリウィンドウはどのくらい認識しますか?
ロイ・リコ

64ビット-128
roman m

4
これについても同様の議論があります。私の投稿を読んでください:superuser.com/questions/67444/…32ビットWindowsでは最大4 GBしか使用できませんが、他の32ビットOSではすべての8 GBを使用できます。マイクロソフトとのライセンス契約です。
ナタリーアダムス

OSを再インストールしたくない場合は、RamDisk(もちろんPAE対応)を使用して追加の4GBを利用することを検討できます。
Suppressingfire、

回答:


9

それはXPについてではなく、32ビットであるということです... 64ビットはすべての8GBをサポートし、一部は

(Windows XP Professional x64 Editionは128 GBのRAMをサポートします)[ http://www.microsoft.com/windowsxp/using/64bit/russel_exploringx64.mspx]


12
完全に真実ではありません。PAEにより、32ビットOSは最大64GBのRAMにアクセスできます。実際の問題は、サードパーティのドライバーの一般的なエラーが原因で、32ビットシステムで4GBマークより上にあるRAMを意図的に使用しないことです。参照blog.codef00.com/2007/12/19/windows-on-x86-and-4gb-of-ram
エヴァン・テラン

3
さらに、私のLinuxボックス(32ビットカーネルを使用しています)は現在、PAEを使用して8GBのRAMを喜んで使用しています(オプションは64GB RAMと呼ばれていますが、基本的には「paeサポートを有効にする」という意味です
Evan Teran

3

http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspxから

「Windows XP ProfessionalおよびWindows Server 2003のメモリサポート。WindowsXP ProfessionalおよびWindows Server 2003でサポートできるメモリの最大容量も4 GBです。ただし、Windows Server 2003、Enterprise Editionは32 GBの物理RAMとWindows Serverをサポートしています2003、Datacenter Editionは、PAE機能を使用して64 GBの物理RAMをサポートします。」


1
MSの記事に4GBと書いてあるのに、他の人は3.x GBと書いているのはなぜですか。それは紛らわしい。
ジョニー

最後に誰かが完全に正確な答えを出します!
エヴァンテラン

3
@jhonny:それは4GBからメモリマップされたデバイスRAM(ビデオカードなど)を差し引いたものだからです。512 MBのビデオカードを使用している場合、Windowsは3.5のRAMしか認識しません(32ビットDMAが正しく機能するには、デバイスを4 GB未満にマップする必要があります)。
エヴァンテラン

1

XPは最大3.5GBまで認識します。したがって、XPは余分なメモリを認識しません。


2
XP 64ビット-WILL
roman m

THatは正確には当てはまりません。以下の私の投稿を参照してください。

1

これは完全にトピック外ですが、32ビットWindowsでは4 GBを超えることはできません。Windows32ビットのデスクトップバージョンでは、約3.5 GBしか得られません。(バグの多いドライバーはメモリアドレス空間の最上部が使用されていないと想定することが多いため、この制限が設けられています。実際に最大4GBを使用すると、マシンがクラッシュします。サーバーにはより良いドライバーがあると想定されます。)


2
OSがPAEを適切にサポートしている場合、64GBまでのRAMを使用できます。Linuxはこれを何年も行っています。
エヴァンテラン

1

32ビットオペレーティングシステムでは、最大で約3ギガです。

その多くのRAMを利用するには、64ビットOSが必要です。


6
それを「32ビットウィンドウ」に変更すれば、それは本当です。OSがPAEを適切にサポートしている場合、最大64GBのRAMを使用できます。Linuxはこれを何年も行っています。
エヴァン・テラン




0

これはより詳細な説明で、Windowsに関するものではなく、x86のものです。http//www.codinghorror.com/blog/archives/000811.html


3
実際、残念なことに、ジェフはかなり重要な詳細を間違っています。:真実のためにこの回答を参照してくださいstackoverflow.com/questions/711472/8gb-ram-on-xp-professional/...
エヴァン・テラン

2
私のLinuxボックスは現在32ビットカーネルで8GBを喜んで使用しています。
エヴァン・テラン

0

「通常の(非サーバー)」32ビットWindowsでPAEを使用することはまったく許可されていないようです。おそらくこれで効果があります(そうです、Vistaの場合はそうです...)。


ありますこの
user2284570 2014

@ user2284570私の知る限り、ホームシステムでPAEを有効にすることはライセンス違反です。
ボビー

はい、家庭だけでなく... XP SP2以降のサーバー以外のすべての32ビットWindowsバージョン(はい、xp SP1およびWindows 2000は、/ PAEスイッチをboot.iniに手動で追加することにより、> 4GBをサポートします)。
user2284570 14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.