Windows xp поддерживаемое количество оперативной памяти

Максимально поддерживаемый объём оперативной памяти для разных версий Windows. Сколько оперативной памяти поддерживает Windows XP, 7, 8.1 и 10?

Максимально поддерживаемый объём оперативной памяти для разных версий Windows. Сколько оперативной памяти поддерживает Windows XP, 7, 8.1 и 10?

Наверное многие помнят, или слышали про первые, на сегодняшний день уже древние компьютеры, такие как к примеру ZX Spectrum? Кто не помнит или забыл, то напомним, что оперативная память для этих динозавров измерялась в килобайтах. Да-да, именно в килобайтах, даже не в мегабайтах.

Сейчас любой мобильник в разы мощнее древних Спектрумов :) Технология продвигается, время бежит, и оперативной памяти уже требуется не килобайты, а Гигабайты. В будущем и этого конечно будет мало, и наши сегодняшние самые мощные компьютеры, тоже будут называть динозаврами прошлого. Но вернемся в наше время.

Содержание

  1. Сколько оперативной памяти поддерживает Windows XP, 7, 8.1 и 10?
  2. Сколько оперативной памяти максимально видит разная версия Windows
  3. Windows XP
  4. Windows 7
  5. Windows 8 / 8.1
  6. Windows 10
  7. Итог

Сколько оперативной памяти поддерживает Windows XP, 7, 8.1 и 10?

Допустим вы захотели в свой компьютер установить дополнительные линейки оперативки. Предположим было у вас 4 Гб, воткнули еще 4 Гб. Включаем комп, а в свойствах все те-же 4Гб. (Да и то это округленный показатель, на деле максимум 3.750 Гб). Почему так? О ужас!!!

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

Почему остались те-же 4 Гб. оперативы? Давайте разберемся с этим вопросом, раз и навсегда.

Все операционные системы Windows с разрядностью x86 (32 bit) не важно какая версия, все они видят только до 4 Гб. памяти. Вы хоть истыкайте памятью весь компьютер, как ежика с иголками, он будет видеть только до 4 гигабайта. Связано это с внутренними архитектурными ограничениями.

Если вы установите на компьютере 64 битную операционную систему, то все ваши линейки памяти система и увидит.

Windows XP

  • Windows XP x86 (32 bit): 4 гб.
  • Windows XP x64 (64 bit): 128 Гб.

Windows 7

  • Windows 7 Starter x86 (32 bit): 2 Гб.
  • Windows 7 Home Basic x86 (32 bit): 4 Гб.
  • Windows 7 Home Premium x86 (32 bit): 4 Гб.
  • Windows 7 Professional x86 (32 bit): 4 Гб.
  • Windows 7 Enterprise x86 (32 bit): 4 Гб.
  • Windows 7 Ultimate x86 (32 bit): 4 Гб.
  • Windows 7 Home Basic x64 (64 bit): 8 Гб.
  • Windows 7 Home Premium x64 (64 bit): 16 Гб.
  • Windows 7 Professional x64 (64 bit): 192 Гб.
  • Windows 7 Enterprise x64 (64 bit): 192 Гб.
  • Windows 7 Ultimate x64 (64 bit): 192 Гб.

Windows 8 / 8.1

  • Windows 8 x86 (32 bit): 4 Гб.
  • Windows 8 Professional x86 (32 bit): 4 Гб.
  • Windows 8 Enterprise x86 (32 bit): 4 Гб.
  • Windows 8 x64 (64 bit): 128 Гб.
  • Windows 8 Professional x64 (64 bit): 512 Гб.
  • Windows 8 Enterprise x64 (64 bit): 512 Гб.

Windows 10

  • Windows 10 Home x86 (32 bit): 4 Гб.
  • Windows 10 Home x64 (64 bit): 128 Гб.
  • Windows 10 Pro x86 (32 bit): 4 Гб.
  • Windows 10 Pro x64 (64 bit): 512 Гб.

Как видите, 64-битные редакции поддерживает огромный объем оперативной памяти, а вот в случае с 32-битной версией нужно быть внимательным с выбором: зачастую система не поддерживает даже указанные 4 Гб.

Итог

Максимальное количество оперативной памяти, которые способны «увидеть» 32 разрядные версии Windows — это 4 Гб. Таким образом, если у вас больший объем RAM, следует установить 64-разрядную версию, чтобы воспользоваться этой памятью.

Для того, чтобы узнать, какая версия Windows установлена на вашем компьютере, откройте пункт «Система» в панели управления (или кликните по «Мой компьютер» правой кнопкой мыши и выберите «Свойства»).

Загрузка ... Загрузка …

Привет, друзья. У нас на сайте в категории публикаций о компьютерном железе есть статья «Как узнать, сколько оперативной памяти поддерживает компьютер или ноутбук». Это небольшой мануал, в нём показывается, как на официальных сайтах материнских плат, процессоров и ноутбуков, а также с помощью программы AIDA64 узнать максимально возможный объём оперативной памяти. Тот граничный объём, который мы при желании сможем установить на наше компьютерное устройство в соответствии с заложенным в него по этой части потенциалом. Но, друзья, многие ли из вас знают, что и Windows, причём даже в 64-битной версии, также имеет максимальный объём поддержки оперативной памяти? Давайте посмотрим, какой потенциал в этом плане есть у операционной системы от Microsoft.

Сколько оперативной памяти поддерживает Windows

Если не все из вас, то как минимум большинство, прекрасно знают, что 32-битная Windows видит максимум 4 Гб оперативной памяти компьютера. Если на нём установлен больший объём, 32-битная система не будет его видеть. Если у компьютера больше 4 Гб памяти, нужно использовать только 64-битную Windows. Это, безусловно, так, но только для большей части выпусков Windows. У старых версий операционной системы есть 32-битные редакции, которые поддерживают меньший, нежели 4 Гб, объём оперативной памяти. Что же касается 64-битных систем, то и у них есть свой лимит поддержки. Со времён Windows XP этот лимит увеличился в разы, тем не менее даже для Windows 10 он существует. Ну а теперь давайте конкретно разберём, какие выпуски системы сколько оперативной памяти поддерживают.

Windows 10

32-битные редакции Windows 10 поддерживают стандартный максимум оперативной памяти 4 Гб. 64-битные редакции Pro, Enterprise и Education – максимум 2 Тб. Редакция Home ограничена 128 Гб.

Windows 8.1

Все 32-битные редакции Windows 8.1 ограничены видимостью 4 Гб памяти. 64-битные редакции Pro и Enterprise видят максимум 512 Гб. А базовая редакция Core (это аналог Home) – максимум 128 Гб.

Windows 7

64-битные редакции Ultimate, Enterprise, Professional поддерживают 192 Гб оперативной памяти. Но, внимание тех, друзья, кто хочет увеличить объём памяти на устройствах с лицензионными младшими 64-битными редакциями Windows 7: Home Premium видит максимум 16 Гб, а Home Basic – максимум 8 Гб. У Windows 7 есть ещё базовая редакция Starter, она поставляется только 32-битной, предназначена специально для маломощных компьютеров и поддерживает только 2 Гб оперативной памяти. Остальные 32-битные редакции Windows 7 видят стандартный граничный объём 4 Гб.

Windows Vista

32-битные редакции Windows Vista ограничиваются стандартом 4 Гб. Но, как и у Windows 7, у Vista есть базовая только 32-битная редакция Starter, и она видит только 1 Гб оперативной памяти. 64-битные редакции Home Basic и Home Premium видят, соответственно, максимум 8 Гб и 16 Гб. 64-битные редакции Business, Enterprise, Ultimate поддерживают максимум 128 Гб.

Windows XP

Windows XP 32-битная видит максимум 4 Гб, 64-битная – максимум 128 Гб. У XP также есть базовая только 32-битная редакция Starter Edition, и она может видеть максимум 512 Мб оперативной памяти.

Особенности поддержки 32-битной Windows 4 Гб оперативной памяти

Друзья, 4 Гб — это номинальный показатель поддержки оперативной памяти 32-битными Windows. На деле 32-битная Windows может не видеть  все 4 Гб и ограничиваться 3 Гб с лишним. Чтобы она видела все 4 Гб, нужно кое-что проделать в операционной системе. Что, смотрим в статье сайта «Как заставить 32-битную Windows использовать более 3 Гб оперативной памяти».

  • 20.07.2020

В данной статье рассмотрим какой максимальный объем оперативной памяти доступен на программном уровне в различных версиях Windows (10, 8.1, 7, Vista и XP), а так же рассмотрим максимальный объем оперативной памяти (ОЗУ) в серверных системах — Windows Server.

Windows 10

В среднем в Windows 10 максимальный объем оперативной памяти — 2 Тб, в x32 битных системах по стандарту — 4 Гб.

Версии Windows 10 x64 x32 (x86)
Windows 10 Pro 2 Тб 4 Гб
Windows 10 Home (Домашняя) 128 Гб 4 Гб
Windows 10 Enterprise (Корпоративная) LTSC/LTSB 2 Тб 4 Гб
Windows 10 Education (Для образовательных учреждений) 2 Тб 4 Гб
Windows 10 Pro for WorkStations 6 Тб

Windows 8.1

В Windows 8.1 максимальный объем сделан стандартно для всех версий — 512 Гб.

Версии Windows 8.1 x64 x32 (x86)
Windows 8.1 Pro 512 Гб 4 Гб
Windows 8.1 Enterprise 512 Гб 4 Гб
Windows 8.1 (без редакции, аналог Home версии) 512 Гб 4 Гб

Windows 7

В Профессиональной и более расширенных редакциях Windows 7 максимальный объем — 192 Гб. Windows 7 Starter — доступна только в редакции x32.

Версии Windows 7 x64 x32 (x86)
Windows 7 Ultimate (Максимальная) 192 Гб 4 Гб
Windows 7 Enterprise (Корпоративная) 192 Гб 4 Гб
Windows 7 Professional 192 Гб 4 Гб
Windows 7 Home Premium (Домашняя расширенная) 16 Гб 4 Гб
Windows 7 Home Premium (Домашняя базовая) 8 Гб 4 Гб
Windows 7 Starter (Начальная) 2 Гб

Windows Vista

В Профессиональной и более расширенных редакциях Windows Vista максимальный объем — 128 Гб. Windows Vista Starter доступна только в редакции x32.

Версии Windows Vista x64 x32 (x86)
Windows Vista Ultimate 128 Гб 4 Гб
Windows Vista Enterprise 128 Гб 4 Гб
Windows Vista Business 128 Гб 4 Гб
Windows Vista Home Premium 16 Гб 4 Гб
Windows Vista Home Basic 8 Гб 4 Гб
Windows Vista Starter 1 Гб

Windows XP

Максимальный объем ОЗУ в Windows XP доступен в x64 битной версии на 128 Гб.

Версии Windows XP x64 x32 (x86)
Windows XP 128 Гб 4 Гб
Windows XP Starter Edition 512 Мб

Windows Server

Максимальный объем оперативной памяти в Windows Server отличается в зависимости от редакции.

Версии Windows Server x64
Windows Server 2019 Standard / Datacenter 24 Тб
Windows Server 2016 Standard / Datacenter 24 Тб
Windows Server 2012 и 2012r2 Standard / Datacenter 4 Тб
Windows Server 2008 Standard / Enterprise / Datacenter 32 Гб / 1 Тб / 1 Тб
Windows Server 2008r2 Standard / Enterprise / Datacenter 32 Гб / 2 Тб / 2 Тб

Наверняка, каждый пользователь персонального компьютера догадывается о том, что чем больше оперативной памяти будет установлено на компьютере, тем лучше он будет работать. К сожалению, ОС способны поддерживать только ограниченное ее количество.

Какой объем оперативной памяти видит windows ХР

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

При выборе и покупке определенного количества оперативной памяти пользователю стоит учитывать ее максимальное количество, которое способна поддерживать операционная система и материнская плата. Обычно проблема заключается именно в ОС. Например, Windows XP поддерживает только до 4 гигабайт оперативной памяти (при условии, что установлена 32-х разрядная версия). В том случае если ее будет больше, то ОС просто не будет ее считывать, соответственно, остальная ее часть не будет использоваться. Что касается 64-х разрядных версий, то они способны поддерживать до 128 Гб оперативной памяти. К сожалению, количество максимально поддерживаемой ограничивается еще и версией операционной системы, а не только ее разрядностью.

Кроме того, небольшая часть оперативной памяти расходуется еще и на используемые устройства. То есть если у пользователя установлена 32-х разрядная операционная система Windows XP и 4 гигабайта оперативной памяти, то приблизительно 400-500 Мб будет уходить на обеспечение работоспособности другим устройствам.

Что касается современных операционных систем семейства Windows, то они способны работать при наличии 192 гигабайт оперативной памяти, а Windows Server 2008 поддерживает до 2 терабайт. Подобное расширение стало возможно благодаря использованию виртуального адресного пространства. Каждый пользователь персонального компьютера может более подробно ознакомиться с максимально поддерживаемым количеством оперативной памяти каждой версии ОС Windows на их официальном сайте. В целом, для хорошей работоспособности персонального компьютера сегодня требуется не меньше 4 гигабайт оперативной памяти (при условии если компьютер будет использоваться в качестве своеобразной мультимедийной станции). Если на персональном компьютере будут выполняться только офисные задачи и использоваться только офисные приложения, то вполне хватит 1-2 гигабайт оперативной памяти. Конечно, если пользователь будет использовать ПК как для игр, так и для офисных приложений, то количество оперативной памяти лучше довести до возможного максимума.

Виртуальное адресное пространство пользовательского режима для каждого 64-разрядного процесса Не применяются С изображением _ Набор _ с _ _ учетом больших адресов файлов (по умолчанию):
x64: Windows 8.1 и Windows Server 2012 R2 или более поздней версии: 128 тб
x64: Windows 8 и Windows Server 2012 или более ранняя 8 тб
Системы на базе Intel Itanium: 7 ТБ 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 ГБ в зависимости от конфигурации и ОЗУ. озу или 128 гб, в зависимости от того, какой размер меньше (адресное пространство ограничено 2 x RAM) Windows 8.1 и Windows Server 2012 R2: озу или 16 тб, в зависимости от того, какое значение меньше (адресное пространство ограничено 2 x RAM).
Windows server 2008 R2, Windows 7 и Windows server 2008: 75% от озу до максимум 128 гб
Windows Vista: 40% озу не более 128 гб.
Windows Server 2003 и Windows XP: До 128 ГБ в зависимости от конфигурации и ОЗУ. всегда 1 тб независимо от объема физической памяти Windows 8.1 и Windows Server 2012 R2: 16 тб.
Windows Server 2003 и Windows XP: До 1 ТБ в зависимости от конфигурации и ОЗУ.

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

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

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

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

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

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

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

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

Версия Ограничение в x64
Windows Server 2016 Datacenter 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 Datacenter 4 TБ
Windows Server 2012 Standard 4 TБ
Windows Server 2012 Essentials 64 ГБ
Windows Server 2012 Foundation 32 ГБ
Windows Storage Server 2012 Workgroup 32 ГБ
Windows Storage Server 2012 Standard 4 TБ
Hyper-V Server 2012 4 TБ

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

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

Версия Ограничение на x86 Ограничение в x64
Windows 7 Максимальная 4 Гб 192 ГБ
Windows 7 Корпоративная 4 Гб 192 ГБ
Windows 7 Профессиональная 4 Гб 192 ГБ
Windows 7 Домашняя расширенная 4 Гб 16 Гб
Windows 7 Домашняя базовая 4 Гб 8 Гб
Windows 7 Начальная 2 Гб Н/Д

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

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

Версия Ограничение в x64 Ограничение на IA64
Windows Server 2008 R2 Datacenter 2 ТБ
Windows Server 2008 R2 Enterprise 2 ТБ
Windows Server 2008 R2 для систем на базе Itanium 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 TБ
Windows Server 2008 Enterprise 64 ГБ 1 TБ
Windows Server 2008 HPC Edition 128 ГБ
Windows Server 2008 Standard 4 Гб 32 ГБ
Windows Server 2008 для систем на базе процессоров Itanium 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 Starter 1 ГБ

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

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

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

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

Версия Ограничение на x86 Ограничение в x64
Windows Сервер 2003 R2 Datacenter Edition 64 ГБ
(16 ГБ с 4GT)
1 TБ
Windows сервер 2003 R2 выпуск Enterprise 64 ГБ
(16 ГБ с 4GT)
1 TБ
Windows сервер 2003 R2 выпуск Standard 4 Гб 32 ГБ

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

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

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

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

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

Версия Ограничение на x86 Ограничение в x64 Ограничение на IA64
Windows Сервер 2003 с пакетом обновления 1 (SP1), Datacenter Edition 64 ГБ
(16 ГБ с 4GT)
1 ТБ 1 ТБ
Windows сервер 2003 с пакетом обновления 1 (SP1), выпуск Enterprise 64 ГБ
(16 ГБ с 4GT)
1 ТБ 1 ТБ
Windows сервер 2003 с пакетом обновления 1 (SP1), выпуск Standard 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 Сервер 2003, Web Edition 2 Гб
Windows Small Business Server 2003 4 Гб
Windows Compute Cluster Server 2003 32 ГБ
Windows служба хранилища Server 2003 выпуск Enterprise 8 Гб
Windows Storage Server 2003 4 Гб

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

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

Версия Ограничение на x86 Ограничение в x64 Ограничение на IA64
Windows XP 4 Гб 128 ГБ 128 ГБ (не поддерживается)
Windows XP Starter Edition 512 Мб Н/Д Н/Д

ограничения физической памяти: 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 ГБ ОЗУ, некоторые из них отключены или повторно сопоставлены с BIOS 4 ГБ. при повторном отображении памяти память X64 Windows может использовать эту память. клиентские версии Windows X86 не поддерживают физическую память свыше 4 гб, поэтому они не могут получить доступ к этим переназначенным регионам. любой выпуск X64 Windows или X86 Server может.

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

Источник

Как я преодолевал предел 4Гб на Windows XP 32бит

Сразу оговорюсь, «преодолевал» в названии отражает только тот факт, что теперь моя XP видит всю память, установленную на системной плате. Не я придумал способ, я просто им воспользовался и теперь хочу поделиться.
Вопрос о четырёх гигабайтах памяти в Windows XP (здесь, и далее 32 бит) поднимался на просторах Интернет неоднократно. И так же неоднократно делался вывод, что более четырёх увидеть в принципе невозможно, а так как оборудование тоже требует адресного пространства, то и того меньше. Обычно 3.25 Гб, или около того. Очень подробно и убедительно история вопроса освещена здесь: Четыре гигабайта памяти — недостижимая цель?

Меня этот вопрос тоже волновал. Хотя, казалось бы, можно поставить 64 битную систему, или даже Windows Server (как известно он даже в 32-битной версии видит всю память), но я хотел пользоваться Windows XP. Два раза за последние 3 года я переходил на Windows 7, в первый раз на 64-битную, второй раз на 32-х битную, но в итоге оба раза вернулся назад на XP, которая живёт у меня без переустановки с 2007 года.
Последний раз я отказался от семёрки в пользу старушки буквально две недели назад. Притом, надо отметить, что семёрка была хоть и 32-х битная, но в ней была разблокирована возможность видеть всю доступную память. Способ разблокировки доступен в Интернет. И теперь мне с новой силой захотелось решить этот вопрос и в XP.

Поиски привели на этот сайт: Patch Vista’s Kernel to Address more than 4 GB of Memory
Статья посвящена разблокировке Windows Vista, зато в комментариях, пара человек описывает аналогичный способ для Windows XP. Я решил последовать их советам и опробовать эту методику на практике.

Для начала нужен дистрибутив Windows XP SP1. Возможно, подойдёт и просто первый сервиспак, не знаю, у меня его нет. В общем-то, там нужен только один файл. А именно файл библиотеки Hardware Abstraction Layer. Начиная со второго сервиспака эта библиотека работает с PAE «фиктивно», т.е. даже если режим расширенной трансляции адресов включён – он ничего не делает и не выходит за пределы четырёх гигабайт. А вот библиотека от первого сервиспака работает полноценно и может адресоваться ко всей доступной памяти, аналогично тому, как работает с памятью 32-битный Windows Server. В установленной Windows XP данный файл называется hal.dll, но в дистрибутиве имеется несколько HAL-файлов, и только один из них инсталлируется в систему под именем hal.dll в процессе установки. Необходимо было узнать, какой из файлов нужно использовать на моём конкретном оборудовании. Делается это просто, надо вызвать Свойства в контекстном меню проводника на файле hal.dll в установленной Windows. Файл находится в папке %systemroot%system32, и вот что я увидел:

максимум озу windows xp

В дистрибутиве Windows XP SP1 в папке I386, я взял файл HALMACPI.DL_. Это архив, в котором находится один файл, искомый мной halmacpi.dll. Я его извлёк WinRAR’ом, но можно обойтись и командной строкой:
expand HALMACPI.DL_ HALMACPI.DLL
Полученный файл надо поместить в папку %systemroot%system32, что я и сделал. Хочу ещё раз обратить внимание, что если кто-то захочет повторить мои шаги, файл надо брать с именем, указанном в свойстве «Исходное имя файла» в свойствах hal.dll из установленной Windows XP.

Теперь осталось отредактировать boot.ini. Нужно скопировать имеющуюся строчку и дописать пару параметров. У меня была строка:
multi(0)disk(0)rdisk(0)partition(1)WINDOWS.XP=«Microsoft Windows XP Professional RU» /FASTDETECT /USEPMTIMER /NOSERIALMICE /NOEXECUTE=OPTIN

Я добавил в неё /KERNEL=KRNL16.EXE /HAL=HALMACPI.DLL /PAE и в результате получилось:
multi(0)disk(0)rdisk(0)partition(1)WINDOWS.XP=«Microsoft Windows XP Professional RU 16Gb» /FASTDETECT /USEPMTIMER /NOSERIALMICE /NOEXECUTE=OPTIN /KERNEL=KRNL16.EXE /HAL=HALMACPI.DLL /PAE
Теперь есть возможность загружаться как в стандартный Windows с присущим ему ограничением на память, так и в пропатченный, так как я не заменял ни одного системного файла, а только добавил два, которые включаются в работу с помощью вышеописанных параметров boot.ini

Ребут!
И… BSOD.
В принципе, такое может быть. Как следует из обзора истории проблемы на ixbt причиной, по которой Microsoft отключила адресацию верхней памяти, было существование кривых драйверов под различное оборудование, кривизна которых, впрочем, проявлялась только в полноценном режиме PAE. Вполне вероятно, у меня сбоит один из них, за 6 лет в системе накопилось много всего, но какой? Пробую запуститься в безопасном режиме, и УРА! Вот они, мои гигабайты:

максимум озу windows xp

Но как определить сбойный модуль? Погуглив, я нашёл для этого методику, которая заключается в анализе малого дампа памяти, создаваемого Windows при BSOD. Анализ производится программой Blue Screen View, но вот все найденные мной способы включения режима записи дампа к успеху не привели: дамп не создавался, поэтому пришлось использовать научный метод тыка. Для начала я деинсталлировал то ненужное, что нашлось в системе. А именно драйвер защиты Guardant и драйвера ATI от старой видеокарты.
Ребут.
Результат превзошёл мои ожидания. Честно говоря, я не ожидал, что метод тыка даст такие результаты, и попробовал его просто, чтобы сделать хоть что-нибудь. Который из драйверов вызывал проблему, я точно не знаю, но думаю, что, скорее всего Guardant.
Но главное: цель достигнута, и теперь я подумываю о расширении памяти до 8-ми Гб.

Источник

Максимальные объемы памяти для ОС 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» (используется по умолчанию).

От 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-битных версий.

Источник

Вам также понравится

Adblock
detector

Like this post? Please share to your friends:
  • Windows xp пишет не является приложением win32
  • Windows xp печать на linux принтер если нет драйверов
  • Windows xp перенос рабочего стола на другой диск windows
  • Windows xp ошибка часов гугл хром как убрать
  • Windows xp ошибка сертификата переходы блокированы что делать