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 Serveur prises en charge.

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

Le réglage de 4 gigaoctets (4GT), également appelé réglage de la mémoire d’application ou le 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 donc les maximums de ressources système. Pour plus d’informations, consultez Présentation de 4GT.

Les limites de mémoire physique pour les plateformes 32 bits dépendent également de l’extension d’adresse physique (PAE), ce qui permet aux systèmes de 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 relatives à la mémoire et à l’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 en 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és (par défaut)
4 Go avec IMAGE_FILE_LARGE_ADDRESS_AWARE set
Espace d’adressage virtuel en mode utilisateur pour chaque processus 64 bits
Non applicable
Avec IMAGE_FILE_LARGE_ADDRESS_AWARE défini (valeur 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 8 To
Systèmes Intel Itanium : 7 To

2 Go avec IMAGE_FILE_LARGE_ADDRESS_AWARE effacés
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 versions antérieures à 8 To
Pool paginé
Limite de validation système de 384 Go, selon la taille la plus petite. Windows 8.1 et Windows Server 2012 R2 : 15,5 To ou une limite de validation système, selon ce qui est plus petit.
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 la clé de registre PagedPoolLimit.
Windows serveur d’accueil et serveur Windows 2003 : 530 Mo
Windows XP : 490 Mo

384 Go ou limite de validation système, quelle que soit la plus petite Windows 8.1 et Windows Server 2012 R2 : 15,5 To ou une limite de validation système, selon ce qui est plus petit.
Windows Server 2008 R2, Windows 7, Windows Server 2008 et Windows Vista : 128 Go ou une limite de validation système, selon que ce soit plus petit
Windows Server 2003 et Windows XP : Jusqu’à 128 Go en fonction de la configuration et de la ram.

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

RAM ou 128 Go, selon le cas plus petit (l’espace d’adressage est limité à 2 x RAM) Windows 8.1 et Windows Server 2012 R2 : RAM ou 16 To, selon ce qui est plus petit (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 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 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 serveur d’accueil, 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 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 Entreprise 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 les Windows 32 bits supposent que l’authentification unique 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 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 : serveur d’accueil Windows

Windows serveur d’accueil 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 mémoire physique pour Windows Server 2003 R2. Les limites de plus de 4 Go pour les 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 Édition Standard
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 mémoire physique pour Windows Server 2003 avec Service Pack 2 (SP2). Les limites de plus de 4 Go pour les 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 de plus de 4 Go pour les 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 de plus de 4 Go pour les 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 Stockage 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 incorporé

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

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 en dessous de 4 Go pour assurer la compatibilité avec les versions Windows non compatibles avec paE. Par conséquent, si le système a 4 Go de RAM, certains d’entre elles sont désactivés ou remappés au-dessus de 4 Go par le BIOS. Si la mémoire est remappée, les Windows X64 peuvent 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, afin qu’elles ne puissent pas accéder à ces régions remappées. Toute version X64 Windows ou X86 Server peut.

Les versions clientes X86 avec PAE activées ont un espace d’adressage physique 37 bits (128 Go) utilisable. La limite que ces versions imposent est l’adresse RAM physique autorisée la plus élevée, et non la taille de l’espace d’E/S. Cela signifie que les pilotes prenant en charge paE peuvent réellement utiliser de l’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