Windows 2003 r2 максимальный объем памяти

Есть сервер с установленными Windows Server 2003 R2 Enterprise x86 и 12 Гб ОЗУ.

Есть сервер с установленными Windows Server 2003 R2 Enterprise x86 и 12 Гб ОЗУ.

Одна из ролей сервера — сервер терминалов. Вся нагрузка на сервер — приложения запущенные из под терминальных пользователей.

Аппаратная часть PAE (Physical Address Extension) поддерживает, и этот механизм автоматически включается (без прописывания в boot.ini ключа /PAE). Windows видит все 12 Гб (11,9 т.к. встроенное видео).

Диспетчер задач всегда показывает, что всего памяти около 12 Гб, свободной доступно около 8.5 Гб, но при этом активно используется файл подкачки и его размер может достигать 6 Гб.

Прочитал много информации о том, что ключ /PAE включает режим ядра ОС при котором становится возможна адресация памяти выше 4Гб и о том, что на 32-разрядных ОС процесс имеет доступ только к 2 Гб памяти в пределах 4 Гб, а с ключом /3GB к 3 Гб. И
для того чтобы приложение получило доступ к памяти за пределами 4 Гб, оно должно поддерживать интерфейс AWE (Address Windowing Extensions), но обычно это серьезные приложения вроде MS SQL Server и т.п. . Но от прочитанного не получил ясности, а еще больше
запутался.

Пожалуйста, поправьте, если что не так понял.

От сюда вопросы:

1. Если приложения не поддерживают AWE, то не имеет значения сколько ОЗУ установлено, они всеравно будут работать в пределах первых 4 Гб памяти?

2. Если нет, то почему используется файл подкачки при достаточном объеме свободной оперативной памяти?

3. Не связана ли существующая картина использования памяти с сервером терминалов?

  • Изменено

    20 мая 2011 г. 7:01

  • Изменен тип
    Vinokurov Yuriy
    20 июня 2011 г. 9:07
    давность и отсутствие активности в теме

   birkoFFFF

09.11.09 — 13:18

Собственно вопрос в теме )))

И если можно, то как ?

   Nexux

1 — 09.11.09 — 13:19

x64

   birkoFFFF

2 — 09.11.09 — 13:20

(1)желательно без переустановки системы )))
Если переставлять, то 2008 поставим, с поддержкой всего чего угодно, а тут реально геммор все заново настраивать, да и не даст никто, сервер круглосуточно работает…

   Нуф-Нуф

3 — 09.11.09 — 13:25

(2) странно, а вопрос стоимости не стоит?

   Иду

4 — 09.11.09 — 13:26

   dk

5 — 09.11.09 — 13:26

/PAE в boot.ini уже советовали?

если не запрещено лицензией, то должно взлететь

   birkoFFFF

6 — 09.11.09 — 13:26

(3) у нас и 2008 купленный есть, а сейчас еще и конец года, у нас все купят и что нужно и что не нужно ;)

   skunk

7 — 09.11.09 — 13:27

если 32-х тогда нет

   Nexux

8 — 09.11.09 — 13:27

[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINNT=”Microsoft Windows 2000 Advanced Server”
/fastdetect /PAE

   birkoFFFF

9 — 09.11.09 — 13:27

(5) Standard Edition не поддерживает PAE, ну по крайней мере как на майкрософте пишут …

   birkoFFFF

10 — 09.11.09 — 13:29

(8) мелкософт пишет, что такое на стандарт не попрет…
а сервак ради эксперимента перезагружать как-то не хочется )))

   birkoFFFF

11 — 09.11.09 — 13:30

(+10) если уверены, то ночью попробуем…

   Nexux

12 — 09.11.09 — 13:31

вы еще без ребута хотите :D

   birkoFFFF

13 — 09.11.09 — 13:31

(12) ну вот такие мы )))

   Иду

14 — 09.11.09 — 13:31

(10) правду пишет. нефиг и пробовать.

   birkoFFFF

15 — 09.11.09 — 13:32

ладно, подежала домой, вы тут чего-нибудь напишите, я домой приду почитаю )))

   birkoFFFF

16 — 09.11.09 — 13:32

(14) ну вот потому ребутать и не хотели…

   DrZombi

17 — 09.11.09 — 13:34

(0)Можно, только 64 битной системой :)
Вчера поставил дома Вин 7 х64, теперь полный объем оперативки видит :)

   Александр_Тверь

18 — 09.11.09 — 13:37

(0) 32х разрядная адресация допускает адресацию только 4 гб памяти.
Есть конечно всякие там расширения pae awe… но по опыту, только x64 обеспечивает нормальную работу с большими объемами оперативной памяти. Кстати, даже если OC получит в свое распоряжение больше 4гб, то приложение — фигу. Оно должно иметь специальный режим совместимости. ну как SQL, правда его так и не удалось заставить «кушать» такую оперативку

   VasilyKushnir

19 — 09.11.09 — 13:42

(4) А если энтерпрайз накатить поверх стандарта в режиме обновления? Автор не хочет переустанавливать весь софт. Так прокатит?

   Иду

20 — 09.11.09 — 13:44

(19) вполне.

только купить лицензию надо будет.

   VasilyKushnir

21 — 09.11.09 — 13:49

(20) А как у мелкомягких с наследованием — лицензия на 2008 не перекроет 2003 энтерпрайз?

   NS

22 — 09.11.09 — 13:51

(18) Всё ты перепутал. Режим адресации в x32 памяти больше 32-ух гигов называется PAE, а режим приложения в котором он видит эту память называется AWE.

   Advan

23 — 09.11.09 — 13:51

и перегружаться всеравно надо в любом случае

   NS

24 — 09.11.09 — 13:51

(18) Заставить «кушать» эту оперативку SQL нет никаких проблем.

   VasilyKushnir

25 — 09.11.09 — 13:54

(23) Ну ясный красный. Это само собой. А почему бы автору за пол-часика до начала работы не перегрузится? Я обычно так и поступаю, если возникает необходимость.

   Иду

26 — 09.11.09 — 13:55

(21) знаю только что «старшим» «младшую» но такую-же можно, а вот перекрывает-ли 2008 стандарт 2003 энтерпрайз… таки наверное и нет, но дадо поковырять политики лицензирования, или в техподдержку звякнуть.

   VasilyKushnir

27 — 09.11.09 — 14:06

(26) Да мне-то в общем пох (на три сервера одна лицензия стандарт, да еще на БИОС конечно :-))). А вот на энтерпрайз придется таки переползать тоже — возросло к-во  юзеров, память жрут немеряно. Разнесение скуля и 1С по разным серверам слабо помогло.

   Иду

28 — 09.11.09 — 14:20

(27) кста (поскольку тольк что «мальчика» послал бумаги забирать) 2003 сервера продаются только OEM, боксы отсутствуют как понятие. 2008 покупили GPL лицензией, а ставить буду у 2003-й поскольку кодовая страница и её звамороки с 1С (а 130 рабочих мест это много или мало?). Никаких «физических» носителей (блинов) тоже не предусмотрено, инструкцией 3,14дуй на свой аккаунт на сайте микрософт… блин, и пробуй понять, что и как оттуда ск0чать.

   VasilyKushnir

29 — 09.11.09 — 14:25

(28) 130 — это конечно не мои 56. А сколько у тебя оперативы? Вот думаю спасет ли отца русской демократии 8 гиг… Уже что-то очковать начинаю… Может сразу у руководства 16 выцарапать?

   Иду

30 — 09.11.09 — 15:48

(29) 130 это всего (с удаленкой) в центральном 46 тунеядцев и нас двое.

Серверов пока три, ставить буду четвертый. Разношу УРБД с автообменом каждый 15-ть минут, на каждый сервер, юзери там-же ютятся, поделенные по-понятиям на группы до 20 рыл. А на один всех вешать, проще самому, они-же на транзакцяях с ума сойдут ожидаючи, а еще и с перифериями обмены.

ЗЫ памяти много не бывает, на 56-сть 8=мало (де-то от 11ти начинается норма) такшо брать сразу 16.

   birkoFFFF

31 — 09.11.09 — 15:49

(24) PostgreSQL у нас )))

(25) угу, только у нас люди круглосуточно работают ))) за полчаса до начала работы

не катит ))) Каждая перезагрузка сервера это служебка с согласованием даты и

времени с 10 отделами и не дай бог кто-то не согласен …

   birkoFFFF

32 — 09.11.09 — 15:50

Ну так как ? идей больше нет ? Только переустановка системы спасет отца русской демократии ? )))

   VasilyKushnir

33 — 09.11.09 — 16:05

(30) пожалуй на 16 и остановлюсь.

(32) А какие еще м.б. идеи? 1 января никто не работает, береш бухло, закусь, секретутку директора — и вперед с песнями! Накатываешь энтерпрайз поверх стандарт, а себя поверх… ну в общем, ты понял, зачем секретутка…

   Иду

34 — 09.11.09 — 16:11

(33) Она девушка.

   VasilyKushnir

35 — 09.11.09 — 16:13

(32) ОООО сорри. Тогда все то же, только без секретутки.

   Дарлок

36 — 09.11.09 — 16:14

(32) если у вас такая попа.. с перезагрузкой… что мешает поставить на рабочий компа win2003serv и экспериментировать сколько влезет?

   smaharbA

37 — 09.11.09 — 16:15

Можно, но это нарушение

   VasilyKushnir

38 — 09.11.09 — 16:15

(36) +5 Кстати таки ДА!

   Дарлок

39 — 09.11.09 — 16:16

(37) на Enterprise проапгрейдить реестром?

   VasilyKushnir

40 — 09.11.09 — 16:16

Какое нарушение? Сколько дней чел может пользоватся нелицензионнкой для ознакомления?

   smaharbA

41 — 09.11.09 — 16:17

(39) в одном месте буковы поменять

   Дарлок

42 — 09.11.09 — 16:18

(40) скорее несколько, имеешь копию на флешке… статья УК ИМХО :)

(41) :)) на сколько тянет?

   Ангел-Хоронитель

43 — 09.11.09 — 16:21

(31)грамотно, блин. что же у вас некомпетентные в таких вопросах товарищи на мисте рубятся?

   Дарлок

44 — 09.11.09 — 16:22

(43) да стебаются на нами.

   birkoFFFF

45 — 09.11.09 — 16:29

(43) ну что уж тут поделать )))
Система на сервере стоит со времен «2 адмиина назад», а последний админ уже 3,5 года работает, за все время перезагружали раз 10 от силы.
Не хочется ломать то что работает, причем нормально работает…
Но пользователей добавилось и оперативка лишней не будет…

   deskor

46 — 09.11.09 — 17:16

Похожая проблема. Есть 2003 Ентерпрайз 4 гига памяти, в последнее время сервант жалуется на недостаток ресурсов и не хочет юзверей в терминал пускать. Думали спасет еще 4 гига памяти. Поставили. Стало 8 гиг.  В бут.ини прописали /РАЕ.

Сервант видит все эти 8 гиг, но заюзать не хочет! Памяти больше 3х чс копейками гиг не использует. Что делать хз. На 64х как-то стремно переходить. :(

   birkoFFFF

47 — 09.11.09 — 17:21

(46) ну у тебя хоть интерпрайс…
а у меня даже в теории PAE не прет…

   valeriy vm

48 — 09.11.09 — 17:22

у меня Windows Server 2003 R2 Standard Edition работает с 8 гигами
/PAE помогает, только ребут надо)))

   VasilyKushnir

49 — 09.11.09 — 17:24

(48) Не знаю, что за сборка у тебя…, не помогает ни ребут, ни святая вода, ни танцы с бубном.

   birkoFFFF

50 — 09.11.09 — 17:25

(48) ради такого дела не проблема, но надо чтоб точно работал? а что-то сильно сомнительно…
Что делали ?

   bizon2008

51 — 09.11.09 — 17:44

birkoFFFF, Иду

Чисто из любопытства а какие объемы баз у Вас? Заранее спасибо.

   Ангел-Хоронитель

52 — 09.11.09 — 19:16

(49)PAE — это псевдопомощь… только все-равно одно приложение больше 4 гигов не получит…

   Torquader

53 — 09.11.09 — 19:49

Приложение видит не 4 гига, а только два — верхняя память отдана под DLL и всякие системные вызовы. Поэтому для данных программе будет доступно чуть меньше 2 гигов памяти (ещё же и программный код в той же памяти живёт).
Но, если запустить два приложения, то будет 2 гига каждому — в терминале каждый работает в своей программе — и должно помочь, а вот SQL «накормить» большим объёмом памяти вряд ли получится — помогут только 64 бита.

   Фокусник

54 — 09.11.09 — 19:54

(0) оперативку дополнительную тоже без перезагрузки собираетесь воткнуть? ;)

Или ее сначала воткнули, а потом задумались почему не видна? :)

   birkoFFFF

55 — 09.11.09 — 19:57

(54) чукча писатель ?

Не втыкали еще ничего, сначала все выяснит надо чтобы зря людей не дергать, знаю что у нас Standard Edition, а в спецификации написано что только 4 ГБ поддерживает, вот и пытаюсь узнать что проще: побороть как-то его или на резервном поднимать 2008 и переносить все настройки и т.д., а работы там немерено …

   ShoGUN

56 — 09.11.09 — 20:12

(55) Легально — нельзя.

   birkoFFFF

57 — 09.11.09 — 20:20

(56) а если есть лицензия на интерпрайс например ?

   Фокусник

58 — 09.11.09 — 20:26

(55) чукча как раз читатель и прочитал в (2), что хотите обойтись без перезагрузки ;) вот меня и удивило, оперативу тоже без перезагрузки втыкать собрались? :-р

ЗЫ да, женская логика — великая сила.

   birkoFFFF

59 — 09.11.09 — 20:32

(58) где написано что оперативу без перезагрузки втыкать собрались ?
Пока не решили проблемы вообще смысла её совать куда-то нет никакого, вот и решаем.

Но если ты считаешь что я должна использовать «Мужскую логику» и сначала выключить сервак чтобы воткнуть её, а потом как-то решать проблему которая все равно без перезагрузки не решится, то я со своей «женской логикой» предпочитаю выключать сервак 1 раз и наверняка и сделать все за 1 раз, а не минимум 2 раза, а то и больше выключать и оставить на это время свою диспетчерскую по контролю за состоянием наших электрических подстанций по всей области без связи…

Так что иди в пень с такой «мужской логикой».

   birkoFFFF

60 — 09.11.09 — 20:34

(58) сказать по теме нечего, но хотя-бы пернуть надо обязательно …

  

   Фокусник

61 — 09.11.09 — 20:40

(60) ой, какие мы нервные ;)

   birkoFFFF

62 — 09.11.09 — 20:41

(61) а ты посиди в 12:41 ночи, поработай…

   Дарлок

63 — 09.11.09 — 20:43

(62) а постгрии как настраивается?

   Дарлок

64 — 09.11.09 — 20:43

+63 он вообще поймет столько оперативки в 32 разрядной системе?

   birkoFFFF

65 — 09.11.09 — 20:44

(63) ну как… ))) настроили и забыли, пока работает, полет нормальный

   birkoFFFF

66 — 09.11.09 — 20:45

(64) да у нас не столько в 1С дело, это дело десятое, у нас на этом серваке другое совсем крутится )))

   Дарлок

67 — 09.11.09 — 20:45

(65) а кроме постгрии, что нибудь на серваке крутиться?
постгрии больше 5 лет уже крутиться? О_о

   birkoFFFF

68 — 09.11.09 — 20:46

(67) нет, PostgreSQL поставили с полгода назад, но не суть важно, у нас именно этот сервак немного другую функцию несет, 1С там максимум 15% ресурсов есть…

   birkoFFFF

69 — 09.11.09 — 20:48

(+68) там куча специфических отраслевых прог, лучше не трогать пока работают…

   Дарлок

70 — 09.11.09 — 20:49

(68) а какие приложения вообще на нем крутяться? они вообще умеют работать в PAE, AWE ?

   Дарлок

71 — 09.11.09 — 20:49

(69) ну тогда зубудьте … без перехода на х64 ИМХО это вообще не имеет смысла

   birkoFFFF

72 — 09.11.09 — 20:50

(71) это к слову «лучше не трогать пока работают» ? )))

   Дарлок

73 — 09.11.09 — 20:52

(72) нет, насколько я помню PAE и AWE это не полноценное использование памяти, а просто спец режим… приложение должно уметь с таким режимом работать, а ИМХО кроме MS SQL я не одного более не знаю

   birkoFFFF

74 — 09.11.09 — 20:53

(73) остальные базы как раз на SQL, на Postres только 1с

   Дарлок

75 — 09.11.09 — 20:55

(74) т.е. там еще и MS SQL?

   birkoFFFF

76 — 09.11.09 — 20:57

   Фокусник

77 — 09.11.09 — 20:58

(62) извини, видимо шутка оказалась не уместной :)

   Дядя Васька

78 — 09.11.09 — 20:59

С каким же грохотом это когда-нить упадет…

   Дарлок

79 — 09.11.09 — 21:01

(77) лоханулся, и нет сил признать … тряпка
(78) +1
(76) извиняюсь за нескромный вопрос, но зачем?
1С-ам было делать нечего? или злобный админ на MS SQL не пустили?

   birkoFFFF

80 — 09.11.09 — 21:01

(79) поднимется за 30 минут, ну максимум час, было уже такое )))
уже и на новое железо переносили

   Дядя Васька

81 — 09.11.09 — 21:03

(80) Ну а чего тогда слезы льешь, что не перегрузиться… Значит есть железка на которой можно 64 поднять, да плавненько туда перекинуть.

   birkoFFFF

82 — 09.11.09 — 21:03

(79) MS SQL это требование отраслевой прилады, а postgres для 1с потому что 1с там временно, пока не переедет на новый сервер, он уже в пути, там пока временно базу по документообороту разместили.

   Torquader

83 — 09.11.09 — 21:06

(82) А насколько хорошо 1С на Postgres работает — если не секрет ?

   birkoFFFF

84 — 09.11.09 — 21:06

(81) я задолбалась ночами сидеть уже если честно…
очень хочется пока обойтись без переустановки и перенастройки всего, еще и пользователи весь мозг сожрут что у них теперь ярлычки в другом месте на рабочем столе и т.д.

   birkoFFFF

85 — 09.11.09 — 21:07

(83) ну особых косяков замечено не было, но по сравнению с файловым вариантом некоторые процессы медленней происходят, а что-то наоборот летает, отчеты в основном, что конкретно уже не помню, где-то на работе лог тестирования был…

   Дядя Васька

86 — 09.11.09 — 21:09

(84) Так нафига ночами-то? Спокойно ставишь на запасной, и не всех сразу, а в порядке живой очереди туда. Сначала одну базу, потом другую. Параллельно их включив. В итоге в какой-то момент на рабочем никого, тогда уже туда 64, и делаем его резервным.

   birkoFFFF

87 — 09.11.09 — 21:09

(+85) с Sql не сравнивали, у нас начальство в конце года зажало денег на SQL, его-же цельный год списывать надо))), зато 2 ляма на новые компы будьте добры до конца  года портатьте, хотя все есть уже и чтобы все не дороже 20 т.р. чтобы сразу списать можно было…

   birkoFFFF

88 — 09.11.09 — 21:10

(86) да у меня админ в отпуске, а днем мне некогда, у меня УППырище все время отнимает, вот и приходиться ночами блин …

   Torquader

89 — 09.11.09 — 21:12

(87) Так в (82) сказано, что там же уже MS SQL стоял — что нельзя несколько баз в одном SQL-сервере «гонять» ?

   birkoFFFF

90 — 09.11.09 — 21:13

(89) 1с таскать из постгреса в SQL и обратно ? это уж точно танцы с бубнами )))

ладно, давайте всем спокойной ночи, у меня второй час ночи уже, думаю забить на это дело, пускай админ из Египта приезжает и трахается…

   Дарлок

91 — 09.11.09 — 21:14

(80)
а) какой смысл в постгрии… это не серьезно, быть баготестором при наличии купленного МС СКЛ
б) насколько мне помниться очень не рекомендуется использовать 2 СУБД на одном компьютере… это в принципе что два антивируса поставить вместе
в) Дядя Васька прав … не экономьте… купите новый сервер, на него поставьте весь софт, переведите базы туда… старый приспособьте под другие задачи

   Hard man

92 — 09.11.09 — 21:14

(88) И всё равно вариант из (86) самое разумное в таких условиях.

   Фокусник

93 — 09.11.09 — 21:15

(71) лоханулся в том, что ссылку вместо (10) на (2) привел? Бывает такое, особенно в телефоне, однако про перезагрузку я не сам придумал и поэтому что признать нужно-то?

   birkoFFFF

94 — 09.11.09 — 21:17

(91) а смысл в том что лицензий на SQL не хватает, вся 1С работает на постгресе, без проблем, 4 базы, УПП, ЗУП, Документооборот, и еще одна самописная

   birkoFFFF

95 — 09.11.09 — 21:18

(+94) а у нас политика компании 100% лиценз везде

   birkoFFFF

96 — 09.11.09 — 21:20

(+95) у нас SQL купили-бы, если-бы можно было оприходовать его как 300 частей по 19999 рублей ))) и сразу списать на затраты, конец года на носу, а так пока курим то что есть )))

   Hard man

97 — 09.11.09 — 21:23

(96) «Отремонтируйте» существующий сервер, практически все компоненты порозонь попадут под 20 000 )).

   КнОпка

98 — 09.11.09 — 21:23

интересная политика- лишь бы списать на затраты…хм

   birkoFFFF

99 — 09.11.09 — 21:26

(97) это не проблема ))) нам ПО нужнее )))
(98) надо куда-то девать прибыль, вам не понять )))

   Hard man

100 — 09.11.09 — 21:28

(99) Есть некорректный трюк: лизинг ПО )).

Содержание

  1. Программное обеспечение
  2. Windows Server 2003 Standard
  3. Максимальные объемы памяти для ОС Windows
  4. Максимальные объемы памяти и адресного пространства
  5. Максимальные объемы оперативной памяти для версий ОС Windows
  6. Влияние ограничений памяти на использование видеокарт и других устройств

Программное обеспечение

Помощь в выборе программного обеспечения

277232119

579483410

Skype MSSoft.Ru

Электронная почта
info@mssoft.ru

С 01 февраля по 30 апреля 2021 года действует скидка 33% на лицензии домашних версий и 17% на бизнес-версии продуктов Avast! и AVG.

ФСТЭК России выдала лицензию организации Trend Micro, согласно которой она имеет право разрабатывать СЗИ на территории России.

С 12 по 20 апреля праздничная акция «Заряди бизнес на рост» действует для всех новых клиентов. При покупке Битрикс24 на 12 месяцев вы получаете скидку 30%, а при покупке на 24 месяца – 40%.

Windows Server 2003 Standard

снят с продаж

Системные требования: Windows Server 2003 Standard

Минимальная частота процессора
133 МГц

Рекомендуемая частота процессора
550 МГц

Минимальный объем оперативной памяти
128 МБ

Рекомендуемый объем оперативной памяти
256 МБ

Максимальный объем оперативной памяти
4 ГБ

Поддержка нескольких процессоров
До 4

Пространство на диске для установки
1,5 ГБ

О производителе

Основанная в 1975 году, корпорация Microsoft является мировым лидером в производстве программного обеспечения, предоставлении услуг и разработке интернет-технологий для персональных компьютеров и серверов.

Корпорация Microsoft разрабатывает и выпускает широкий спектр программных продуктов. В их число входят настольные и сетевые операционные системы, серверные приложения для клиент-серверных сред, настольные бизнес-приложения и офисные приложения для пользователей, интерактивные программы и игры, средства для работы в сети интернет и инструменты разработки.

Максимальные объемы памяти для ОС Windows

Сменить шрифт на обычный короткая ссылка на новость:

следующая новость | предыдущая новость

Максимальные объемы памяти и адресного пространства зависят от платформы, операционной системы, а также от значения параметра IMAGE_FILE_LARGE_ADDRESS_AWARE в структуре LOADED_IMAGE и настроек 4GT (4-gigabyte tuning), если они используются. Параметр IMAGE_FILE_LARGE_ADDRESS_AWARE может принимать значения «set» (установка) или «cleared» (сброс) – в зависимости от выбранной опции /LARGEADDRESSAWARE. 4GT (или технология настройки памяти для приложений, или переключатель /3GB switch) – это технология (применяемая только в 32-битных системах), с помощью которой можно изменять объем виртуального адресного пространства, доступного для пользовательских приложений. Применение этой технологии позволяет уменьшить общий объем системного виртуального адресного пространства и за счет этого максимизировать ресурс системы.

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

Максимальные объемы памяти и адресного пространства

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

Тип памяти Версии Windows x32 Версии Windows x64
Виртуальное адресное пространство пользовательских приложений для каждого
32-битного процесса
2 ГБ.

До 3 ГБ при использовании IMAGE_FILE_LARGE_ADDRESS_AWARE и 4GT

2 ГБ при значении IMAGE_FILE_LARGE_ADDRESS_AWARE «cleared» (используется по умолчанию).

4 ГБ при значении IMAGE_FILE_LARGE_ADDRESS_AWARE «set»

Виртуальное адресное пространство пользовательских приложений для каждого
64-битного процесса
Не применяется При значении IMAGE_FILE_LARGE_ADDRESS_AWARE «set» (по умолчанию):

  • x64 – 8 ТБ;
  • ОС на базе Intel Itanium – 7 ТБ;
  • Windows 8.1 и Windows Server 2012 R2 – 128 TB.

2 ГБ при значении IMAGE_FILE_LARGE_ADDRESS_AWARE «cleared»

Виртуальное адресное пространство системных приложений 2 ГБ.

От 1 до 2 ГБ при использовании 4GT

8 ТБ.

Windows 8.1 и Windows Server 2012 R2 – 128 ТБ

Выгружаемый стек (Paged pool) 384 ГБ или назначенный лимит системы, который в любом случае меньше.

Windows 8.1 и Windows Server 2012 R2 – 15,5 ТБ или назначенный лимит системы, который в любом случае меньше.

Windows Server 2008 R2, Windows 7, Windows Server 2008 и Windows Vista – лимитируется объемом доступного виртуального адресного пространства для системных приложений. Начиная с Windows Vista с пакетом Service Pack 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 ГБ в зависимости от конфигурации и RAM.

Невыгружаемый стек (Nonpaged pool) 75% RAM или 2 ГБ (заведомо меньше).

Windows 8.1 и Windows Server 2012 R2 – объем RAM или 16 ТБ (заведомо меньше); объем адресного пространства лимитирован двойным объемом RAM.

Windows Vista – лимитируется только объемами виртуального адресного пространства для системных приложений и физической памяти. Начиная с Windows Vista с пакетом SP1, объем невыгружаемого стека также может лимитироваться значением ключа реестра NonPagedPoolLimit.

Windows Home Server, Windows Server 2003 и Windows XP – 256 МБ; при использовании 4GT – 128 МБ.

Объем RAM или 128 ГБ (заведомо меньше); объем адресного пространства лимитирован двойным объемом RAM.

Windows 8.1 и Windows Server 2012 R2 – объем RAM или 16 ТБ (заведомо меньше); объем адресного пространства лимитирован двойным объемом RAM.

Windows Server 2008 R2, Windows 7 и Windows Server 2008 – 75% RAM (не более 128 ГБ).

Windows Vista – 40% RAM (не более 128 ГБ).

Windows Server 2003 и Windows XP – до 128 ГБ в зависимости от конфигурации и RAM.

Виртуальное адресное пространство системного кэша (физически ограничено только физической памятью) Лимитируется доступным объемом виртуального адресного пространства для системных приложений или значением ключа реестра SystemCacheLimit.

Windows 8.1 и Windows Server 2012 R2 – 16 ТБ.

Windows Vista – лимитируется только доступным объемом виртуального адресного пространства для системных приложений. Начиная с Windows Vista с пакетом SP1, объем виртуального адресного пространства системного кэша может также лимитироваться значением ключа реестра SystemCacheLimit.

Windows Home Server, Windows Server 2003 и Windows XP – 860 МБ при установке значения «set» ключа реестра LargeSystemCache и без использования 4GT; до 448 МБ – при использовании 4GT.

1 TB независимо от объема физической RAM.

Windows 8.1 и Windows Server 2012 R2 – 16 ТБ.

Windows Server 2003 и Windows XP – до 1 ТБ в зависимости от конфигурации и RAM.

Максимальные объемы оперативной памяти для версий ОС Windows

Операционная система Максимальный объем памяти
Windows 10 Enterprise x32 4 ГБ
Windows 10 Enterprise x64 2 ТБ
Windows 10 Education x32 4 ГБ
Windows 10 Education x64 2 ТБ
Windows 10 Pro x32 4 ГБ
Windows 10 Pro x64 2 ТБ
Windows 10 Home x32 4 ГБ
Windows 10 Home x64 128 ГБ
Windows Server 2016 Datacenter 24 ТБ
Windows Server 2016 Standard 24 ТБ
Windows 8.1 x32 4 ГБ
Windows 8.1 x64 128 ГБ
Windows 8.1 Pro x32 4 ГБ
Windows 8.1 Pro x64 512 ГБ
Windows 8.1 Enterprise x32 4 ГБ
Windows 8.1 Enterprise x64 512 ГБ
Windows 8 x32 4 ГБ
Windows 8 x64 128 ГБ
Windows 8 Professional x32 4 ГБ
Windows 8 Professional x64 512 ГБ
Windows 8 Enterprise x32 4 ГБ
Windows 8 Enterprise x64 512 ГБ
Windows Server 2012 R2 Foundation x64 32 ГБ
Windows Server 2012 R2 Essentials x64 64 ГБ
Windows Server 2012 R2 Standard x64 4 ТБ
Windows Server 2012 R2 Datacenter x64 4 ТБ
Windows Server 2012 Foundation x64 32 ГБ
Windows Server 2012 Essentials x64 64 ГБ
Windows Server 2012 Standard x64 4 ТБ
Windows Server 2012 Datacenter x64 4 ТБ
Windows Storage Server 2012 Workgroup x64 32 ГБ
Windows Storage Server 2012 Standard x64 4 ТБ
Hyper-V Server 2012 x64 4 ТБ
Windows 7 Starter x32 2 ГБ
Windows 7 Home Basic x32 4 ГБ
Windows 7 Home Basic x64 8 ГБ
Windows 7 Home Premium x32 4 ГБ
Windows 7 Home Premium x64 16 ГБ
Windows 7 Professional x32 4 ГБ
Windows 7 Professional x64 192 ГБ
Windows 7 Enterprise x32 4 ГБ
Windows 7 Enterprise x64 192 ГБ
Windows 7 Ultimate x32 4 ГБ
Windows 7 Ultimate x64 192 ГБ
Windows Server 2008 R2 Foundation x64 8 ГБ
Windows Server 2008 R2 Standard x64 32 ГБ
Windows Server 2008 R2 Enterprise x64 2 ТБ
Windows Server 2008 R2 Datacenter x64 2 ТБ
Windows HPC Server 2008 R2 x64 128 ГБ
Windows Web Server 2008 R2 x64 32 ГБ
Windows Server 2008 R2 for Itanium-Based Systems 2 ТБ
Windows Server 2008 Foundation x64 8 ГБ
Windows Server 2008 Standard x32 4 ГБ
Windows Server 2008 Standard x64 32 ГБ
Windows Server 2008 Enterprise x32 64 ГБ
Windows Server 2008 Enterprise x64 1 ТБ
Windows Server 2008 Datacenter x32 64 ГБ
Windows Server 2008 Datacenter x64 1 ТБ
Windows Server 2008 HPC Edition x64 128 ГБ
Windows Server 2008 for Itanium-Based Systems 2 ТБ
Windows Small Business Server 2008 x32 4 ГБ
Windows Small Business Server 2008 x64 32 ГБ
Windows Web Server 2008 x32 4 ГБ
Windows Web Server 2008 x64 32 ГБ
Windows Vista Starter x32 1 ГБ
Windows Vista Home Basic x32 4 ГБ
Windows Vista Home Basic x64 8 ГБ
Windows Vista Home Premium x32 4 ГБ
Windows Vista Home Premium x64 16 ГБ
Windows Vista Business x32 4 ГБ
Windows Vista Business x64 128 ГБ
Windows Vista Enterprise x32 4 ГБ
Windows Vista Enterprise x64 128 ГБ
Windows Vista Ultimate x32 4 ГБ
Windows Vista Ultimate x64 128 ГБ
Windows Home Server x32 4 ГБ
Windows Server 2003 R2 Web Edition x32 2 ГБ
Windows Server 2003 R2 Standard Edition x32 4 ГБ
Windows Server 2003 R2 Standard Edition x64 32 ГБ
Windows Server 2003 R2 Enterprise Edition x32 64 ГБ (16 ГБ с 4GT)
Windows Server 2003 R2 Enterprise Edition x64 1 ТБ
Windows Server 2003 R2 Datacenter Edition x32 64 ГБ (16 ГБ с 4GT)
Windows Server 2003 R2 Datacenter Edition x64 1 ТБ
Windows Server 2003 with Service Pack 2 (SP2), Datacenter Edition x32 64 ГБ (16 ГБ с 4GT)
Windows Server 2003 with Service Pack 2 (SP2), Datacenter Edition x64 1 ТБ
Windows Server 2003 with Service Pack 2 (SP2), Datacenter Edition IA64 2 ТБ
Windows Server 2003 with Service Pack 2 (SP2), Enterprise Edition x32 64 ГБ (16 ГБ с 4GT)
Windows Server 2003 with Service Pack 2 (SP2), Enterprise Edition x64 1 ТБ
Windows Server 2003 with Service Pack 2 (SP2), Enterprise Edition IA64 2 ТБ
Windows Server 2003 with Service Pack 2 (SP2), Standard Edition x32 4 ГБ
Windows Server 2003 with Service Pack 2 (SP2), Standard Edition x64 32 ГБ
Windows Server 2003 with Service Pack 1 (SP1), Datacenter Edition x32 64 ГБ (16 ГБ с 4GT)
Windows Server 2003 with Service Pack 1 (SP1), Datacenter Edition x64 1 ТБ
Windows Server 2003 with Service Pack 1 (SP1), Datacenter Edition IA64 1 ТБ
Windows Server 2003 with Service Pack 1 (SP1), Enterprise Edition x32 64 ГБ (16 ГБ с 4GT)
Windows Server 2003 with Service Pack 1 (SP1), Enterprise Edition x64 1 ТБ
Windows Server 2003 with Service Pack 1 (SP1), Enterprise Edition IA64 1 ТБ
Windows Server 2003 with Service Pack 1 (SP1), Standard Edition x32 4 ГБ
Windows Server 2003 with Service Pack 1 (SP1), Standard Edition x64 32 ГБ
Windows Server 2003, Datacenter Edition x32 64 ГБ (16 ГБ с 4GT)
Windows Server 2003, Datacenter Edition IA64 512 ГБ
Windows Server 2003, Enterprise Edition x32 64 ГБ (16 ГБ с 4GT)
Windows Server 2003, Enterprise Edition IA64 512 ГБ
Windows Server 2003, Standard Edition x32 4 ГБ
Windows Server 2003, Web Edition x32 2 ГБ
Windows Small Business Server 2003 x32 4 ГБ
Windows Compute Cluster Server 2003 IA64 32 ГБ
Windows Storage Server 2003, Enterprise Edition x32 8 ГБ
Windows Storage Server 2003 x32 4 ГБ
Windows XP x32 4 ГБ
Windows XP x64 128 ГБ
Windows XP Starter Edition x32 512 МБ
Windows XP Home Edition 4 ГБ
Windows XP Professional Edition 4 ГБ
Windows XP Professional x64 Edition 128 ГБ
Windows XP Embedded x32 4 ГБ
Windows Embedded Standard 2009 x32 4 ГБ
Windows Embedded Standard 7 x32 4 ГБ
Windows Embedded Standard 7 x64 192 ГБ

Примечание – для 32-битных версий Windows Server 2008, Windows Server 2003 R2, Windows Server 2003 with Service Pack 2 (SP2), Windows Server 2003 with Service Pack 1 (SP1), Windows Server 2003 лимит памяти свыше 4 ГБ предполагает использование PAE.

Влияние ограничений памяти на использование видеокарт и других устройств

Для обеспечения совместимости устройств с версиями Windows, не оснащенными PAE, используемая память устройств не должна превышать 4 ГБ. То есть, если система имеет 4 ГБ RAM, избыточная память некоторых устройств или не будет использоваться, или будет переформатирована BIOS’ом. С переформатированной памятью устройств могут работать 64-битные версии Windows. 32-битные пользовательские версии Windows не поддерживают физическую память свыше 4 ГБ, поэтому они не могут обращаться к переформатированным разделам, в отличие от 32-битных серверных версий или любых 64-битных версий.

description ms.assetid title ms.topic ms.date

Describes the memory limits for supported Windows and Windows Server releases and provides lists of memory limits.

de09c8af-0ed8-4fd4-b8e8-2c921aafe6f2

Memory Limits for Windows and Windows Server Releases

article

09/10/2021

Memory Limits for Windows and Windows Server Releases

This topic describes the memory limits for supported Windows and Windows Server releases.

Limits on memory and address space vary by platform, operating system, and by whether the IMAGE_FILE_LARGE_ADDRESS_AWARE value of the LOADED_IMAGE structure and 4-gigabyte tuning (4GT) are in use. IMAGE_FILE_LARGE_ADDRESS_AWARE is set or cleared by using the /LARGEADDRESSAWARE linker option.

4-gigabyte tuning (4GT), also known as application memory tuning, or the /3GB switch, is a technology (only applicable to 32 bit systems) that alters the amount of virtual address space available to user mode applications. Enabling this technology reduces the overall size of the system virtual address space and therefore system resource maximums. For more information, see What is 4GT.

Limits on physical memory for 32-bit platforms also depend on the Physical Address Extension (PAE), which allows 32-bit Windows systems to use more than 4 GB of physical memory.

Memory and Address Space Limits

The following table specifies the limits on memory and address space for supported releases of Windows. Unless otherwise noted, the limits in this table apply to all supported releases.

Memory type Limit on X86 Limit in 64-bit Windows
User-mode virtual address space for each 32-bit process 2 GB
Up to 3 GB with IMAGE_FILE_LARGE_ADDRESS_AWARE and 4GT
2 GB with IMAGE_FILE_LARGE_ADDRESS_AWARE cleared (default)
4 GB with IMAGE_FILE_LARGE_ADDRESS_AWARE set
User-mode virtual address space for each 64-bit process Not applicable With IMAGE_FILE_LARGE_ADDRESS_AWARE set (default):
x64: Windows 8.1 and Windows Server 2012 R2 or later: 128 TB
x64: Windows 8 and Windows Server 2012 or earlier 8 TB
Intel Itanium-based systems: 7 TB

2 GB with IMAGE_FILE_LARGE_ADDRESS_AWARE cleared

Kernel-mode virtual address space 2 GB
From 1 GB to a maximum of 2 GB with 4GT
Windows 8.1 and Windows Server 2012 R2 or later: 128 TB
Windows 8 and Windows Server 2012 or earlier 8 TB
Paged pool 384 GB or system commit limit, whichever is smaller. Windows 8.1 and Windows Server 2012 R2: 15.5 TB or system commit limit, whichever is smaller.
Windows Server 2008 R2, Windows 7, Windows Server 2008 and Windows Vista: Limited by available kernel-mode virtual address space. Starting with Windows Vista with Service Pack 1 (SP1), the paged pool can also be limited by the PagedPoolLimit registry key value.
Windows Home Server and Windows Server 2003: 530 MB
Windows XP: 490 MB
384 GB or system commit limit, whichever is smaller Windows 8.1 and Windows Server 2012 R2: 15.5 TB or system commit limit, whichever is smaller.
Windows Server 2008 R2, Windows 7, Windows Server 2008 and Windows Vista: 128 GB or system commit limit, whichever is smaller
Windows Server 2003 and Windows XP: Up to 128 GB depending on configuration and RAM.
Nonpaged pool 75% of RAM or 2 GB, whichever is smaller. Windows 8.1 and Windows Server 2012 R2: RAM or 16 TB, whichever is smaller (address space is limited to 2 x RAM).
Windows Vista: Limited only by kernel mode virtual address space and physical memory. Starting with Windows Vista with SP1, the nonpaged pool can also be limited by the NonPagedPoolLimit registry key value.
Windows Home Server, Windows Server 2003 and Windows XP: 256 MB, or 128 MB with 4GT.
RAM or 128 GB, whichever is smaller (address space is limited to 2 x RAM) Windows 8.1 and Windows Server 2012 R2: RAM or 16 TB, whichever is smaller (address space is limited to 2 x RAM).
Windows Server 2008 R2, Windows 7 and Windows Server 2008: 75% of RAM up to a maximum of 128 GB
Windows Vista: 40% of RAM up to a maximum of 128 GB.
Windows Server 2003 and Windows XP: Up to 128 GB depending on configuration and RAM.
System cache virtual address space (physical size limited only by physical memory) Limited by available kernel-mode virtual address space or the SystemCacheLimit registry key value.
Windows 8.1 and Windows Server 2012 R2: 16 TB.
Windows Vista: Limited only by kernel mode virtual address space. Starting with Windows Vista with SP1, system cache virtual address space can also be limited by the SystemCacheLimit registry key value.
Windows Home Server, Windows Server 2003 and Windows XP: 860 MB with LargeSystemCache registry key set and without 4GT; up to 448 MB with 4GT.
Always 1 TB regardless of physical RAM Windows 8.1 and Windows Server 2012 R2: 16 TB.
Windows Server 2003 and Windows XP: Up to 1 TB depending on configuration and RAM.

Physical Memory Limits: Windows 11

The following table specifies the limits on physical memory for Windows 11.

Version Limit on X64 Limit on 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

Physical Memory Limits: Windows 10

The following table specifies the limits on physical memory for Windows 10.

Version Limit on X86 Limit on 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

Physical Memory Limits: Windows Server 2016

The following table specifies the limits on physical memory for Windows Server 2016.

Version Limit on X64
Windows Server 2016 Datacenter 24 TB
Windows Server 2016 Standard 24 TB

Physical Memory Limits: Windows 8

The following table specifies the limits on physical memory for Windows 8.

Version Limit on X86 Limit on X64
Windows 8 Enterprise 4 GB 512 GB
Windows 8 Professional 4 GB 512 GB
Windows 8 4 GB 128 GB

Physical Memory Limits: Windows Server 2012

The following table specifies the limits on physical memory for Windows Server 2012. Windows Server 2012 is available only in X64 editions.

Version Limit on 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
Windows Storage Server 2012 Workgroup 32 GB
Windows Storage Server 2012 Standard 4 TB
Hyper-V Server 2012 4 TB

Physical Memory Limits: Windows 7

The following table specifies the limits on physical memory for Windows 7.

Version Limit on X86 Limit on 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

Physical Memory Limits: Windows Server 2008 R2

The following table specifies the limits on physical memory for Windows Server 2008 R2. Windows Server 2008 R2 is available only in 64-bit editions.

Version Limit on X64 Limit on 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

Physical Memory Limits: Windows Server 2008

The following table specifies the limits on physical memory for Windows Server 2008. Limits greater than 4 GB for 32-bit Windows assume that PAE is enabled.

Version Limit on X86 Limit on X64 Limit on 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

Physical Memory Limits: Windows Vista

The following table specifies the limits on physical memory for Windows Vista.

Version Limit on X86 Limit on 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

Physical Memory Limits: Windows Home Server

Windows Home Server is available only in a 32-bit edition. The physical memory limit is 4 GB.

Physical Memory Limits: Windows Server 2003 R2

The following table specifies the limits on physical memory for Windows Server 2003 R2. Limits over 4 GB for 32-bit Windows assume that PAE is enabled.

Version Limit on X86 Limit on X64
Windows Server 2003 R2 Datacenter Edition 64 GB
(16 GB with 4GT)
1 TB
Windows Server 2003 R2 Enterprise Edition 64 GB
(16 GB with 4GT)
1 TB
Windows Server 2003 R2 Standard Edition 4 GB 32 GB

Physical Memory Limits: Windows Server 2003 with Service Pack 2 (SP2)

The following table specifies the limits on physical memory for Windows Server 2003 with Service Pack 2 (SP2). Limits over 4 GB for 32-bit Windows assume that PAE is enabled.

Version Limit on X86 Limit on X64 Limit on IA64
Windows Server 2003 with Service Pack 2 (SP2), Datacenter Edition 64 GB
(16 GB with 4GT)
1 TB 2 TB
Windows Server 2003 with Service Pack 2 (SP2), Enterprise Edition 64 GB
(16 GB with 4GT)
1 TB 2 TB
Windows Server 2003 with Service Pack 2 (SP2), Standard Edition 4 GB 32 GB

Physical Memory Limits: Windows Server 2003 with Service Pack 1 (SP1)

The following table specifies the limits on physical memory for Windows Server 2003 with Service Pack 1 (SP1). Limits over 4 GB for 32-bit Windows assume that PAE is enabled.

Version Limit on X86 Limit on X64 Limit on IA64
Windows Server 2003 with Service Pack 1 (SP1), Datacenter Edition 64 GB
(16 GB with 4GT)
1 TB 1 TB
Windows Server 2003 with Service Pack 1 (SP1), Enterprise Edition 64 GB
(16 GB with 4GT)
1 TB 1 TB
Windows Server 2003 with Service Pack 1 (SP1), Standard Edition 4 GB 32 GB

Physical Memory Limits: Windows Server 2003

The following table specifies the limits on physical memory for Windows Server 2003. Limits over 4 GB for 32-bit Windows assume that PAE is enabled.

Version Limit on X86 Limit on IA64
Windows Server 2003, Datacenter Edition 64 GB
(16 GB with 4GT)
512 GB
Windows Server 2003, Enterprise Edition 64 GB
(16 GB with 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

Physical Memory Limits: Windows XP

The following table specifies the limits on physical memory for Windows XP.

Version Limit on X86 Limit on X64 Limit on IA64
Windows XP 4 GB 128 GB 128 GB (not supported)
Windows XP Starter Edition 512 MB N/A N/A

Physical Memory Limits: Windows Embedded

The following table specifies the limits on physical memory for Windows Embedded.

Version Limit on X86 Limit on X64
Windows XP Embedded 4 GB
Windows Embedded Standard 2009 4 GB
Windows Embedded Standard 7 4 GB 192 GB

How graphics cards and other devices affect memory limits

Devices have to map their memory below 4 GB for compatibility with non-PAE-aware Windows releases. Therefore, if the system has 4GB of RAM, some of it is either disabled or is remapped above 4GB by the BIOS. If the memory is remapped, X64 Windows can use this memory. X86 client versions of Windows don’t support physical memory above the 4GB mark, so they can’t access these remapped regions. Any X64 Windows or X86 Server release can.

X86 client versions with PAE enabled do have a usable 37-bit (128 GB) physical address space. The limit that these versions impose is the highest permitted physical RAM address, not the size of the IO space. That means PAE-aware drivers can actually use physical space above 4 GB if they want. For example, drivers could map the «lost» memory regions located above 4 GB and expose this memory as a RAM disk.

Related topics

4-Gigabyte Tuning

IMAGE_FILE_LARGE_ADDRESS_AWARE

Physical Address Extension

description ms.assetid title ms.topic ms.date

Describes the memory limits for supported Windows and Windows Server releases and provides lists of memory limits.

de09c8af-0ed8-4fd4-b8e8-2c921aafe6f2

Memory Limits for Windows and Windows Server Releases

article

09/10/2021

Memory Limits for Windows and Windows Server Releases

This topic describes the memory limits for supported Windows and Windows Server releases.

Limits on memory and address space vary by platform, operating system, and by whether the IMAGE_FILE_LARGE_ADDRESS_AWARE value of the LOADED_IMAGE structure and 4-gigabyte tuning (4GT) are in use. IMAGE_FILE_LARGE_ADDRESS_AWARE is set or cleared by using the /LARGEADDRESSAWARE linker option.

4-gigabyte tuning (4GT), also known as application memory tuning, or the /3GB switch, is a technology (only applicable to 32 bit systems) that alters the amount of virtual address space available to user mode applications. Enabling this technology reduces the overall size of the system virtual address space and therefore system resource maximums. For more information, see What is 4GT.

Limits on physical memory for 32-bit platforms also depend on the Physical Address Extension (PAE), which allows 32-bit Windows systems to use more than 4 GB of physical memory.

Memory and Address Space Limits

The following table specifies the limits on memory and address space for supported releases of Windows. Unless otherwise noted, the limits in this table apply to all supported releases.

Memory type Limit on X86 Limit in 64-bit Windows
User-mode virtual address space for each 32-bit process 2 GB
Up to 3 GB with IMAGE_FILE_LARGE_ADDRESS_AWARE and 4GT
2 GB with IMAGE_FILE_LARGE_ADDRESS_AWARE cleared (default)
4 GB with IMAGE_FILE_LARGE_ADDRESS_AWARE set
User-mode virtual address space for each 64-bit process Not applicable With IMAGE_FILE_LARGE_ADDRESS_AWARE set (default):
x64: Windows 8.1 and Windows Server 2012 R2 or later: 128 TB
x64: Windows 8 and Windows Server 2012 or earlier 8 TB
Intel Itanium-based systems: 7 TB

2 GB with IMAGE_FILE_LARGE_ADDRESS_AWARE cleared

Kernel-mode virtual address space 2 GB
From 1 GB to a maximum of 2 GB with 4GT
Windows 8.1 and Windows Server 2012 R2 or later: 128 TB
Windows 8 and Windows Server 2012 or earlier 8 TB
Paged pool 384 GB or system commit limit, whichever is smaller. Windows 8.1 and Windows Server 2012 R2: 15.5 TB or system commit limit, whichever is smaller.
Windows Server 2008 R2, Windows 7, Windows Server 2008 and Windows Vista: Limited by available kernel-mode virtual address space. Starting with Windows Vista with Service Pack 1 (SP1), the paged pool can also be limited by the PagedPoolLimit registry key value.
Windows Home Server and Windows Server 2003: 530 MB
Windows XP: 490 MB
384 GB or system commit limit, whichever is smaller Windows 8.1 and Windows Server 2012 R2: 15.5 TB or system commit limit, whichever is smaller.
Windows Server 2008 R2, Windows 7, Windows Server 2008 and Windows Vista: 128 GB or system commit limit, whichever is smaller
Windows Server 2003 and Windows XP: Up to 128 GB depending on configuration and RAM.
Nonpaged pool 75% of RAM or 2 GB, whichever is smaller. Windows 8.1 and Windows Server 2012 R2: RAM or 16 TB, whichever is smaller (address space is limited to 2 x RAM).
Windows Vista: Limited only by kernel mode virtual address space and physical memory. Starting with Windows Vista with SP1, the nonpaged pool can also be limited by the NonPagedPoolLimit registry key value.
Windows Home Server, Windows Server 2003 and Windows XP: 256 MB, or 128 MB with 4GT.
RAM or 128 GB, whichever is smaller (address space is limited to 2 x RAM) Windows 8.1 and Windows Server 2012 R2: RAM or 16 TB, whichever is smaller (address space is limited to 2 x RAM).
Windows Server 2008 R2, Windows 7 and Windows Server 2008: 75% of RAM up to a maximum of 128 GB
Windows Vista: 40% of RAM up to a maximum of 128 GB.
Windows Server 2003 and Windows XP: Up to 128 GB depending on configuration and RAM.
System cache virtual address space (physical size limited only by physical memory) Limited by available kernel-mode virtual address space or the SystemCacheLimit registry key value.
Windows 8.1 and Windows Server 2012 R2: 16 TB.
Windows Vista: Limited only by kernel mode virtual address space. Starting with Windows Vista with SP1, system cache virtual address space can also be limited by the SystemCacheLimit registry key value.
Windows Home Server, Windows Server 2003 and Windows XP: 860 MB with LargeSystemCache registry key set and without 4GT; up to 448 MB with 4GT.
Always 1 TB regardless of physical RAM Windows 8.1 and Windows Server 2012 R2: 16 TB.
Windows Server 2003 and Windows XP: Up to 1 TB depending on configuration and RAM.

Physical Memory Limits: Windows 11

The following table specifies the limits on physical memory for Windows 11.

Version Limit on X64 Limit on 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

Physical Memory Limits: Windows 10

The following table specifies the limits on physical memory for Windows 10.

Version Limit on X86 Limit on 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

Physical Memory Limits: Windows Server 2016

The following table specifies the limits on physical memory for Windows Server 2016.

Version Limit on X64
Windows Server 2016 Datacenter 24 TB
Windows Server 2016 Standard 24 TB

Physical Memory Limits: Windows 8

The following table specifies the limits on physical memory for Windows 8.

Version Limit on X86 Limit on X64
Windows 8 Enterprise 4 GB 512 GB
Windows 8 Professional 4 GB 512 GB
Windows 8 4 GB 128 GB

Physical Memory Limits: Windows Server 2012

The following table specifies the limits on physical memory for Windows Server 2012. Windows Server 2012 is available only in X64 editions.

Version Limit on 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
Windows Storage Server 2012 Workgroup 32 GB
Windows Storage Server 2012 Standard 4 TB
Hyper-V Server 2012 4 TB

Physical Memory Limits: Windows 7

The following table specifies the limits on physical memory for Windows 7.

Version Limit on X86 Limit on 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

Physical Memory Limits: Windows Server 2008 R2

The following table specifies the limits on physical memory for Windows Server 2008 R2. Windows Server 2008 R2 is available only in 64-bit editions.

Version Limit on X64 Limit on 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

Physical Memory Limits: Windows Server 2008

The following table specifies the limits on physical memory for Windows Server 2008. Limits greater than 4 GB for 32-bit Windows assume that PAE is enabled.

Version Limit on X86 Limit on X64 Limit on 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

Physical Memory Limits: Windows Vista

The following table specifies the limits on physical memory for Windows Vista.

Version Limit on X86 Limit on 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

Physical Memory Limits: Windows Home Server

Windows Home Server is available only in a 32-bit edition. The physical memory limit is 4 GB.

Physical Memory Limits: Windows Server 2003 R2

The following table specifies the limits on physical memory for Windows Server 2003 R2. Limits over 4 GB for 32-bit Windows assume that PAE is enabled.

Version Limit on X86 Limit on X64
Windows Server 2003 R2 Datacenter Edition 64 GB
(16 GB with 4GT)
1 TB
Windows Server 2003 R2 Enterprise Edition 64 GB
(16 GB with 4GT)
1 TB
Windows Server 2003 R2 Standard Edition 4 GB 32 GB

Physical Memory Limits: Windows Server 2003 with Service Pack 2 (SP2)

The following table specifies the limits on physical memory for Windows Server 2003 with Service Pack 2 (SP2). Limits over 4 GB for 32-bit Windows assume that PAE is enabled.

Version Limit on X86 Limit on X64 Limit on IA64
Windows Server 2003 with Service Pack 2 (SP2), Datacenter Edition 64 GB
(16 GB with 4GT)
1 TB 2 TB
Windows Server 2003 with Service Pack 2 (SP2), Enterprise Edition 64 GB
(16 GB with 4GT)
1 TB 2 TB
Windows Server 2003 with Service Pack 2 (SP2), Standard Edition 4 GB 32 GB

Physical Memory Limits: Windows Server 2003 with Service Pack 1 (SP1)

The following table specifies the limits on physical memory for Windows Server 2003 with Service Pack 1 (SP1). Limits over 4 GB for 32-bit Windows assume that PAE is enabled.

Version Limit on X86 Limit on X64 Limit on IA64
Windows Server 2003 with Service Pack 1 (SP1), Datacenter Edition 64 GB
(16 GB with 4GT)
1 TB 1 TB
Windows Server 2003 with Service Pack 1 (SP1), Enterprise Edition 64 GB
(16 GB with 4GT)
1 TB 1 TB
Windows Server 2003 with Service Pack 1 (SP1), Standard Edition 4 GB 32 GB

Physical Memory Limits: Windows Server 2003

The following table specifies the limits on physical memory for Windows Server 2003. Limits over 4 GB for 32-bit Windows assume that PAE is enabled.

Version Limit on X86 Limit on IA64
Windows Server 2003, Datacenter Edition 64 GB
(16 GB with 4GT)
512 GB
Windows Server 2003, Enterprise Edition 64 GB
(16 GB with 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

Physical Memory Limits: Windows XP

The following table specifies the limits on physical memory for Windows XP.

Version Limit on X86 Limit on X64 Limit on IA64
Windows XP 4 GB 128 GB 128 GB (not supported)
Windows XP Starter Edition 512 MB N/A N/A

Physical Memory Limits: Windows Embedded

The following table specifies the limits on physical memory for Windows Embedded.

Version Limit on X86 Limit on X64
Windows XP Embedded 4 GB
Windows Embedded Standard 2009 4 GB
Windows Embedded Standard 7 4 GB 192 GB

How graphics cards and other devices affect memory limits

Devices have to map their memory below 4 GB for compatibility with non-PAE-aware Windows releases. Therefore, if the system has 4GB of RAM, some of it is either disabled or is remapped above 4GB by the BIOS. If the memory is remapped, X64 Windows can use this memory. X86 client versions of Windows don’t support physical memory above the 4GB mark, so they can’t access these remapped regions. Any X64 Windows or X86 Server release can.

X86 client versions with PAE enabled do have a usable 37-bit (128 GB) physical address space. The limit that these versions impose is the highest permitted physical RAM address, not the size of the IO space. That means PAE-aware drivers can actually use physical space above 4 GB if they want. For example, drivers could map the «lost» memory regions located above 4 GB and expose this memory as a RAM disk.

Related topics

4-Gigabyte Tuning

IMAGE_FILE_LARGE_ADDRESS_AWARE

Physical Address Extension

Like this post? Please share to your friends:
  • Windows 2003 group policy management console
  • Windows 2003 32 bit максимальный размер памяти
  • Windows 2000 создать загрузочную флешку windows
  • Windows 2000 скачать с официального сайта microsoft
  • Windows 2000 скачать с ключом активации