Udostępnij za pośrednictwem


Limity pamięci dla wersji systemu Windows i Windows Server

W tym temacie opisano limity pamięci dla obsługiwanych wersji systemów Windows i Windows Server.

Limity dotyczące pamięci i przestrzeni adresowej różnią się w zależności od platformy, systemu operacyjnego oraz tego, czy wartość IMAGE_FILE_LARGE_ADDRESS_AWARE struktury LOADED_IMAGE i dostrajania 4 gigabajtów (4GT) jest używana. IMAGE_FILE_LARGE_ADDRESS_AWARE jest ustawiona lub czyszczone przy użyciu opcji konsolidatora /LARGEADDRESSAWARE.

Dostrajanie 4 gigabajtów (4GT), znane również jako dostrajanie pamięci aplikacji lub przełącznik /3GB, jest technologią (dotyczy tylko systemów 32-bitowych), która zmienia ilość wirtualnej przestrzeni adresowej dostępnej dla aplikacji trybu użytkownika. Włączenie tej technologii zmniejsza całkowity rozmiar systemowej wirtualnej przestrzeni adresowej i w związku z tym maksymalne wartości zasobów systemowych. Aby uzyskać więcej informacji, zobacz Co to jest4GT.

Limity pamięci fizycznej dla platform 32-bitowych zależą również od rozszerzenia adresu fizycznego (PAE), który umożliwia 32-bitowe systemy Windows używanie więcej niż 4 GB pamięci fizycznej.

Limity przestrzeni pamięci i adresów

W poniższej tabeli określono limity pamięci i przestrzeni adresowej dla obsługiwanych wersji systemu Windows. Jeśli nie określono inaczej, limity w tej tabeli mają zastosowanie do wszystkich obsługiwanych wersji.

Typ pamięci Limit dla X86 Limit w 64-bitowym systemie Windows
Wirtualna przestrzeń adresowa trybu użytkownika dla każdego procesu 32-bitowego
2 GB
Do 3 GB z IMAGE_FILE_LARGE_ADDRESS_AWARE i 4GT
2 GB z wyczyszczone IMAGE_FILE_LARGE_ADDRESS_AWARE (ustawienie domyślne)
4 GB z zestawem IMAGE_FILE_LARGE_ADDRESS_AWARE
Wirtualna przestrzeń adresowa trybu użytkownika dla każdego procesu 64-bitowego
Nie dotyczy
z zestawem IMAGE_FILE_LARGE_ADDRESS_AWARE (ustawienie domyślne):
x64: Windows 8.1 i Windows Server 2012 R2 lub nowszy: 128 TB
x64: Windows 8 i Windows Server 2012 lub starsze 8 TB
systemy firmy Intel Itanium: 7 TB

2 GB z wyczyszczone IMAGE_FILE_LARGE_ADDRESS_AWARE
Wirtualna przestrzeń adresowa trybu jądra
2 GB
Od 1 GB do maksymalnie 2 GB z 4GT
windows 8.1 i Windows Server 2012 R2 lub nowszy: 128 TB
windows 8 i Windows Server 2012 lub starsze 8 TB
Stronicowana pula
384 GB lub limit zatwierdzenia systemu, w zależności od tego, co jest mniejsze. windows 8.1 i Windows Server 2012 R2: 15,5 TB lub limit zatwierdzenia systemu, w zależności od tego, co jest mniejsze.
Windows Server 2008 R2, Windows 7, Windows Server 2008 i Windows Vista: Ograniczone przez dostępną przestrzeń adresową trybu jądra wirtualnego. Począwszy od systemu Windows Vista z dodatkiem Service Pack 1 (SP1), pula stronicowana może być również ograniczona przez wartość klucza rejestru PagedPoolLimit.
Windows Home Server i Windows Server 2003: 530 MB
Windows XP: 490 MB

384 GB lub limit zatwierdzenia systemu, w zależności od tego, co jest mniejsze Windows 8.1 i Windows Server 2012 R2: 15,5 TB lub limit zatwierdzenia systemu, w zależności od tego, co jest mniejsze.
Windows Server 2008 R2, Windows 7, Windows Server 2008 i Windows Vista: 128 GB lub limit zatwierdzenia systemu, w zależności od tego, co jest mniejsze
Windows Server 2003 i Windows XP: do 128 GB w zależności od konfiguracji i pamięci RAM.

Pula niestronicowana
75% pamięci RAM lub 2 GB, w zależności od tego, co jest mniejsze. windows 8.1 i Windows Server 2012 R2: ram lub 16 TB, w zależności od tego, co jest mniejsze (przestrzeń adresowa jest ograniczona do 2 x pamięci RAM).
Windows Vista: ograniczone tylko przez wirtualną przestrzeń adresową trybu jądra i pamięć fizyczną. Począwszy od systemu Windows Vista z dodatkiem SP1, pula niestronicowana może być również ograniczona przez wartość klucza rejestru NonPagedPoolLimit.
Windows Home Server, Windows Server 2003 i Windows XP: 256 MB lub 128 MB z 4GT.

Pamięć RAM lub 128 GB, w zależności od tego, co jest mniejsze (przestrzeń adresowa jest ograniczona do 2 x pamięci RAM) Windows 8.1 i Windows Server 2012 R2: pamięci RAM lub 16 TB, w zależności od tego, która przestrzeń adresowa jest ograniczona do 2 x PAMIĘCI RAM.
Windows Server 2008 R2, Windows 7 i Windows Server 2008: 75% pamięci RAM maksymalnie 128 GB
Windows Vista: 40% pamięci RAM maksymalnie 128 GB.
Windows Server 2003 i Windows XP: do 128 GB w zależności od konfiguracji i pamięci RAM.

Przestrzeń adresowa wirtualna pamięci podręcznej systemu (rozmiar fizyczny ograniczony tylko pamięcią fizyczną)
Ograniczone przez dostępną przestrzeń adresową trybu jądra wirtualnego lub SystemCacheLimit wartość klucza rejestru.
Windows 8.1 i Windows Server 2012 R2: 16 TB.
Windows Vista: ograniczone tylko przez wirtualną przestrzeń adresową trybu jądra. Począwszy od systemu Windows Vista z dodatkiem SP1, przestrzeń wirtualna pamięci podręcznej systemu może być również ograniczona przez SystemCacheLimit wartość klucza rejestru.
Windows Home Server, Windows Server 2003 i Windows XP: 860 MB z zestawem LargeSystemCache klucza rejestru i bez biletu 4GT; do 448 MB z 4GT.

Zawsze 1 TB niezależnie od fizycznej pamięci RAM Windows 8.1 i Windows Server 2012 R2: 16 TB.
Windows Server 2003 i Windows XP: do 1 TB w zależności od konfiguracji i pamięci RAM.

Limity pamięci fizycznej: Windows 11

W poniższej tabeli określono limity pamięci fizycznej dla systemu Windows 11.

Wersja Limit dla X64 Limit w usłudze ARM64
Windows 11 Enterprise 6 TB
6 TB
Windows 11 Education 2 TB
2 TB
Windows 11 Pro for Workstations 6 TB
6 TB
Windows 11 Pro 2 TB
2 TB
Windows 11 Home 128 GB
128 GB

Limity pamięci fizycznej: Windows 10

W poniższej tabeli określono limity pamięci fizycznej dla systemu Windows 10.

Wersja Limit dla X86 Limit dla X64
Windows 10 Enterprise 4 GB
6 TB
Windows 10 Education 4 GB
2 TB
Windows 10 Pro for Workstations 4 GB
6 TB
Windows 10 Pro 4 GB
2 TB
Windows 10 Home 4 GB
128 GB

 

Limity pamięci fizycznej: Windows Server 2016

W poniższej tabeli określono limity pamięci fizycznej dla systemu Windows Server 2016.

Wersja Limit dla X64
Windows Server 2016 Datacenter 24 TB
Windows Server 2016 Standard 24 TB

 

Limity pamięci fizycznej: Windows 8

W poniższej tabeli określono limity pamięci fizycznej dla systemu Windows 8.

Wersja Limit dla X86 Limit dla X64
Windows 8 Enterprise 4 GB
512 GB
Windows 8 Professional 4 GB
512 GB
Windows 8 4 GB
128 GB

 

Limity pamięci fizycznej: Windows Server 2012

W poniższej tabeli określono limity pamięci fizycznej dla systemu Windows Server 2012. System Windows Server 2012 jest dostępny tylko w wersjach X64.

Wersja Limit dla X64
Windows Server 2012 Datacenter 4 TB
Windows Server 2012 Standard 4 TB
Windows Server 2012 Essentials 64 GB
Windows Server 2012 Foundation 32 GB
Windows Storage Server 2012 Workgroup 32 GB
Windows Storage Server 2012 Standard 4 TB
Hyper-V Server 2012 4 TB

 

Limity pamięci fizycznej: Windows 7

W poniższej tabeli określono limity pamięci fizycznej dla systemu Windows 7.

Wersja Limit dla X86 Limit dla X64
Windows 7 Ultimate 4 GB
192 GB
Windows 7 Enterprise 4 GB
192 GB
Windows 7 Professional 4 GB
192 GB
Windows 7 Home Premium 4 GB
16 GB
Windows 7 Home Basic 4 GB
8 GB
Windows 7 Starter 2 GB
N/A

 

Limity pamięci fizycznej: Windows Server 2008 R2

W poniższej tabeli określono limity pamięci fizycznej dla systemu Windows Server 2008 R2. System Windows Server 2008 R2 jest dostępny tylko w wersjach 64-bitowych.

Wersja Limit dla X64 Limit dla IA64
Windows Server 2008 R2 Datacenter 2 TB
Windows Server 2008 R2 Enterprise 2 TB
Windows Server 2008 R2 for Itanium-Based Systems 2 TB
Windows Server 2008 R2 Foundation 8 GB
Windows Server 2008 R2 Standard 32 GB
Windows HPC Server 2008 R2 128 GB
Windows Web Server 2008 R2 32 GB

 

Limity pamięci fizycznej: Windows Server 2008

W poniższej tabeli określono limity pamięci fizycznej dla systemu Windows Server 2008. Limity większe niż 4 GB dla 32-bitowego systemu Windows zakładają, że PAE jest włączona.

Wersja Limit dla X86 Limit dla X64 Limit dla IA64
Windows Server 2008 Datacenter 64 GB
1 TB
Windows Server 2008 Enterprise 64 GB
1 TB
Windows Server 2008 HPC Edition 128 GB
Windows Server 2008 Standard 4 GB
32 GB
Windows Server 2008 for Itanium-Based Systems 2 TB
Windows Small Business Server 2008 4 GB
32 GB
Windows Web Server 2008 4 GB
32 GB

 

Limity pamięci fizycznej: Windows Vista

W poniższej tabeli określono limity pamięci fizycznej dla systemu Windows Vista.

Wersja Limit dla X86 Limit dla X64
Windows Vista Ultimate 4 GB
128 GB
Windows Vista Enterprise 4 GB
128 GB
Windows Vista Business 4 GB
128 GB
Windows Vista Home Premium 4 GB
16 GB
Windows Vista Home Basic 4 GB
8 GB
Windows Vista Starter 1 GB

 

Limity pamięci fizycznej: Windows Home Server

System Windows Home Server jest dostępny tylko w wersji 32-bitowej. Limit pamięci fizycznej wynosi 4 GB.

Limity pamięci fizycznej: Windows Server 2003 R2

W poniższej tabeli określono limity pamięci fizycznej dla systemu Windows Server 2003 R2. Limity powyżej 4 GB dla 32-bitowego systemu Windows zakładają, że PAE jest włączona.

Wersja Limit dla X86 Limit dla X64
Windows Server 2003 R2 Datacenter Edition
64 GB
(16 GB z 4GT)
1 TB
Windows Server 2003 R2 Enterprise Edition
64 GB
(16 GB z 4GT)
1 TB
Windows Server 2003 R2 Standard Edition
4 GB
32 GB

 

Limity pamięci fizycznej: Windows Server 2003 z dodatkiem Service Pack 2 (SP2)

W poniższej tabeli określono limity pamięci fizycznej dla systemu Windows Server 2003 z dodatkiem Service Pack 2 (SP2). Limity powyżej 4 GB dla 32-bitowego systemu Windows zakładają, że PAE jest włączona.

Wersja Limit dla X86 Limit dla X64 Limit dla IA64
Windows Server 2003 z dodatkiem Service Pack 2 (SP2), Datacenter Edition
64 GB
(16 GB z 4GT)
1 TB
2 TB
Windows Server 2003 z dodatkiem Service Pack 2 (SP2), Enterprise Edition
64 GB
(16 GB z 4GT)
1 TB
2 TB
Windows Server 2003 z dodatkiem Service Pack 2 (SP2), Standard Edition
4 GB
32 GB

 

Limity pamięci fizycznej: Windows Server 2003 z dodatkiem Service Pack 1 (SP1)

W poniższej tabeli określono limity pamięci fizycznej dla systemu Windows Server 2003 z dodatkiem Service Pack 1 (SP1). Limity powyżej 4 GB dla 32-bitowego systemu Windows zakładają, że PAE jest włączona.

Wersja Limit dla X86 Limit dla X64 Limit dla IA64
Windows Server 2003 z dodatkiem Service Pack 1 (SP1), Datacenter Edition
64 GB
(16 GB z 4GT)
1 TB
1 TB
Windows Server 2003 z dodatkiem Service Pack 1 (SP1), Enterprise Edition
64 GB
(16 GB z 4GT)
1 TB
1 TB
Windows Server 2003 z dodatkiem Service Pack 1 (SP1), Standard Edition
4 GB
32 GB

 

Limity pamięci fizycznej: Windows Server 2003

W poniższej tabeli określono limity pamięci fizycznej dla systemu Windows Server 2003. Limity powyżej 4 GB dla 32-bitowego systemu Windows zakładają, że PAE jest włączona.

Wersja Limit dla X86 Limit dla IA64
Windows Server 2003, Datacenter Edition
64 GB
(16 GB z 4GT)
512 GB
Windows Server 2003, Enterprise Edition
64 GB
(16 GB z 4GT)
512 GB
Windows Server 2003, Standard Edition
4 GB
Windows Server 2003, Web Edition
2 GB
Windows Small Business Server 2003
4 GB
Klaster obliczeniowy systemu Windows Server 2003
32 GB
Windows Storage Server 2003, Enterprise Edition
8 GB
Windows Storage Server 2003
4 GB

 

Limity pamięci fizycznej: Windows XP

W poniższej tabeli określono limity pamięci fizycznej dla systemu Windows XP.

Wersja Limit dla X86 Limit dla X64 Limit dla IA64
Windows XP 4 GB
128 GB
128 GB (nieobsługiwane)
Windows XP Starter Edition 512 MB
N/A
N/A

 

Limity pamięci fizycznej: Windows Embedded

W poniższej tabeli określono limity pamięci fizycznej dla systemu Windows Embedded.

Wersja Limit dla X86 Limit dla X64
Windows XP Embedded
4 GB
Windows Embedded Standard 2009
4 GB
Windows Embedded Standard 7
4 GB
192 GB

 

Jak karty graficzne i inne urządzenia wpływają na limity pamięci

Urządzenia muszą mapować pamięć poniżej 4 GB, aby zapewnić zgodność z wersjami systemu Windows bez obsługi rozwiązania PAE. W związku z tym, jeśli system ma 4 GB pamięci RAM, niektóre z nich są wyłączone lub są ponownie mapowane powyżej 4 GB przez BIOS. Jeśli pamięć jest ponownie mapowana, system X64 Windows może użyć tej pamięci. Wersje klienta X86 systemu Windows nie obsługują pamięci fizycznej powyżej znaku 4 GB, więc nie mogą uzyskać dostępu do tych ponownie zamapowanych regionów. Dowolna wersja X64 systemu Windows lub X86 Server może.

Wersje klienta X86 z włączoną funkcją PAE mają dostępną 37-bitową (128 GB) fizyczną przestrzeń adresową. Limit nakładany przez te wersje to najwyższy dozwolony fizyczny adres RAM, a nie rozmiar przestrzeni we/wy. Oznacza to, że sterowniki obsługujące paE mogą faktycznie używać miejsca fizycznego powyżej 4 GB, jeśli chcą. Na przykład sterowniki mogą mapować regiony pamięci "utracone" znajdujące się powyżej 4 GB i uwidaczniać tę pamięć jako dysk RAM.

dostrajania 4 gigabajtów

IMAGE_FILE_LARGE_ADDRESS_AWARE

rozszerzenie adresu fizycznego