Limites de mémoire pour les versions de Windows et de Windows Server

Cette rubrique décrit les limites de mémoire pour les versions Windows et Windows Server prises en charge.

Les limites de mémoire et d’espace d’adressage varient selon la plateforme, le système d’exploitation et selon que la valeur IMAGE_FILE_LARGE_ADDRESS_AWARE de la structure de LOADED_IMAGE et le réglage de 4 gigaoctets (4GT) sont utilisés. IMAGE_FILE_LARGE_ADDRESS_AWARE est défini ou effacé à l’aide de l’option d’éditeur de liens /LARGEADDRESSAWARE .

Le réglage de 4 gigaoctets (4GT), également appelé réglage de la mémoire d’application, ou commutateur /3 Go, est une technologie (applicable uniquement aux systèmes 32 bits) qui modifie la quantité d’espace d’adressage virtuel disponible pour les applications en mode utilisateur. L’activation de cette technologie réduit la taille globale de l’espace d’adressage virtuel du système et, par conséquent, les ressources système maximales. Pour plus d’informations, consultez Qu’est-ce que 4GT.

Les limites de mémoire physique pour les plateformes 32 bits dépendent également de l’extension d’adresse physique (PAE), qui permet aux systèmes Windows 32 bits d’utiliser plus de 4 Go de mémoire physique.

Limites de mémoire et d’espace d’adressage

Le tableau suivant spécifie les limites de mémoire et d’espace d’adressage pour les versions prises en charge de Windows. Sauf indication contraire, les limites de ce tableau s’appliquent à toutes les versions prises en charge.

Type de mémoire Limite sur X86 Limite dans Windows 64 bits
Espace d’adressage virtuel en mode utilisateur pour chaque processus 32 bits
2 Go
Jusqu’à 3 Go avec IMAGE_FILE_LARGE_ADDRESS_AWARE et 4GT
2 Go avec IMAGE_FILE_LARGE_ADDRESS_AWARE effacé (valeur par défaut)
4 Go avec IMAGE_FILE_LARGE_ADDRESS_AWARE défini
Espace d’adressage virtuel en mode utilisateur pour chaque processus 64 bits
Non applicable
Avec IMAGE_FILE_LARGE_ADDRESS_AWARE définie (par défaut) :
x64 : Windows 8.1 et Windows Server 2012 R2 ou version ultérieure : 128 To
x64 : Windows 8 et Windows Server 2012 ou version antérieure de 8 To
Systèmes Intel Itanium : 7 To

2 Go avec IMAGE_FILE_LARGE_ADDRESS_AWARE effacé
Espace d’adressage virtuel en mode noyau
2 Go
De 1 Go à un maximum de 2 Go avec 4GT
Windows 8.1 et Windows Server 2012 R2 ou version ultérieure : 128 To
Windows 8 et Windows Server 2012 ou une version antérieure de 8 To
Pool paginé
384 Go ou limite de validation système, selon la valeur la plus petite. Windows 8.1 et Windows Server 2012 R2 : 15,5 To ou limite de validation système, selon la valeur la plus petite.
Windows Server 2008 R2, Windows 7, Windows Server 2008 et Windows Vista : Limité par l’espace d’adressage virtuel en mode noyau disponible. À compter de Windows Vista avec Service Pack 1 (SP1), le pool paginé peut également être limité par la valeur de clé de Registre PagedPoolLimit .
Windows Home Server et Windows Server 2003 : 530 Mo
Windows XP : 490 Mo

384 Go ou limite de validation système, selon la valeur la plus petite Windows 8.1 et Windows Server 2012 R2 : 15,5 To ou la limite de validation système, selon la valeur la plus petite.
Windows Server 2008 R2, Windows 7, Windows Server 2008 et Windows Vista : 128 Go ou limite de validation système, selon la valeur la plus petite
Windows Server 2003 et Windows XP : Jusqu’à 128 Go en fonction de la configuration et de la RAM.

Pool non paginé
75 % de ram ou 2 Go, selon la taille la plus petite. Windows 8.1 et Windows Server 2012 R2 : RAM ou 16 To, selon la valeur la plus petite (l’espace d’adressage est limité à 2 x RAM).
Windows Vista : Limité uniquement par l’espace d’adressage virtuel en mode noyau et la mémoire physique. À compter de Windows Vista avec SP1, le pool sans page peut également être limité par la valeur de clé de Registre NonPagedPoolLimit .
Windows Home Server, Windows Server 2003 et Windows XP : 256 Mo ou 128 Mo avec 4GT.

RAM ou 128 Go, selon la valeur la plus petite (l’espace d’adressage est limité à 2 x RAM) Windows 8.1 et Windows Server 2012 R2 : RAM ou 16 To, selon la valeur la plus petite (l’espace d’adressage est limité à 2 x RAM).
Windows Server 2008 R2, Windows 7 et Windows Server 2008 : 75 % de ram jusqu’à un maximum de 128 Go
Windows Vista : 40 % de ram jusqu’à un maximum de 128 Go.
Windows Server 2003 et Windows XP : Jusqu’à 128 Go en fonction de la configuration et de la RAM.

Espace d’adressage virtuel du cache système (taille physique limitée uniquement par la mémoire physique)
Limité par l’espace d’adressage virtuel en mode noyau disponible ou la valeur de clé de Registre SystemCacheLimit .
Windows 8.1 et Windows Server 2012 R2 : 16 To.
Windows Vista : Limité uniquement par l’espace d’adressage virtuel en mode noyau. À compter de Windows Vista avec SP1, l’espace d’adressage virtuel du cache système peut également être limité par la valeur de clé de Registre SystemCacheLimit .
Windows Home Server, Windows Server 2003 et Windows XP : 860 Mo avec la clé de Registre LargeSystemCache définie et sans 4GT ; jusqu’à 448 Mo avec 4GT.

Toujours 1 To, quelle que soit la mémoire RAM physique Windows 8.1 et Windows Server 2012 R2 : 16 To.
Windows Server 2003 et Windows XP : Jusqu’à 1 To en fonction de la configuration et de la RAM.

Limites de mémoire physique : Windows 11

Le tableau suivant spécifie les limites de mémoire physique pour Windows 11.

Version Limite sur X64 Limite sur ARM64
Windows 11 Entreprise 6 To
6 To
Windows 11 Éducation 2 To
2 To
Windows 11 Professionnel pour les Stations de travail 6 To
6 To
Windows 11 Pro 2 To
2 To
Windows 11 Famille 128 Go
128 Go

Limites de mémoire physique : Windows 10

Le tableau suivant spécifie les limites de mémoire physique pour Windows 10.

Version Limite sur X86 Limite sur X64
Windows 10 Entreprise 4 Go
6 To
Windows 10 Éducation 4 Go
2 To
Windows 10 Professionnel pour les Stations de travail 4 Go
6 To
Windows 10 Professionnel 4 Go
2 To
Windows 10 Famille 4 Go
128 Go

 

Limites de mémoire physique : Windows Server 2016

Le tableau suivant spécifie les limites de mémoire physique pour Windows Server 2016.

Version Limite sur X64
Windows Server 2016 Datacenter 24 To
Windows Server 2016 Standard 24 To

 

Limites de mémoire physique : Windows 8

Le tableau suivant spécifie les limites de mémoire physique pour Windows 8.

Version Limite sur X86 Limite sur X64
Windows 8 Entreprise 4 Go
512 Go
Windows 8 Professionnel 4 Go
512 Go
Windows 8 4 Go
128 Go

 

Limites de mémoire physique : Windows Server 2012

Le tableau suivant spécifie les limites de mémoire physique pour Windows Server 2012. Windows Server 2012 est disponible uniquement dans les éditions X64.

Version Limite sur X64
Windows Server 2012 Datacenter 4 To
Windows Server 2012 Standard 4 To
Windows Server 2012 Essentials 64 Go
Windows Server 2012 Foundation 32 Go
Windows Storage Server 2012 Workgroup 32 Go
Windows Storage Server 2012 Standard 4 To
Hyper-V Server 2012 4 To

 

Limites de mémoire physique : Windows 7

Le tableau suivant spécifie les limites de mémoire physique pour Windows 7.

Version Limite sur X86 Limite sur X64
Windows 7 Édition Intégrale 4 Go
192 Go
Windows 7 Enterprise 4 Go
192 Go
Windows 7 Professionnel 4 Go
192 Go
Windows 7 Édition Familiale Premium 4 Go
16 Go
Windows 7 Édition Familiale Basique 4 Go
8 Go
Windows 7 Édition Starter 2 Go
N/A

 

Limites de mémoire physique : Windows Server 2008 R2

Le tableau suivant spécifie les limites de mémoire physique pour Windows Server 2008 R2. Windows Server 2008 R2 est disponible uniquement dans les éditions 64 bits.

Version Limite sur X64 Limite sur IA64
Windows Server 2008 R2 Datacenter 2 To
Windows Server 2008 R2 Entreprise 2 To
Windows Server 2008 R2 pour les systèmes Itanium 2 To
Windows Server 2008 R2 Foundation 8 Go
Windows Server 2008 R2 Standard 32 Go
Windows HPC Server 2008 R2 128 Go
Windows Web Server 2008 R2 32 Go

 

Limites de mémoire physique : Windows Server 2008

Le tableau suivant spécifie les limites de mémoire physique pour Windows Server 2008. Les limites supérieures à 4 Go pour Windows 32 bits supposent que l’EP est activée.

Version Limite sur X86 Limite sur X64 Limite sur IA64
Windows Server 2008 Datacenter 64 Go
1 To
Windows Server 2008 Entreprise 64 Go
1 To
Windows Server 2008 HPC Edition 128 Go
Windows Server 2008 Standard 4 Go
32 Go
Windows Server 2008 pour les systèmes Itanium 2 To
Windows Small Business Server 2008 4 Go
32 Go
Windows Web Server 2008 4 Go
32 Go

 

Limites de mémoire physique : Windows Vista

Le tableau suivant spécifie les limites de la mémoire physique pour Windows Vista.

Version Limite sur X86 Limite sur X64
Windows Vista Édition Intégrale 4 Go
128 Go
Windows Vista Entreprise 4 Go
128 Go
Windows Vista Professionnel 4 Go
128 Go
Windows Vista Édition Familiale Premium 4 Go
16 Go
Windows Vista Édition Familiale Basique 4 Go
8 Go
Windows Vista Starter 1 Go

 

Limites de mémoire physique : Windows Home Server

Windows Home Server est disponible uniquement dans une édition 32 bits. La limite de mémoire physique est de 4 Go.

Limites de mémoire physique : Windows Server 2003 R2

Le tableau suivant spécifie les limites de la mémoire physique pour Windows Server 2003 R2. Les limites supérieures à 4 Go pour Windows 32 bits supposent que paE est activé.

Version Limite sur X86 Limite sur X64
Windows Server 2003 R2 Datacenter Edition
64 Go
(16 Go avec 4GT)
1 To
Windows Server 2003 R2 Enterprise Edition
64 Go
(16 Go avec 4GT)
1 To
Windows Server 2003 R2 Standard Edition
4 Go
32 Go

 

Limites de mémoire physique : Windows Server 2003 avec Service Pack 2 (SP2)

Le tableau suivant spécifie les limites de la mémoire physique pour Windows Server 2003 avec Service Pack 2 (SP2). Les limites supérieures à 4 Go pour Windows 32 bits supposent que paE est activé.

Version Limite sur X86 Limite sur X64 Limite sur IA64
Windows Server 2003 avec Service Pack 2 (SP2), Datacenter Edition
64 Go
(16 Go avec 4GT)
1 To
2 To
Windows Server 2003 avec Service Pack 2 (SP2), Êdition Entreprise
64 Go
(16 Go avec 4GT)
1 To
2 To
Windows Server 2003 avec Service Pack 2 (SP2), Édition Standard
4 Go
32 Go

 

Limites de mémoire physique : Windows Server 2003 avec Service Pack 1 (SP1)

Le tableau suivant spécifie les limites de mémoire physique pour Windows Server 2003 avec Service Pack 1 (SP1). Les limites supérieures à 4 Go pour Windows 32 bits supposent que paE est activé.

Version Limite sur X86 Limite sur X64 Limite sur IA64
Windows Server 2003 avec Service Pack 1 (SP1), Datacenter Edition
64 Go
(16 Go avec 4GT)
1 To
1 To
Windows Server 2003 avec Service Pack 1 (SP1), Êdition Entreprise
64 Go
(16 Go avec 4GT)
1 To
1 To
Windows Server 2003 avec Service Pack 1 (SP1), Édition Standard
4 Go
32 Go

 

Limites de mémoire physique : Windows Server 2003

Le tableau suivant spécifie les limites de mémoire physique pour Windows Server 2003. Les limites supérieures à 4 Go pour Windows 32 bits supposent que paE est activé.

Version Limite sur X86 Limite sur IA64
Windows Server 2003 Datacenter Edition
64 Go
(16 Go avec 4GT)
512 Go
Windows Server 2003 Enterprise Edition
64 Go
(16 Go avec 4GT)
512 Go
Windows Server 2003 Standard Edition
4 Go
Windows Server 2003, Édition Web
2 Go
Windows Small Business Server 2003
4 Go
Windows Compute Cluster Server 2003
32 Go
Windows Storage Server 2003, Êdition Entreprise
8 Go
Windows Storage Server 2003
4 Go

 

Limites de mémoire physique : Windows XP

Le tableau suivant spécifie les limites de mémoire physique pour Windows XP.

Version Limite sur X86 Limite sur X64 Limite sur IA64
Windows XP 4 Go
128 Go
128 Go (non pris en charge)
Windows XP Starter Edition 512 Mo
N/A
N/A

 

Limites de mémoire physique : Windows Embedded

Le tableau suivant spécifie les limites de la mémoire physique pour Windows Embedded.

Version Limite sur X86 Limite sur X64
Windows XP Embedded
4 Go
Windows Embedded Standard 2009
4 Go
Windows Embedded Standard 7
4 Go
192 Go

 

Comment les cartes graphiques et d’autres appareils affectent les limites de mémoire

Les appareils doivent mapper leur mémoire inférieure à 4 Go pour être compatibles avec les versions windows non compatibles PAE. Par conséquent, si le système a 4 Go de RAM, une partie de celle-ci est désactivée ou est réappée au-dessus de 4 Go par le BIOS. Si la mémoire est réapplique, Windows X64 peut utiliser cette mémoire. Les versions clientes X86 de Windows ne prennent pas en charge la mémoire physique au-dessus de la marque de 4 Go, de sorte qu’elles ne peuvent pas accéder à ces régions remappées. N’importe quelle version de X64 Windows ou X86 Server peut.

Les versions clientes X86 avec PAE activée ont un espace d’adressage physique 37 bits (128 Go) utilisable. La limite imposée par ces versions est l’adresse RAM physique la plus élevée autorisée, et non la taille de l’espace d’E/S. Cela signifie que les pilotes compatibles PAE peuvent utiliser un espace physique supérieur à 4 Go s’ils le souhaitent. Par exemple, les pilotes peuvent mapper les régions de mémoire « perdues » situées au-dessus de 4 Go et exposer cette mémoire en tant que disque RAM.

Réglage de 4 gigaoctets

IMAGE_FILE_LARGE_ADDRESS_AWARE

Extension d’adresse physique