Speicherbeschränkungen für Windows- und Windows Server-Versionen
In diesem Thema werden die Speichergrenzwerte für unterstützte Windows- und Windows Server-Versionen beschrieben.
Grenzwerte für Arbeitsspeicher und Adressraum variieren je nach Plattform, Betriebssystem und ob der IMAGE_FILE_LARGE_ADDRESS_AWARE Wert der LOADED_IMAGE Struktur und 4-Gigabyte-Tuning- (4GT) verwendet werden. IMAGE_FILE_LARGE_ADDRESS_AWARE wird mithilfe der Option /LARGEADDRESSAWARE Linker festgelegt oder gelöscht.
4-Gigabyte-Tuning (4GT), auch bekannt als Anwendungsspeicheroptimierung oder der Switch /3GB, ist eine Technologie (gilt nur für 32-Bit-Systeme), die die Menge des virtuellen Adressraums ändert, der für Benutzermodusanwendungen verfügbar ist. Durch die Aktivierung dieser Technologie wird die Gesamtgröße des virtuellen Adressraums des Systems und somit die Maximalen der Systemressourcen reduziert. Weitere Informationen finden Sie unter Was ist 4GT.
Grenzwerte für physische Arbeitsspeicher für 32-Bit-Plattformen hängen auch von der physischen Adresserweiterung (PAE) ab, wodurch 32-Bit-Windows-Systeme mehr als 4 GB physischen Arbeitsspeicher verwenden können.
Speicher- und Adressraumbeschränkungen
In der folgenden Tabelle sind die Grenzwerte für Arbeitsspeicher und Adressraum für unterstützte Versionen von Windows angegeben. Sofern nicht anders angegeben, gelten die Grenzwerte in dieser Tabelle für alle unterstützten Versionen.
Speichertyp | Grenzwert für X86 | Grenzwert in 64-Bit-Windows |
---|---|---|
Virtueller Adressraum im Benutzermodus für jeden 32-Bit-Prozess |
2 GB Bis zu 3 GB mit IMAGE_FILE_LARGE_ADDRESS_AWARE und 4GT |
2 GB mit deaktivierter IMAGE_FILE_LARGE_ADDRESS_AWARE (Standard) 4 GB mit IMAGE_FILE_LARGE_ADDRESS_AWARE Set |
Virtueller Adressraum im Benutzermodus für jeden 64-Bit-Prozess |
Nicht zutreffend |
Mit IMAGE_FILE_LARGE_ADDRESS_AWARE Satz (Standard): x64: Windows 8.1 und Windows Server 2012 R2 oder höher: 128 TB x64: Windows 8 und Windows Server 2012 oder frühere 8 TB Intel Itanium-basierte Systeme: 7 TB 2 GB mit IMAGE_FILE_LARGE_ADDRESS_AWARE gelöscht |
Virtueller Adressraum im Kernelmodus |
2 GB Von 1 GB bis maximal 2 GB mit 4GT |
Windows 8.1 und Windows Server 2012 R2 oder höher: 128 TB Windows 8 und Windows Server 2012 oder einer früheren 8 TB |
Ausgelagerter Pool |
384 GB oder system commit limit, je nachdem, welcher Wert kleiner ist.
Windows 8.1 und Windows Server 2012 R2: 15,5 TB oder system commit limit, je nachdem, welcher Wert kleiner ist. Windows Server 2008 R2, Windows 7, Windows Server 2008 und Windows Vista: durch den verfügbaren virtuellen Adressraum im Kernelmodus eingeschränkt. Ab Windows Vista mit Service Pack 1 (SP1) kann der seitenseitige Pool auch durch den wert PagedPoolLimit Registrierungsschlüsselwert eingeschränkt werden. Windows Home Server und Windows Server 2003: 530 MB Windows XP: 490 MB |
Grenzwert von 384 GB oder System-Commit, je nachdem, welcher Wert kleiner Windows 8.1 und Windows Server 2012 R2 ist: 15,5 TB oder system commit limit, je nachdem, welcher Wert kleiner ist. Windows Server 2008 R2, Windows 7, Windows Server 2008 und Windows Vista: 128 GB oder system commit limit, je nachdem, welcher Wert kleiner ist Windows Server 2003 und Windows XP: je nach Konfiguration und RAM bis zu 128 GB. |
Nicht seitenseitiger Pool |
75% RAM oder 2 GB, je nachdem, was kleiner ist.
Windows 8.1 und Windows Server 2012 R2: RAM oder 16 TB, je nachdem, welcher Wert kleiner ist (Adressraum ist auf 2 x RAM begrenzt). Windows Vista: nur durch den virtuellen Adressraum des Kernelmodus und physischen Arbeitsspeicher beschränkt. Ab Windows Vista mit SP1 kann der nicht seitenfreie Pool auch durch den Wert NonPagedPoolLimit Registrierungsschlüsselwert eingeschränkt werden. Windows Home Server, Windows Server 2003 und Windows XP: 256 MB oder 128 MB mit 4GT. |
RAM oder 128 GB, je nachdem, was kleiner ist (Adressraum ist auf 2 x RAM beschränkt) Windows 8.1 und Windows Server 2012 R2: RAM oder 16 TB, je nachdem, welcher Wert kleiner ist (Adressraum ist auf 2 x RAM begrenzt). Windows Server 2008 R2, Windows 7 und Windows Server 2008: 75% RAM bis zu maximal 128 GB Windows Vista: 40% RAM bis zu maximal 128 GB. Windows Server 2003 und Windows XP: je nach Konfiguration und RAM bis zu 128 GB. |
Virtueller Adressraum des Systemcaches (nur durch physischen Arbeitsspeicher begrenzt) |
Begrenzt durch den verfügbaren virtuellen Adressraum im Kernelmodus oder den SystemCacheLimit Registrierungsschlüsselwerts. Windows 8.1 und Windows Server 2012 R2: 16 TB. Windows Vista: nur durch den virtuellen Adressraum im Kernelmodus eingeschränkt. Ab Windows Vista mit SP1 kann der virtuelle Adressraum des Systemcaches auch durch den wert SystemCacheLimit Registrierungsschlüssel begrenzt werden. Windows Home Server, Windows Server 2003 und Windows XP: 860 MB mit LargeSystemCache Registrierungsschlüssel festgelegt und ohne 4GT; bis zu 448 MB mit 4GT. |
Immer 1 TB unabhängig von physischem RAM Windows 8.1 und Windows Server 2012 R2: 16 TB. Windows Server 2003 und Windows XP: je nach Konfiguration und RAM bis zu 1 TB. |
Grenzwerte für physischen Arbeitsspeicher: Windows 11
Die folgende Tabelle gibt die Grenzwerte für den physischen Arbeitsspeicher für Windows 11 an.
Version | Grenzwert für X64 | Limit für ARM64 |
---|---|---|
Windows 11 Enterprise | 6 TB |
6 TB |
Windows 11 Education | 2 TB |
2 TB |
Windows 11 Pro für Arbeitsstationen | 6 TB |
6 TB |
Windows 11 Pro | 2 TB |
2 TB |
Windows 11 Home | 128 GB |
128 GB |
Grenzwerte für physischen Arbeitsspeicher: Windows 10
Die folgende Tabelle gibt die Grenzwerte für physischen Arbeitsspeicher für Windows 10 an.
Version | Grenzwert für X86 | Grenzwert für X64 |
---|---|---|
Windows 10 Enterprise | 4 GB |
6 TB |
Windows 10 Education | 4 GB |
2 TB |
Windows 10 Pro für Arbeitsstationen | 4 GB |
6 TB |
Windows 10 Pro | 4 GB |
2 TB |
Windows 10 Home | 4 GB |
128 GB |
Grenzwerte für physischen Arbeitsspeicher: Windows Server 2016
Die folgende Tabelle gibt die Grenzwerte für den physischen Speicher für Windows Server 2016 an.
Version | Grenzwert für X64 |
---|---|
Windows Server 2016 Datacenter | 24 TB |
Windows Server 2016 Standard | 24 TB |
Grenzwerte für physischen Arbeitsspeicher: Windows 8
Die folgende Tabelle gibt die Grenzwerte für den physischen Arbeitsspeicher für Windows 8 an.
Version | Grenzwert für X86 | Grenzwert für X64 |
---|---|---|
Windows 8 Enterprise | 4 GB |
512 GB |
Windows 8 Professional | 4 GB |
512 GB |
Windows 8 | 4 GB |
128 GB |
Grenzwerte für physischen Arbeitsspeicher: Windows Server 2012
Die folgende Tabelle gibt die Grenzwerte für den physischen Arbeitsspeicher für Windows Server 2012 an. Windows Server 2012 ist nur in X64-Editionen verfügbar.
Version | Grenzwert 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 |
Arbeitsgruppe für Windows Storage Server 2012 | 32 GB |
Windows Storage Server 2012 Standard | 4 TB |
Hyper-V Server 2012 | 4 TB |
Grenzwerte für physischen Arbeitsspeicher: Windows 7
Die folgende Tabelle gibt die Grenzwerte für den physischen Arbeitsspeicher für Windows 7 an.
Version | Grenzwert für X86 | Grenzwert 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 |
N/A |
Grenzwerte für physischen Arbeitsspeicher: Windows Server 2008 R2
Die folgende Tabelle gibt die Grenzwerte für den physischen Arbeitsspeicher für Windows Server 2008 R2 an. Windows Server 2008 R2 ist nur in 64-Bit-Editionen verfügbar.
Version | Grenzwert für X64 | Grenzwert 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 Systeme | 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 |
Grenzwerte für physischen Arbeitsspeicher: Windows Server 2008
Die folgende Tabelle gibt die Grenzwerte für den physischen Arbeitsspeicher für Windows Server 2008 an. Für 32-Bit-Windows wird davon ausgegangen, dass PAE- aktiviert ist.
Version | Grenzwert für X86 | Grenzwert für X64 | Grenzwert 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 Systeme | 2 TB |
||
Windows Small Business Server 2008 | 4 GB |
32 GB |
|
Windows Web Server 2008 | 4 GB |
32 GB |
Grenzwerte für physischen Arbeitsspeicher: Windows Vista
Die folgende Tabelle gibt die Grenzwerte für den physischen Arbeitsspeicher für Windows Vista an.
Version | Grenzwert für X86 | Grenzwert 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 |
Grenzwerte für physischen Arbeitsspeicher: Windows Home Server
Windows Home Server ist nur in einer 32-Bit-Edition verfügbar. Der Grenzwert für den physischen Arbeitsspeicher beträgt 4 GB.
Grenzwerte für physischen Arbeitsspeicher: Windows Server 2003 R2
Die folgende Tabelle gibt die Grenzwerte für den physischen Arbeitsspeicher für Windows Server 2003 R2 an. Für 32-Bit-Windows wird davon ausgegangen, dass PAE- aktiviert ist.
Version | Grenzwert für X86 | Grenzwert für X64 |
---|---|---|
Windows Server 2003 R2 Datacenter Edition |
64 GB (16 GB mit 4GT) |
1 TB |
Windows Server 2003 R2 Enterprise Edition |
64 GB (16 GB mit 4GT) |
1 TB |
Windows Server 2003 R2 Standard Edition |
4 GB |
32 GB |
Grenzwerte für physischen Arbeitsspeicher: Windows Server 2003 mit Service Pack 2 (SP2)
Die folgende Tabelle gibt die Grenzwerte für den physischen Arbeitsspeicher für Windows Server 2003 mit Service Pack 2 (SP2) an. Für 32-Bit-Windows wird davon ausgegangen, dass PAE- aktiviert ist.
Version | Grenzwert für X86 | Grenzwert für X64 | Grenzwert für IA64 |
---|---|---|---|
Windows Server 2003 mit Service Pack 2 (SP2), Datacenter Edition |
64 GB (16 GB mit 4GT) |
1 TB |
2 TB |
Windows Server 2003 mit Service Pack 2 (SP2), Enterprise Edition |
64 GB (16 GB mit 4GT) |
1 TB |
2 TB |
Windows Server 2003 mit Service Pack 2 (SP2), Standard Edition |
4 GB |
32 GB |
Grenzwerte für physischen Arbeitsspeicher: Windows Server 2003 mit Service Pack 1 (SP1)
Die folgende Tabelle gibt die Grenzwerte für den physischen Arbeitsspeicher für Windows Server 2003 mit Service Pack 1 (SP1) an. Für 32-Bit-Windows wird davon ausgegangen, dass PAE- aktiviert ist.
Version | Grenzwert für X86 | Grenzwert für X64 | Grenzwert für IA64 |
---|---|---|---|
Windows Server 2003 mit Service Pack 1 (SP1), Datacenter Edition |
64 GB (16 GB mit 4GT) |
1 TB |
1 TB |
Windows Server 2003 mit Service Pack 1 (SP1), Enterprise Edition |
64 GB (16 GB mit 4GT) |
1 TB |
1 TB |
Windows Server 2003 mit Service Pack 1 (SP1), Standard Edition |
4 GB |
32 GB |
Grenzwerte für physischen Arbeitsspeicher: Windows Server 2003
Die folgende Tabelle gibt die Grenzwerte für den physischen Arbeitsspeicher für Windows Server 2003 an. Für 32-Bit-Windows wird davon ausgegangen, dass PAE- aktiviert ist.
Version | Grenzwert für X86 | Grenzwert für IA64 |
---|---|---|
Windows Server 2003, Datacenter Edition |
64 GB (16 GB mit 4GT) |
512 GB |
Windows Server 2003, Enterprise Edition |
64 GB (16 GB mit 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 |
Grenzwerte für physischen Arbeitsspeicher: Windows XP
In der folgenden Tabelle sind die Grenzwerte für den physischen Arbeitsspeicher für Windows XP angegeben.
Version | Grenzwert für X86 | Grenzwert für X64 | Grenzwert für IA64 |
---|---|---|---|
Windows XP | 4 GB |
128 GB |
128 GB (nicht unterstützt) |
Windows XP Starter Edition | 512 MB |
N/A |
N/A |
Grenzwerte für physischen Arbeitsspeicher: Windows Embedded
Die folgende Tabelle gibt die Grenzwerte für den physischen Arbeitsspeicher für Windows Embedded an.
Version | Grenzwert für X86 | Grenzwert für X64 |
---|---|---|
Windows XP Embedded |
4 GB |
|
Windows Embedded Standard 2009 |
4 GB |
|
Windows Embedded Standard 7 |
4 GB |
192 GB |
Auswirkungen von Grafikkarten und anderen Geräten auf Speicherbeschränkungen
Geräte müssen ihren Arbeitsspeicher unter 4 GB zuordnen, um kompatibilitätsfähig mit nicht PAE-fähigen Windows-Versionen zu gewährleisten. Wenn das System über 4 GB RAM verfügt, ist ein Teil davon entweder deaktiviert oder wird über 4 GB vom BIOS neu zugeordnet. Wenn der Speicher erneut zugeordnet ist, kann X64 Windows diesen Speicher verwenden. X86-Clientversionen von Windows unterstützen keinen physischen Arbeitsspeicher oberhalb der Marke 4 GB, sodass sie nicht auf diese neu zugeordneten Regionen zugreifen können. Jede X64 Windows- oder X86 Server-Version kann verwendet werden.
X86-Clientversionen mit aktiviertem PAE verfügen über einen verwendbaren physischen Adressraum mit 37-Bit (128 GB). Der Grenzwert, den diese Versionen auferlegen, ist die höchste zulässige physische RAM-Adresse, nicht die Größe des E/A-Speicherplatzes. Das bedeutet, dass PAE-fähige Treiber tatsächlich physischen Speicherplatz über 4 GB nutzen können, wenn sie möchten. Beispielsweise könnten Treiber die "verlorenen" Speicherbereiche über 4 GB zuordnen und diesen Speicher als RAM-Datenträger verfügbar machen.
Verwandte Themen