8 GB pamięci RAM w XP Professional [duplikat]

9

Niedawno zainstalowałem 8 GB pamięci RAM na czterordzeniowej stacji roboczej (HP xw8600) z systemem Windows XP Pro (32-bit). Dodałem przełącznik / PAE w pliku boot.ini, ale SysInfo mówi, że całkowita pamięć wynosi 3 GB. Czy system Windows rozpoznaje dodatkową pamięć? Czy istnieje sposób, aby powiedzieć?

Każda pomoc jest mile widziana. Dzięki.

quack quixote
źródło
a miałeś na myśli 8 GB, prawda ...?
CookieOfFortune
Ile rozpozna 64-bitowe pamięci systemu Windows XP?
Roy Rico,
4
Oto podobna dyskusja na ten temat. Proszę przeczytać mój post: superuser.com/questions/67444/... Możesz używać MAKSYMALNIE 4 GB w 32-bitowym systemie Windows, jednak inne 32-bitowe systemy operacyjne z przyjemnością skorzystają ze wszystkich 8 GB. Jest to kwestia licencjonowania w firmie Microsoft.
Natalie Adams,
Jeśli nie chcesz ponownie instalować systemu operacyjnego, możesz rozważyć użycie RamDisk (oczywiście z PAE), aby skorzystać z dodatkowych 4 GB.
Suppressingfire,

Odpowiedzi:

9

NIE chodzi o XP, chodzi o to, że jest on 32-bitowy ... 64-bitowy obsługuje wszystkie Twoje 8 GB, a następnie niektóre

(Windows XP Professional x64 Edition obsługuje 128 GB pamięci RAM) [ http://www.microsoft.com/windowsxp/using/64bit/russel_exploringx64.mspx]

Roman m
źródło
12
nie do końca prawda. PAE umożliwia 32-bitowym systemom operacyjnym dostęp do 64 GB pamięci RAM. Prawdziwy problem polega na tym, że MS celowo nie używa pamięci RAM znajdującej się powyżej znaku 4 GB w systemie 32-bitowym z powodu typowych błędów w sterownikach innych firm. patrz blog.codef00.com/2007/12/19/windows-on-x86-and-4gb-of-ram
Evan Teran
3
Ponadto, mój system Linux (który używa jądra 32-bitowego) obecnie z radością wykorzystuje 8 GB pamięci RAM dzięki wykorzystaniu PAE (opcja nazywa się włączona RAM 64 GB, ale w zasadzie oznacza „włącz obsługę pae”
Evan Teran
3

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

„Obsługa pamięci w systemach Windows XP Professional i Windows Server 2003. Maksymalna ilość pamięci, którą można obsługiwać w systemach Windows XP Professional i Windows Server 2003, wynosi również 4 GB. Jednak system Windows Server 2003 Enterprise Edition obsługuje 32 GB fizycznej pamięci RAM i Windows Server 2003, Datacenter Edition obsługuje 64 GB fizycznej pamięci RAM przy użyciu funkcji PAE. ”

John Boker
źródło
1
Dlaczego artykuł MS mówi 4 GB, a wszyscy inni mówią 3.x GB. To wprowadza zamieszanie.
Johnny
Wreszcie ktoś daje w pełni dokładną odpowiedź!
Evan Teran,
3
@ jhonny: to dlatego, że jest to 4 GB bez pamięci RAM urządzeń mapowanych w pamięci (takich jak karta graficzna). Jeśli masz kartę wideo 512 megapikseli, system Windows potwierdza tylko 3,5 pamięci RAM (urządzenia muszą być zmapowane poniżej 4 GB, aby 32-bitowy DMA działał poprawnie).
Evan Teran,
1

XP rozpozna tylko do 3,5 GB. Więc nie, XP nie rozpozna dodatkowej pamięci.

CookieOfFortune
źródło
2
XP 64-bit - WILL
roman m
To nie do końca prawda. Zobacz mój post poniżej.
1

To całkowicie nie na temat, ale 32-bitowy system Windows nie może zużyć więcej niż 4 GB - wersje 32-bitowe systemu Windows dają tylko około 3,5 GB. (Limit ten obowiązuje, ponieważ błędne sterowniki często zakładają, że górna część przestrzeni adresowej pamięci nie jest używana i spowoduje awarię komputera, jeśli faktycznie używasz do 4 GB. Zakłada się, że serwery mają lepsze sterowniki.)

Neall
źródło
2
nieprawda, jeśli system operacyjny poprawnie obsługuje PAE, może użyć do 64 GB pamięci RAM. Linux robi to od lat.
Evan Teran,
1

32-bitowe systemy operacyjne obsługują maksymalnie 3 koncerty.

Aby skorzystać z tak dużej pamięci RAM, potrzebujesz 64-bitowego systemu operacyjnego.


źródło
6
zmień to na „32-bitowe okna” i to prawda. Jeśli system operacyjny poprawnie obsługuje PAE, może użyć do 64 GB pamięci RAM. Linux robi to od lat.
Evan Teran,
1

Przełącz na 64-bitowy, a zobaczysz całe 8 GB.

Zaagmans
źródło
Co z tym ?
user2284570
1

Nie możesz mieć więcej niż 3,5 GB w 32-bitowej wersji systemu Windows XP Pro.

JP Richardson
źródło
Co z tym ?
user2284570
0

Wygląda na to, że w ogóle nie wolno używać PAE na 32-bitowym systemie Windows „normalnym (bez serwera)”, może to pomaga (tak, wiem, że to jest dla Visty ...).

Konstabl
źródło
jest to .
user2284570
@ user2284570 O ile mi wiadomo, włączenie PAE w systemie domowym stanowi naruszenie licencji.
Bobby,
Tak i nie tylko dla domu ... Dla każdej nie Windowsowej wersji 32-bitowej wersji systemu Windows od XP SP2 (tak xp SP1 i Windows 2000 obsługują> 4 GB poprzez ręczne dodanie przełącznika / PAE do boot.ini).
user2284570