Windows xp sp3 сколько оперативной памяти

Время на прочтение4 мин

Количество просмотров346K

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

Второе, что необходимо сделать, это получить пропатченную версию ядра Windows. Как известно, существует 4-ре версии ядра:

  • ntoskrnl.exe — однопроцессорное ядро Windows.
  • ntkrnlmp.exe— многопроцессорное ядро Windows.
  • ntkrnlpa.exe — однопроцессорное ядро Windows с более чем 3 ГБ оперативной памяти.
  • ntkrpamp.exe — многопроцессорное ядро Windows с более чем 3 ГБ оперативной памяти.

В той инструкции, которую я использовал, говорилось про ядро ntkrnlpa.exe и в моей инсталляции Windows стоит именно оно. Что делать, если попадётся другое ядро – я, честно говоря, не знаю.
Первым делом, я сделал копию ядра, назвал его krnl16.exe, в принципе название неважно. Далее HEX-редактором (я использовал DOS-Navigator, по старой памяти) надо найти последовательность

  • BB 00 00 10 00 33 FF 6A 07 8B F0 и заменить её на
  • BB 00 00 40 00 33 FF 6A 07 8B F0

Здесь 1000h = 4096 Мб, заменяем на 4000h = 16384 Мб. Т.е. поднимаем ограничение до 16Гб. В принципе, можно вписать и большее число. Пропатченный файл также должен располагаться в system32.

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

  • Примечание 1. Поскольку в методике используется dll из первого сервиспака, есть вероятность, что в ней имеются какие-либо уязвимости, закрытые последующими сервиспаками. Я не изучал этот вопрос.
  • Примечание 2. Некоторые драйверы в пропатченой Windows XP могут вызывать BSOD. Впрочем, их крайне мало в природе.
  • Примечание 3. В первоисточнике ценных знаний сообщают, что на некоторых системах имеются проблемы с USB при использовании данной методики. У меня пока проблем нет. По крайней мере, клавиатуры, мышки и флешки работают в штатном режиме.

Можно сказать, что для комфортной работы любой операционной системы, особенно если используются ресурсоёмкие приложения типа фото- или видеоредакторов, чем больше оперативной памяти, тем лучше. Но есть несколько оговорок.

Тип памяти и рабочие частоты. Нужно следить за тем, чтобы материнская плата поддерживала то, что вы собираетесь в неё воткнуть. Весьма сомнительно, что удастся найти большие модули устаревших стандартов.

32-битные ОС могут адресовать не более 4 ГБ оперативной памяти. Даже те не полностью, из установленных четырёх ОС сможет работать примерно с 3,5. Разумеется, незачем ставить такой системе ещё большие объемы оперативки. 64-битные ОС могут работать с гораздо большими объёмами. Однако и занимают такие системы (а также 64-битные приложения) при работе тоже больше. Так что для них имеет смысл ставить не 2 и не 4 ГБ, а сразу десяток. Чтобы был заметен прирост производительности. И те фотошоп запросто может съесть, только дай волю…

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

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

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

{banner_google1}

Обновлено: друзья, смотрите, сколько оперативной памяти поддерживает Windows 11.

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 Гб оперативной памяти».

В данной статье рассмотрим какой максимальный объем оперативной памяти доступен на программном уровне в различных версиях 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 Тб

  1. 23.06.2016, 01:28


    #1

    Windows XP SP3 системные требования

    По сути Service Pack (SP3) это не столько обновление, сколько пакет заплаток для дыр для предыдущего Service Pack 2.
    SP 3 содержит поддержку новых протоколов безопасности, небольшие обновления для Media Player, LiveMessenger и Internet Explorer 7
    Системные требования для установки пакета SP3 на Виндовс ХР
    дисковод CD-ROM
    процессор с тактовой частотой не ниже 233МГц
    оперативная память от 64МБ
    1765МБ свободного места на жёстком диске для установки SP 3.


  2. 23.06.2016, 12:15


    #2

    Сообщение от Afox

    По сути Service Pack (SP3) это

    Это то, чем пользуются те, кто все еще сидит на самой удачной в истории Макрософт, операционной системе.
    А требования к разрешению экрана есть?


  3. 23.06.2016, 13:16


    #3

    Ещё требуется, что бы был как минимум первый пакет — SP1. К разрешению экрана никаких особых требований нет, во всяком случае, наверное это не критично. Максимум нужно будет обновить драйвера видеокарты, и оставить чуть больше свободной памяти.
    Кто не может установить SP-3 ?
    Это владельцы Windows XP Professional (x64) и Windows XP Embedded.


  4. 22.07.2016, 18:06


    #4

    Сообщение от Afox

    По сути Service Pack (SP3) это не столько обновление, сколько пакет заплаток для дыр для предыдущего Service Pack 2.

    Я бы сказал так: Service Pack 3 – это, как и SP1, и SP2, сборник обновлений, которые вышли с момента появления предыдущего сервис-пака. Просто их собрали в одну кучу, чтобы они быстрее устанавливались.

    Сообщение от Afox

    SP 3 содержит поддержку новых протоколов безопасности, небольшие обновления для Media Player, LiveMessenger и Internet Explorer 7

    Но самое главное – примерно 10 обновлений из этого сервис-пака, которые залатывают дыры, благодаря которым вирусы могли отлично работать под Виндой, несмотря на то, какой антивирус в ней установлен.

    Сообщение от Afox

    Системные требования для установки пакета SP3 на Виндовс ХР
    дисковод CD-ROM
    процессор с тактовой частотой не ниже 233МГц
    оперативная память от 64МБ

    Не знаю, что там придумали программисты Майкрософта, но для нормальной работы Виндоус ХР, с минимумом программ, нужно не менее 256 мегабайт ОЗУ. Иначе – Винда будет грузиться минут 10.
    Если вы хотите поставить хоть какой-то антивирус – то тогда нужно 512 мБ ОЗУ. Иначе – вы снова увидите загрузку за 5-10 минут.


  5. 28.11.2018, 19:19


    #5

    Даже не знаю кому может понадобиться Service Pack 3 к Виндовс ХР.
    Ну да, пользуются этой операционкой, но очень и очень редкое это явление.
    И главное, помните что Service Pack 3 это последний официальный СервисПак, другого уже не будет.

    Quod licet Jovi non licet bovi


  6. 30.11.2018, 11:56


    #6

    А что вообще за понятие такое — Service Pack 3? У меня на Windows 7, если не ошибаюсь, тоже требовался Service Pack 1 и 3 для того, чтобы некоторые программы можно было установить. И причем весят они не так уж и мало — несколько сотен мегабайт, насколько помню…


  7. 04.12.2018, 01:04


    #7

    macnaked, это просто пакеты обновлений, как и в других версиях виндовс. Некоторые игры и программы очень требовательны к системе, и без нужных обновлений их не установить.

    Сообщение от macnaked

    И причем весят они не так уж и мало — несколько сотен мегабайт, насколько помню…

    В последнем пакете Service Pack 3 содержится порядка тысячи исправлений и дополнений. Так что, совсем не удивительно, что он такой объёмный.
    По идее, третий пакет обновлений был последним, но сейчас, когда Майкрософт возобновили поддержку ХР, может и новые пакеты выпустят?


  8. 06.12.2018, 13:20


    #8

    Сообщение от Afox

    В последнем пакете Service Pack 3 содержится порядка тысячи исправлений и дополнений. Так что, совсем не удивительно, что он такой объёмный.

    Ну это я бы сравнил с украшением очень и очень старой собаки. Хорошая собака, верная. Служила на совесть. Но стала очень старая, и срок её уже пришёл. А тут её украшают, парикмахероов собачьих зовут.
    А цель какая?
    Вот с Windows xp sp3 тоже самое получается. Один-в-один!
    Время этой операционки вышло.

    Сообщение от Afox

    Майкрософт возобновили поддержку ХР

    Откуда вы взяли эти сведения? Вообще какое-то сверхфейковой заявление. Это всё равно, что заявление Порошенко о том, что он начал восстанавливать социалистический строй на Украине. Причём начал именно с себя.

    Quod licet Jovi non licet bovi


  9. 06.12.2018, 15:34


    #9

    Сообщение от Afox

    По идее, третий пакет обновлений был последним, но сейчас, когда Майкрософт возобновили поддержку ХР, может и новые пакеты выпустят?

    Не уверен, что они возобновили поддержку. Скорее, наоборот. Некоторое время назад Microsoft объявила о прекращении поддержки даже для таких нужных и старых клиентов, как банки и др. Это о многом говорит!

    Последний раз редактировалось Master; 08.12.2018 в 11:46.


Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как изменить фото пользователя в windows 10
  • Alcohol 120 для windows 2000
  • Недостаточно ресурсов usb контроллера windows 10
  • Программа для просмотра шрифтов windows 10
  • Драйвер на беспроводные наушники для windows 10