Limites de memória para as versões do Windows e do Windows Server

Este tópico descreve os limites de memória para versões compatíveis do Windows e do Windows Server.

Os limites de memória e espaço de endereço variam de acordo com a plataforma, o sistema operacional e se o valor IMAGE_FILE_LARGE_ADDRESS_AWARE da estrutura LOADED_IMAGE e o ajuste de 4 gigabytes (4GT) estão em uso. IMAGE_FILE_LARGE_ADDRESS_AWARE é definida ou desmarcada usando a opção do vinculador /LARGEADDRESSAWARE .

O ajuste de 4 gigabytes (4GT), também conhecido como ajuste de memória do aplicativo ou o comutador /3GB, é uma tecnologia (aplicável somente a sistemas de 32 bits) que altera a quantidade de espaço de endereço virtual disponível para aplicativos do modo de usuário. Habilitar essa tecnologia reduz o tamanho geral do espaço de endereço virtual do sistema e, portanto, os máximos de recursos do sistema. Para obter mais informações, consulte O que é 4GT.

Os limites de memória física para plataformas de 32 bits também dependem da PAE ( Extensão de Endereço Físico ), que permite que sistemas Windows de 32 bits usem mais de 4 GB de memória física.

Limites de espaço de memória e endereço

A tabela a seguir especifica os limites de memória e espaço de endereço para versões com suporte do Windows. A menos que indicado de outra forma, os limites nesta tabela se aplicam a todas as versões com suporte.

Tipo de memória Limite em X86 Limite no Windows de 64 bits
Espaço de endereço virtual no modo de usuário para cada processo de 32 bits
2 GB
Até 3 GB com IMAGE_FILE_LARGE_ADDRESS_AWARE e 4GT
2 GB com IMAGE_FILE_LARGE_ADDRESS_AWARE desmarcado (padrão)
4 GB com IMAGE_FILE_LARGE_ADDRESS_AWARE definido
Espaço de endereço virtual no modo de usuário para cada processo de 64 bits
Não aplicável
Com IMAGE_FILE_LARGE_ADDRESS_AWARE definido (padrão):
x64: Windows 8.1 e Windows Server 2012 R2 ou posterior: 128 TB
x64: Windows 8 e Windows Server 2012 ou 8 TB anteriores
Sistemas baseados no Intel Itanium: 7 TB

2 GB com IMAGE_FILE_LARGE_ADDRESS_AWARE desmarcado
Espaço de endereço virtual no modo kernel
2 GB
De 1 GB para um máximo de 2 GB com 4GT
Windows 8.1 e Windows Server 2012 R2 ou posterior: 128 TB
Windows 8 e Windows Server 2012 ou 8 TB anteriores
Pool de páginas
384 GB ou limite de confirmação do sistema, o que for menor. Windows 8.1 e Windows Server 2012 R2: 15,5 TB ou limite de confirmação do sistema, o que for menor.
Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: Limitado pelo espaço de endereço virtual no modo kernel disponível. A partir do Windows Vista com o Service Pack 1 (SP1), o pool de páginas também pode ser limitado pelo valor da chave do Registro PagedPoolLimit .
Windows Home Server e Windows Server 2003: 530 MB
Windows XP: 490 MB

384 GB ou limite de confirmação do sistema, o que for menor Windows 8.1 e Windows Server 2012 R2: 15,5 TB ou limite de confirmação do sistema, o que for menor.
Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: 128 GB ou limite de confirmação do sistema, o que for menor
Windows Server 2003 e Windows XP: Até 128 GB, dependendo da configuração e da RAM.

Pool nãopagado
75% de RAM ou 2 GB, o que for menor. Windows 8.1 e Windows Server 2012 R2: RAM ou 16 TB, o que for menor (o espaço de endereço é limitado a 2 x RAM).
Windows Vista: Limitado apenas pelo espaço de endereço virtual do modo kernel e pela memória física. A partir do Windows Vista com O SP1, o pool nãopagado também pode ser limitado pelo valor da chave do Registro NonPagedPoolLimit .
Windows Home Server, Windows Server 2003 e Windows XP: 256 MB ou 128 MB com 4GT.

RAM ou 128 GB, o que for menor (o espaço de endereço é limitado a 2 x RAM) Windows 8.1 e Windows Server 2012 R2: RAM ou 16 TB, o que for menor (o espaço de endereço é limitado a 2 x RAM).
Windows Server 2008 R2, Windows 7 e Windows Server 2008: 75% de RAM até um máximo de 128 GB
Windows Vista: 40% da RAM até um máximo de 128 GB.
Windows Server 2003 e Windows XP: Até 128 GB, dependendo da configuração e da RAM.

Espaço de endereço virtual do cache do sistema (tamanho físico limitado apenas pela memória física)
Limitado pelo espaço de endereço virtual no modo kernel disponível ou pelo valor da chave do Registro SystemCacheLimit .
Windows 8.1 e Windows Server 2012 R2: 16 TB.
Windows Vista: Limitado apenas pelo espaço de endereço virtual do modo kernel. A partir do Windows Vista com o SP1, o espaço de endereço virtual do cache do sistema também pode ser limitado pelo valor da chave do Registro SystemCacheLimit .
Windows Home Server, Windows Server 2003 e Windows XP: 860 MB com a chave do registro LargeSystemCache definida e sem 4GT; até 448 MB com 4GT.

Sempre 1 TB, independentemente da RAM física Windows 8.1 e Windows Server 2012 R2: 16 TB.
Windows Server 2003 e Windows XP: Até 1 TB dependendo da configuração e da RAM.

Limites de memória física: Windows 11

A tabela a seguir especifica os limites de memória física para Windows 11.

Versão Limite em X64 Limite no 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

Limites de memória física: Windows 10

A tabela a seguir especifica os limites de memória física para Windows 10.

Versão Limite em X86 Limite em 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

 

Limites de memória física: Windows Server 2016

A tabela a seguir especifica os limites de memória física para Windows Server 2016.

Versão Limite em X64
Windows Server 2016 Datacenter 24 TB
Windows Server 2016 Standard 24 TB

 

Limites de memória física: Windows 8

A tabela a seguir especifica os limites de memória física para Windows 8.

Versão Limite em X86 Limite em X64
O Windows 8 Enterprise 4 GB
512 GB
Windows 8 Professional 4 GB
512 GB
Windows 8 4 GB
128 GB

 

Limites de memória física: Windows Server 2012

A tabela a seguir especifica os limites de memória física para Windows Server 2012. Windows Server 2012 está disponível apenas em edições X64.

Versão Limite em 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
Grupo de trabalho do Windows Storage Server 2012 32 GB
Windows Storage Server 2012 Standard 4 TB
Hyper-V Server 2012 4 TB

 

Limites de memória física: Windows 7

A tabela a seguir especifica os limites de memória física para o Windows 7.

Versão Limite em X86 Limite em 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/D

 

Limites de memória física: Windows Server 2008 R2

A tabela a seguir especifica os limites de memória física para o Windows Server 2008 R2. O Windows Server 2008 R2 está disponível apenas em edições de 64 bits.

Versão Limite em X64 Limite em 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

 

Limites de memória física: Windows Server 2008

A tabela a seguir especifica os limites de memória física para o Windows Server 2008. Limites maiores que 4 GB para o Windows de 32 bits pressupõem que o PAE está habilitado.

Versão Limite em X86 Limite em X64 Limite em 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

 

Limites de memória física: Windows Vista

A tabela a seguir especifica os limites de memória física para o Windows Vista.

Versão Limite em X86 Limite em 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

 

Limites de memória física: Windows Home Server

O Windows Home Server está disponível apenas em uma edição de 32 bits. O limite de memória física é de 4 GB.

Limites de memória física: Windows Server 2003 R2

A tabela a seguir especifica os limites de memória física para o Windows Server 2003 R2. Os limites acima de 4 GB para o Windows de 32 bits pressupõem que o PAE está habilitado.

Versão Limite em X86 Limite em X64
Windows Server 2003 R2 Datacenter Edition
64 GB
(16 GB com 4GT)
1 TB
Windows Server 2003 R2 Edição Enterprise
64 GB
(16 GB com 4GT)
1 TB
Windows Server 2003 R2 Standard Edition
4 GB
32 GB

 

Limites de memória física: Windows Server 2003 com Service Pack 2 (SP2)

A tabela a seguir especifica os limites de memória física para o Windows Server 2003 com Service Pack 2 (SP2). Os limites acima de 4 GB para o Windows de 32 bits pressupõem que o PAE está habilitado.

Versão Limite em X86 Limite em X64 Limite em IA64
Windows Server 2003 com Service Pack 2 (SP2), Datacenter Edition
64 GB
(16 GB com 4GT)
1 TB
2 TB
Windows Server 2003 com Service Pack 2 (SP2), Edição Enterprise
64 GB
(16 GB com 4GT)
1 TB
2 TB
Windows Server 2003 com Service Pack 2 (SP2), Standard Edition
4 GB
32 GB

 

Limites de memória física: Windows Server 2003 com Service Pack 1 (SP1)

A tabela a seguir especifica os limites de memória física para o Windows Server 2003 com o Service Pack 1 (SP1). Os limites acima de 4 GB para o Windows de 32 bits pressupõem que o PAE está habilitado.

Versão Limite em X86 Limite em X64 Limite em IA64
Windows Server 2003 com Service Pack 1 (SP1), Datacenter Edition
64 GB
(16 GB com 4GT)
1 TB
1 TB
Windows Server 2003 com Service Pack 1 (SP1), Edição Enterprise
64 GB
(16 GB com 4GT)
1 TB
1 TB
Windows Server 2003 com Service Pack 1 (SP1), Standard Edition
4 GB
32 GB

 

Limites de memória física: Windows Server 2003

A tabela a seguir especifica os limites de memória física para o Windows Server 2003. Os limites acima de 4 GB para o Windows de 32 bits pressupõem que o PAE está habilitado.

Versão Limite em X86 Limite em IA64
Windows Server 2003, Datacenter Edition
64 GB
(16 GB com 4GT)
512 GB
Windows Server 2003, Enterprise Edition
64 GB
(16 GB com 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, Edição Enterprise
8 GB
Windows Storage Server 2003
4 GB

 

Limites de memória física: Windows XP

A tabela a seguir especifica os limites de memória física para o Windows XP.

Versão Limite em X86 Limite em X64 Limite em IA64
Windows XP 4 GB
128 GB
128 GB (sem suporte)
Windows XP Starter Edition 512 MB
N/D
N/D

 

Limites de memória física: Windows Embedded

A tabela a seguir especifica os limites de memória física para o Windows Embedded.

Versão Limite em X86 Limite em X64
Windows XP Embedded
4 GB
Windows Embedded Standard 2009
4 GB
Windows Embedded Standard 7
4 GB
192 GB

 

Como as placas gráficas e outros dispositivos afetam os limites de memória

Os dispositivos precisam mapear a memória abaixo de 4 GB para compatibilidade com versões do Windows sem reconhecimento de PAE. Portanto, se o sistema tiver 4 GB de RAM, parte dela será desabilitada ou será remapeada acima de 4 GB pelo BIOS. Se a memória for remapeada, o Windows X64 poderá usar essa memória. As versões do cliente X86 do Windows não dão suporte à memória física acima da marca de 4 GB, portanto, não podem acessar essas regiões remapeadas. Qualquer versão X64 do Windows ou do X86 Server pode.

As versões do cliente X86 com PAE habilitado têm um espaço de endereço físico utilizável de 37 bits (128 GB). O limite que essas versões impõem é o endereço de RAM físico mais alto permitido, não o tamanho do espaço de E/S. Isso significa que os drivers com reconhecimento de PAE podem realmente usar espaço físico acima de 4 GB, se desejarem. Por exemplo, os drivers podem mapear as regiões de memória "perdidas" localizadas acima de 4 GB e expor essa memória como um disco de RAM.

Ajuste de 4 Gigabyte

IMAGE_FILE_LARGE_ADDRESS_AWARE

Extensão de Endereço Físico