Поделиться через


Ограничения памяти для выпусков Windows и Windows Server

В этом разделе описываются ограничения памяти для поддерживаемых выпусков Windows и Windows Server.

Ограничения на память и адресное пространство зависят от платформы, операционной системы и по тому, используется ли IMAGE_FILE_LARGE_ADDRESS_AWARE значение структуры LOADED_IMAGE и 4-гигабайтовой настройки (4GT). IMAGE_FILE_LARGE_ADDRESS_AWARE устанавливается или очищается с помощью параметра компоновщика /LARGEADDRESSAWARE.

4-гигабайтовая настройка (4GT), также известная как настройка памяти приложения или коммутатор /3GB, — это технология (применимо только к 32-разрядным системам), которая изменяет объем виртуального адресного пространства, доступного для приложений в пользовательском режиме. Включение этой технологии сокращает общий размер виртуального адресного пространства системы и, следовательно, максимальных системных ресурсов. Дополнительные сведения см. в разделе Что такое4GT.

Ограничения физической памяти для 32-разрядных платформ также зависят от расширения физического адреса (PAE), что позволяет 32-разрядным системам Windows использовать более 4 ГБ физической памяти.

Ограничения памяти и адресного пространства

В следующей таблице указаны ограничения памяти и адресного пространства для поддерживаемых выпусков Windows. Если иное не указано, ограничения в этой таблице применяются ко всем поддерживаемым выпускам.

Тип памяти Ограничение на X86 Ограничение в 64-разрядной версии Windows
Виртуальное адресное пространство в пользовательском режиме для каждого 32-разрядного процесса
2 ГБ
До 3 ГБ с IMAGE_FILE_LARGE_ADDRESS_AWARE и 4GT
2 ГБ с IMAGE_FILE_LARGE_ADDRESS_AWARE очисткой (по умолчанию)
4 ГБ с набором IMAGE_FILE_LARGE_ADDRESS_AWARE
Виртуальное адресное пространство в режиме пользователя для каждого 64-разрядного процесса
Неприменимо
с набором IMAGE_FILE_LARGE_ADDRESS_AWARE (по умолчанию):
x64: Windows 8.1 и Windows Server 2012 R2 или более поздней версии: 128 ТБ
x64: Windows 8 и Windows Server 2012 или более ранние 8 ТБ
системах на основе Intel Itanium: 7 ТБ

2 ГБ с очисткой IMAGE_FILE_LARGE_ADDRESS_AWARE
Виртуальное адресное пространство в режиме ядра
2 ГБ
От 1 ГБ до максимум 2 ГБ с 4GT
Windows 8.1 и Windows Server 2012 R2 или более поздней версии: 128 ТБ
Windows 8 и Windows Server 2012 или более ранних версий 8 ТБ
Пул страниц
384 ГБ или ограничение фиксации системы, в зависимости от того, что меньше. Windows 8.1 и Windows Server 2012 R2: 15,5 ТБ или ограничение фиксации системы, в зависимости от того, что меньше.
Windows Server 2008 R2, Windows 7, Windows Server 2008 и Windows Vista: Ограничено доступным виртуальным адресным пространством в режиме ядра. Начиная с Windows Vista с пакетом обновления 1 (SP1) пул страниц также может быть ограничен значением раздела реестра PagedPoolLimit.
Windows Home Server и Windows Server 2003: 530 МБ
Windows XP: 490 МБ

Ограничение фиксации в 384 ГБ или системной фиксации, в зависимости от того, что меньше Windows 8.1 и Windows Server 2012 R2: 15,5 ТБ или ограничение фиксации системы, в зависимости от того, что меньше.
Windows Server 2008 R2, Windows 7, Windows Server 2008 и Windows Vista: 128 ГБ или ограничение фиксации системы, в зависимости от того, что меньше
Windows Server 2003 и Windows XP: до 128 ГБ в зависимости от конфигурации и ОЗУ.

Непакетный пул
75% ОЗУ или 2 ГБ, в зависимости от того, что меньше. Windows 8.1 и Windows Server 2012 R2: ОЗУ или 16 ТБ, что бы ни было меньше (адресное пространство ограничено 2 x ОЗУ).
Windows Vista: ограничено только виртуальным адресным пространством в режиме ядра и физической памятью. Начиная с Windows Vista с пакетом обновления 1 (SP1), неупакованный пул также может быть ограничен значением раздела реестра NonPagedPoolLimit.
Windows Home Server, Windows Server 2003 и Windows XP: 256 МБ или 128 МБ с 4GT.

ОЗУ или 128 ГБ, что бы ни было меньше (адресное пространство ограничено 2 x ОЗУ), Windows 8.1 и Windows Server 2012 R2: ОЗУ или 16 ТБ, что бы ни было меньше (адресное пространство ограничено 2 x ОЗУ).
Windows Server 2008 R2, Windows 7 и Windows Server 2008: 75% ОЗУ до 128 ГБ
Windows Vista: 40% ОЗУ до 128 ГБ.
Windows Server 2003 и Windows XP: до 128 ГБ в зависимости от конфигурации и ОЗУ.

Виртуальное адресное пространство кэша системы (физический размер ограничен только физической памятью)
Ограничено доступным виртуальным адресным пространством в режиме ядра или значением раздела реестра SystemCacheLim it.
Windows 8.1 и Windows Server 2012 R2: 16 ТБ.
Windows Vista: Ограничено только виртуальным адресным пространством в режиме ядра. Начиная с Windows Vista с пакетом обновления 1 (SP1), виртуальное адресное пространство кэша системы также может быть ограничено значением раздела реестра SystemCacheLimit.
Windows Home Server, Windows Server 2003 и Windows XP: 860 МБ с набором разделов реестра LargeSystemCache без 4GT; до 448 МБ с 4GT.

Всегда 1 ТБ независимо от физической ОЗУ Windows 8.1 и Windows Server 2012 R2: 16 ТБ.
Windows Server 2003 и Windows XP: до 1 ТБ в зависимости от конфигурации и ОЗУ.

Ограничения физической памяти: Windows 11

В следующей таблице указаны ограничения физической памяти для Windows 11.

Версия Ограничение на X64 Ограничение на ARM64
Windows 11 Корпоративная 6 ТБ
6 ТБ
Windows 11 для образовательных учреждений 2 ТБ
2 ТБ
Windows 11 Pro для рабочих станций 6 ТБ
6 ТБ
Windows 11 Pro 2 ТБ
2 ТБ
Windows 11 Home 128 ГБ
128 ГБ

Ограничения физической памяти: Windows 10

В следующей таблице указаны ограничения физической памяти для Windows 10.

Версия Ограничение на X86 Ограничение на X64
Windows 10 Корпоративная 4 ГБ
6 ТБ
Windows 10 для образовательных учреждений 4 ГБ
2 ТБ
Windows 10 Pro для рабочих станций 4 ГБ
6 ТБ
Windows 10 Pro 4 ГБ
2 ТБ
Windows 10 Домашняя страница 4 ГБ
128 ГБ

 

Ограничения физической памяти: Windows Server 2016

В следующей таблице указаны ограничения физической памяти для Windows Server 2016.

Версия Ограничение на X64
Центр обработки данных Windows Server 2016 24 ТБ
Windows Server 2016 Standard 24 ТБ

 

Ограничения физической памяти: Windows 8

В следующей таблице указаны ограничения физической памяти для Windows 8.

Версия Ограничение на X86 Ограничение на X64
Windows 8 Корпоративная 4 ГБ
512 ГБ
Windows 8 Профессиональный 4 ГБ
512 ГБ
Windows 8 4 ГБ
128 ГБ

 

Ограничения физической памяти: Windows Server 2012

В следующей таблице указаны ограничения физической памяти для Windows Server 2012. Windows Server 2012 доступна только в выпусках X64.

Версия Ограничение на X64
Центр обработки данных Windows Server 2012 4 ТБ
Windows Server 2012 Standard 4 ТБ
Windows Server 2012 Essentials 64 ГБ
Windows Server 2012 Foundation 32 ГБ
Рабочая группа Windows Storage Server 2012 32 ГБ
Windows Storage Server 2012 Standard 4 ТБ
Hyper-V Server 2012 4 ТБ

 

Ограничения физической памяти: Windows 7

В следующей таблице указаны ограничения физической памяти для Windows 7.

Версия Ограничение на X86 Ограничение на X64
Windows 7 Ultimate 4 ГБ
192 ГБ
Windows 7 Корпоративная 4 ГБ
192 ГБ
Windows 7 Профессиональный 4 ГБ
192 ГБ
Windows 7 Домашняя категория "Премиум" 4 ГБ
16 ГБ
Windows 7 Домашняя базовая 4 ГБ
8 ГБ
Начальная система Windows 7 2 ГБ
N/A

 

Ограничения физической памяти: Windows Server 2008 R2

В следующей таблице указаны ограничения физической памяти для Windows Server 2008 R2. Windows Server 2008 R2 доступна только в 64-разрядных выпусках.

Версия Ограничение на X64 Ограничение на IA64
Центр обработки данных Windows Server 2008 R2 2 ТБ
Windows Server 2008 R2 Enterprise 2 ТБ
Windows Server 2008 R2 для систем Itanium-Based 2 ТБ
Windows Server 2008 R2 Foundation 8 ГБ
Windows Server 2008 R2 Standard 32 ГБ
Windows HPC Server 2008 R2 128 ГБ
Windows Web Server 2008 R2 32 ГБ

 

Ограничения физической памяти: Windows Server 2008

В следующей таблице указаны ограничения физической памяти для Windows Server 2008. Ограничения, превышающие 4 ГБ для 32-разрядной версии Windows, предполагают, что включена PAE.

Версия Ограничение на X86 Ограничение на X64 Ограничение на IA64
Windows Server 2008 Datacenter 64 ГБ
1 ТБ
Windows Server 2008 Корпоративная 64 ГБ
1 ТБ
Windows Server 2008 HPC Edition 128 ГБ
Windows Server 2008 Standard 4 ГБ
32 ГБ
Windows Server 2008 для систем Itanium-Based 2 ТБ
Windows Small Business Server 2008 4 ГБ
32 ГБ
Windows Web Server 2008 4 ГБ
32 ГБ

 

Ограничения физической памяти: Windows Vista

В следующей таблице указаны ограничения физической памяти для Windows Vista.

Версия Ограничение на X86 Ограничение на X64
Windows Vista Ultimate 4 ГБ
128 ГБ
Windows Vista Enterprise 4 ГБ
128 ГБ
Windows Vista Business 4 ГБ
128 ГБ
Windows Vista Home Premium 4 ГБ
16 ГБ
Windows Vista Home Basic 4 ГБ
8 ГБ
Начальная программа Windows Vista 1 ГБ

 

Ограничения физической памяти: Windows Home Server

Windows Home Server доступен только в 32-разрядном выпуске. Ограничение физической памяти составляет 4 ГБ.

Ограничения физической памяти: Windows Server 2003 R2

В следующей таблице указаны ограничения физической памяти для Windows Server 2003 R2. Ограничения в течение 4 ГБ для 32-разрядной Windows предполагают, что PAE включен.

Версия Ограничение на X86 Ограничение на X64
Windows Server 2003 R2 Datacenter Edition
64 ГБ
(16 ГБ с 4GT)
1 ТБ
Windows Server 2003 R2 Enterprise Edition
64 ГБ
(16 ГБ с 4GT)
1 ТБ
Windows Server 2003 R2 Standard Edition
4 ГБ
32 ГБ

 

Ограничения физической памяти: Windows Server 2003 с пакетом обновления 2 (SP2)

В следующей таблице указаны ограничения физической памяти для Windows Server 2003 с пакетом обновления 2 (SP2). Ограничения в течение 4 ГБ для 32-разрядной Windows предполагают, что PAE включен.

Версия Ограничение на X86 Ограничение на X64 Ограничение на IA64
Windows Server 2003 с пакетом обновления 2 (SP2), Datacenter Edition
64 ГБ
(16 ГБ с 4GT)
1 ТБ
2 ТБ
Windows Server 2003 с пакетом обновления 2 (SP2), Enterprise Edition
64 ГБ
(16 ГБ с 4GT)
1 ТБ
2 ТБ
Windows Server 2003 с пакетом обновления 2 (SP2), Standard Edition
4 ГБ
32 ГБ

 

Ограничения физической памяти: Windows Server 2003 с пакетом обновления 1 (SP1)

В следующей таблице указаны ограничения физической памяти для Windows Server 2003 с пакетом обновления 1 (SP1). Ограничения в течение 4 ГБ для 32-разрядной Windows предполагают, что PAE включен.

Версия Ограничение на X86 Ограничение на X64 Ограничение на IA64
Windows Server 2003 с пакетом обновления 1 (SP1), Datacenter Edition
64 ГБ
(16 ГБ с 4GT)
1 ТБ
1 ТБ
Windows Server 2003 с пакетом обновления 1 (SP1), Enterprise Edition
64 ГБ
(16 ГБ с 4GT)
1 ТБ
1 ТБ
Windows Server 2003 с пакетом обновления 1 (SP1), Standard Edition
4 ГБ
32 ГБ

 

Ограничения физической памяти: Windows Server 2003

В следующей таблице указаны ограничения физической памяти для Windows Server 2003. Ограничения в течение 4 ГБ для 32-разрядной Windows предполагают, что PAE включен.

Версия Ограничение на X86 Ограничение на IA64
Windows Server 2003, Datacenter Edition
64 ГБ
(16 ГБ с 4GT)
512 ГБ
Windows Server 2003, Enterprise Edition
64 ГБ
(16 ГБ с 4GT)
512 ГБ
Windows Server 2003, Standard Edition
4 ГБ
Windows Server 2003, Web Edition
2 ГБ
Windows Small Business Server 2003
4 ГБ
Windows Compute Cluster Server 2003
32 ГБ
Windows Storage Server 2003, Enterprise Edition
8 ГБ
Windows Storage Server 2003
4 ГБ

 

Ограничения физической памяти: Windows XP

В следующей таблице указаны ограничения физической памяти для Windows XP.

Версия Ограничение на X86 Ограничение на X64 Ограничение на IA64
Windows XP 4 ГБ
128 ГБ
128 ГБ (не поддерживается)
Windows XP Starter Edition 512 МБ
N/A
N/A

 

Ограничения физической памяти: Windows Embedded

В следующей таблице указаны ограничения физической памяти для Windows Embedded.

Версия Ограничение на X86 Ограничение на X64
Windows XP Embedded
4 ГБ
Windows Embedded Standard 2009
4 ГБ
Windows Embedded Standard 7
4 ГБ
192 ГБ

 

Как графические карты и другие устройства влияют на ограничения памяти

Устройства должны сопоставить память ниже 4 ГБ для совместимости с выпусками Windows без поддержки PAE. Таким образом, если в системе имеется 4 ГБ ОЗУ, некоторые из него либо отключены, либо перемечены выше 4 ГБ BIOS. Если память переназначается, Windows X64 может использовать эту память. Версии клиентов X86 в Windows не поддерживают физическую память над меткой 4 ГБ, чтобы они не могли получить доступ к этим перемеченным регионам. Любой выпуск X64 Windows или X86 Server может.

Версии клиента X86 с поддержкой PAE имеют доступное 37-разрядное (128 ГБ) физическое адресное пространство. Ограничение, которое накладывают эти версии, является самым допустимым физическим адресом ОЗУ, а не размером пространства ввода-вывода. Это означает, что драйверы с поддержкой PAE могут фактически использовать физическое пространство выше 4 ГБ, если они хотят. Например, драйверы могут сопоставить "потерянные" области памяти, расположенные выше 4 ГБ, и предоставить эту память как диск ОЗУ.

настройки 4-Гигабайт

IMAGE_FILE_LARGE_ADDRESS_AWARE

расширения физического адреса