Minnesgränser för Windows- och Windows Server-versioner
I det här avsnittet beskrivs minnesgränserna för windows- och Windows Server-versioner som stöds.
Gränserna för minne och adressutrymme varierar beroende på plattform, operativsystem och om IMAGE_FILE_LARGE_ADDRESS_AWARE värdet för LOADED_IMAGE struktur och 4 gigabyte justering (4GT) används. IMAGE_FILE_LARGE_ADDRESS_AWARE anges eller rensas med hjälp av alternativet /LARGEADDRESSAWARE linker.
4 GB justering (4GT), även kallat minnesjustering för program, eller /3GB-växeln, är en teknik (gäller endast för 32-bitarssystem) som ändrar mängden virtuellt adressutrymme som är tillgängligt för program i användarläge. Om du aktiverar den här tekniken minskar den totala storleken på systemets virtuella adressutrymme och därmed maximala systemresurser. Mer information finns i Vad är 4GT.
Begränsningar för fysiskt minne för 32-bitarsplattformar beror också på fysiskt adresstillägg (PAE), vilket gör att 32-bitars Windows-system kan använda mer än 4 GB fysiskt minne.
Utrymmesgränser för minne och adress
I följande tabell anges gränserna för minne och adressutrymme för versioner av Windows som stöds. Om inget annat anges gäller gränserna i den här tabellen för alla versioner som stöds.
Minnestyp | Gräns för X86 | Gräns i 64-bitars Windows |
---|---|---|
Virtuellt adressutrymme i användarläge för varje 32-bitarsprocess |
2 GB Upp till 3 GB med IMAGE_FILE_LARGE_ADDRESS_AWARE och 4GT |
2 GB med IMAGE_FILE_LARGE_ADDRESS_AWARE avmarkerat (standard) 4 GB med IMAGE_FILE_LARGE_ADDRESS_AWARE inställt |
Virtuellt adressutrymme i användarläge för varje 64-bitarsprocess |
Ej tillämpligt |
Med IMAGE_FILE_LARGE_ADDRESS_AWARE inställt (standard): x64: Windows 8.1 och Windows Server 2012 R2 eller senare: 128 TB x64: Windows 8 och Windows Server 2012 eller tidigare 8 TB Intel Itanium-baserade system: 7 TB 2 GB med IMAGE_FILE_LARGE_ADDRESS_AWARE avmarkerat |
Virtuellt adressutrymme i kernelläge |
2 GB Från 1 GB till högst 2 GB med 4GT |
Windows 8.1 och Windows Server 2012 R2 eller senare: 128 TB Windows 8 och Windows Server 2012 eller tidigare 8 TB |
Växlingspool |
384 GB eller systemincheckningsgräns, beroende på vilket som är mindre.
Windows 8.1 och Windows Server 2012 R2: 15,5 TB eller systemincheckningsgräns, beroende på vilket som är mindre. Windows Server 2008 R2, Windows 7, Windows Server 2008 och Windows Vista: Begränsas av tillgängligt virtuellt adressutrymme i kernelläge. Från och med Windows Vista med Service Pack 1 (SP1) kan den växlingsbara poolen också begränsas av värdet PagedPoolLimit registernyckel. Windows Home Server och Windows Server 2003: 530 MB Windows XP: 490 MB |
384 GB eller systemincheckningsgräns, beroende på vilket som är mindre Windows 8.1 och Windows Server 2012 R2: 15,5 TB eller systemincheckningsgräns, beroende på vilket som är mindre. Windows Server 2008 R2, Windows 7, Windows Server 2008 och Windows Vista: 128 GB eller systemincheckningsgräns, beroende på vilket som är mindre Windows Server 2003 och Windows XP: upp till 128 GB beroende på konfiguration och RAM-minne. |
Icke-sidsidig pool |
75% RAM-minne eller 2 GB, beroende på vilket som är mindre.
Windows 8.1 och Windows Server 2012 R2: RAM-minne eller 16 TB, beroende på vilket som är mindre (adressutrymmet är begränsat till 2 x RAM-minne). Windows Vista: Begränsas endast av virtuellt adressutrymme i kernelläge och fysiskt minne. Från och med Windows Vista med SP1 kan den icke-sidsidiga poolen också begränsas av värdet NonPagedPoolLimit registernyckel. Windows Home Server, Windows Server 2003 och Windows XP: 256 MB eller 128 MB med 4GT. |
RAM-minne eller 128 GB, beroende på vilket som är mindre (adressutrymmet är begränsat till 2 x RAM) Windows 8.1 och Windows Server 2012 R2: RAM-minne eller 16 TB, beroende på vilket som är mindre (adressutrymmet är begränsat till 2 x RAM). Windows Server 2008 R2, Windows 7 och Windows Server 2008: 75% RAM-minne upp till högst 128 GB Windows Vista: 40% RAM-minne upp till högst 128 GB. Windows Server 2003 och Windows XP: upp till 128 GB beroende på konfiguration och RAM-minne. |
Virtuellt adressutrymme för systemcache (fysisk storlek begränsas endast av fysiskt minne) |
Begränsas av tillgängligt virtuellt adressutrymme i kernelläge eller SystemCacheLimit registernyckelvärde. Windows 8.1 och Windows Server 2012 R2: 16 TB. Windows Vista: Begränsas endast av virtuellt adressutrymme i kernelläge. Från och med Windows Vista med SP1 kan det virtuella adressutrymmet för systemcache också begränsas av värdet SystemCacheLimit registernyckel. Windows Home Server, Windows Server 2003 och Windows XP: 860 MB med LargeSystemCache registernyckeluppsättning och utan 4GT; upp till 448 MB med 4GT. |
Alltid 1 TB oavsett fysiskt RAM-minne Windows 8.1 och Windows Server 2012 R2: 16 TB. Windows Server 2003 och Windows XP: upp till 1 TB beroende på konfiguration och RAM-minne. |
Gränser för fysiskt minne: Windows 11
I följande tabell anges gränserna för fysiskt minne för Windows 11.
Version | Gräns för X64 | Gräns för ARM64 |
---|---|---|
Windows 11 Enterprise | 6 TB |
6 TB |
Windows 11 Education | 2 TB |
2 TB |
Windows 11 Pro för arbetsstationer | 6 TB |
6 TB |
Windows 11 Pro | 2 TB |
2 TB |
Windows 11 Home | 128 GB |
128 GB |
Gränser för fysiskt minne: Windows 10
I följande tabell anges gränserna för fysiskt minne för Windows 10.
Version | Gräns för X86 | Gräns för X64 |
---|---|---|
Windows 10 Enterprise | 4 GB |
6 TB |
Windows 10 Education | 4 GB |
2 TB |
Windows 10 Pro för arbetsstationer | 4 GB |
6 TB |
Windows 10 Pro | 4 GB |
2 TB |
Windows 10 Home | 4 GB |
128 GB |
Gränser för fysiskt minne: Windows Server 2016
I följande tabell anges gränserna för fysiskt minne för Windows Server 2016.
Version | Gräns för X64 |
---|---|
Windows Server 2016 Datacenter | 24 TB |
Windows Server 2016 Standard | 24 TB |
Gränser för fysiskt minne: Windows 8
I följande tabell anges gränserna för fysiskt minne för Windows 8.
Version | Gräns för X86 | Gräns för X64 |
---|---|---|
Windows 8 Enterprise | 4 GB |
512 GB |
Windows 8 Professional | 4 GB |
512 GB |
Windows 8 | 4 GB |
128 GB |
Gränser för fysiskt minne: Windows Server 2012
I följande tabell anges gränserna för fysiskt minne för Windows Server 2012. Windows Server 2012 är endast tillgängligt i X64-utgåvor.
Version | Gräns för 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 |
Gränser för fysiskt minne: Windows 7
I följande tabell anges gränserna för fysiskt minne för Windows 7.
Version | Gräns för X86 | Gräns för 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 |
Ej tillämpligt |
Gränser för fysiskt minne: Windows Server 2008 R2
I följande tabell anges gränserna för fysiskt minne för Windows Server 2008 R2. Windows Server 2008 R2 är endast tillgängligt i 64-bitarsversioner.
Version | Gräns för X64 | Gräns för IA64 |
---|---|---|
Windows Server 2008 R2 Datacenter | 2 TB |
|
Windows Server 2008 R2 Enterprise | 2 TB |
|
Windows Server 2008 R2 för Itanium-Based System | 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 |
Gränser för fysiskt minne: Windows Server 2008
I följande tabell anges gränserna för fysiskt minne för Windows Server 2008. Gränser som är större än 4 GB för 32-bitars Windows förutsätter att PAE- är aktiverat.
Version | Gräns för X86 | Gräns för X64 | Gräns för 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 för Itanium-Based-system | 2 TB |
||
Windows Small Business Server 2008 | 4 GB |
32 GB |
|
Windows Web Server 2008 | 4 GB |
32 GB |
Gränser för fysiskt minne: Windows Vista
I följande tabell anges gränserna för fysiskt minne för Windows Vista.
Version | Gräns för X86 | Gräns för 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 |
Gränser för fysiskt minne: Windows Home Server
Windows Home Server är endast tillgängligt i en 32-bitarsversion. Den fysiska minnesgränsen är 4 GB.
Gränser för fysiskt minne: Windows Server 2003 R2
I följande tabell anges gränserna för fysiskt minne för Windows Server 2003 R2. Gränser över 4 GB för 32-bitars Windows förutsätter att PAE- är aktiverat.
Version | Gräns för X86 | Gräns för X64 |
---|---|---|
Windows Server 2003 R2 Datacenter Edition |
64 GB (16 GB med 4GT) |
1 TB |
Windows Server 2003 R2 Enterprise Edition |
64 GB (16 GB med 4GT) |
1 TB |
Windows Server 2003 R2 Standard Edition |
4 GB |
32 GB |
Gränser för fysiskt minne: Windows Server 2003 med Service Pack 2 (SP2)
I följande tabell anges gränserna för fysiskt minne för Windows Server 2003 med Service Pack 2 (SP2). Gränser över 4 GB för 32-bitars Windows förutsätter att PAE- är aktiverat.
Version | Gräns för X86 | Gräns för X64 | Gräns för IA64 |
---|---|---|---|
Windows Server 2003 med Service Pack 2 (SP2), Datacenter Edition |
64 GB (16 GB med 4GT) |
1 TB |
2 TB |
Windows Server 2003 med Service Pack 2 (SP2), Enterprise Edition |
64 GB (16 GB med 4GT) |
1 TB |
2 TB |
Windows Server 2003 med Service Pack 2 (SP2), Standard Edition |
4 GB |
32 GB |
Gränser för fysiskt minne: Windows Server 2003 med Service Pack 1 (SP1)
I följande tabell anges gränserna för fysiskt minne för Windows Server 2003 med Service Pack 1 (SP1). Gränser över 4 GB för 32-bitars Windows förutsätter att PAE- är aktiverat.
Version | Gräns för X86 | Gräns för X64 | Gräns för IA64 |
---|---|---|---|
Windows Server 2003 med Service Pack 1 (SP1), Datacenter Edition |
64 GB (16 GB med 4GT) |
1 TB |
1 TB |
Windows Server 2003 med Service Pack 1 (SP1), Enterprise Edition |
64 GB (16 GB med 4GT) |
1 TB |
1 TB |
Windows Server 2003 med Service Pack 1 (SP1), Standard Edition |
4 GB |
32 GB |
Gränser för fysiskt minne: Windows Server 2003
I följande tabell anges gränserna för fysiskt minne för Windows Server 2003. Gränser över 4 GB för 32-bitars Windows förutsätter att PAE- är aktiverat.
Version | Gräns för X86 | Gräns för IA64 |
---|---|---|
Windows Server 2003, Datacenter Edition |
64 GB (16 GB med 4GT) |
512 GB |
Windows Server 2003, Enterprise Edition |
64 GB (16 GB med 4GT) |
512 GB |
Windows Server 2003, Standard Edition |
4 GB |
|
Windows Server 2003, Web Edition |
2 GB |
|
Windows Small Business Server 2003 |
4 GB |
|
Windows Compute Cluster Server 2003 |
32 GB |
|
Windows Storage Server 2003, Enterprise Edition |
8 GB |
|
Windows Storage Server 2003 |
4 GB |
Gränser för fysiskt minne: Windows XP
I följande tabell anges gränserna för fysiskt minne för Windows XP.
Version | Gräns för X86 | Gräns för X64 | Gräns för IA64 |
---|---|---|---|
Windows XP | 4 GB |
128 GB |
128 GB (stöds inte) |
Windows XP Starter Edition | 512 MB |
Ej tillämpligt |
Ej tillämpligt |
Gränser för fysiskt minne: Windows Embedded
I följande tabell anges gränserna för fysiskt minne för Windows Embedded.
Version | Gräns för X86 | Gräns för X64 |
---|---|---|
Windows XP Embedded |
4 GB |
|
Windows Embedded Standard 2009 |
4 GB |
|
Windows Embedded Standard 7 |
4 GB |
192 GB |
Hur grafikkort och andra enheter påverkar minnesgränser
Enheter måste mappa sitt minne under 4 GB för kompatibilitet med icke-PAE-medvetna Windows-versioner. Om systemet därför har 4 GB RAM-minne inaktiveras en del av det eller ommappas över 4 GB av BIOS. Om minnet mappas om kan X64 Windows använda det här minnet. X86-klientversioner av Windows stöder inte fysiskt minne över 4 GB-märket, så de kan inte komma åt dessa ommappade regioner. Alla X64 Windows- eller X86 Server-versioner kan.
X86-klientversioner med PAE aktiverat har ett användbart fysiskt adressutrymme på 37 bitar (128 GB). Den gräns som dessa versioner medför är den högsta tillåtna fysiska RAM-adressen, inte storleken på I/O-utrymmet. Det innebär att PAE-medvetna drivrutiner faktiskt kan använda fysiskt utrymme över 4 GB om de vill. Drivrutiner kan till exempel mappa de "förlorade" minnesregionerna som finns över 4 GB och exponera det här minnet som en RAM-disk.
Relaterade ämnen