Все еще используете 32-битную Windows-машину? Вот как можно снять ограничение в 4 ГБ, которое может мешать использованию ОЗУ.

В то время как 32-разрядная версия когда-то была стандартом, в последние годы все больше и больше пользователей Windows переходят на 64-разрядную версию ОС. Тем не менее, некоторые 32-битные системы все еще имеют некоторые трудности, и они вполне могли бы упустить некоторые возможности своего оборудования, если бы не решили известную проблему с ОЗУ на компьютерах такого типа.

К счастью, существует довольно простое решение проблемы, если вам удобно использовать интерфейс командной строки

сделать необходимые настройки. Вот все, что вам нужно знать о исправлении 32-битной системы, чтобы вы могли использовать до 64 ГБ ОЗУ

установлен на вашем компьютере.

Почему я ограничен 4 ГБ ОЗУ?

Причина так называемого «барьера 3 ГБ» заключается в архитектуре 32-битных операционных систем. Каждый отдельный байт оперативной памяти имеет свой физический адрес, который система использует для доступа к определенным единицам памяти. 32-разрядные системы имеют ограничение на количество адресов, доступных для оперативной памяти и различных других компонентов. В зависимости от настроек это может ограничить объем оперативной памяти, который ваша система может поддерживать, до 3 ГБ, хотя он может быть немного выше или немного ниже.

Еще одна вещь, которую следует учитывать, прежде чем вы начнете этот процесс, — это то, что PAE, как сообщается, испытывает некоторые трудности при работе с видеокартами NVIDIA.

в прошлом. Если это относится к вашей установке, возможно, стоит подумать об обновлении

в 64-битную систему напрямую.

Как включить PAE в Windows 7 и Windows 8

Перво-наперво, скачайте PatchPae2 с wj32. Это даст вам ZIP-файл, содержащий патч, который будет работать на компьютерах под управлением Windows 7 или Windows 8 / 8.1, но между процессами для версий ОС до и после Windows 8 есть несколько небольших различий. разархивируйте загруженный файл и поместите его в папку внутри Windows > System32, который, вероятно, будет найден на диске C: вашего компьютера. Как только PatchPae2.exe будет установлен, запишите его путь к файлу, так как он понадобится вам позже.

Теперь откройте командную строку с включенными привилегиями администратора. Вы можете легко это сделать, выполнив поиск в командной строке командной строки, а затем щелкните правой кнопкой мыши правильную запись в результатах поиска и выберите Запуск от имени администратора. Вам должен быть представлен стандартный интерфейс командной строки — убедитесь, что каталог читает system32.

Если вы используете Windows 8 или более позднюю версию, самое время запустить команду

PatchPae2.exe — тип ядра -o ntoskrnx.exe ntoskrnl.exe, который должен выглядеть следующим образом.

Если вы используете версию Windows старше Windows 8

вам нужно будет сделать то же самое, но с несколько иным списком инструкций в зависимости от расположения файла. Вместо ядра -type -o ntoskrnx.exe ntoskrnl.exe вместо ввода -введите kernel -o ntkrnlpx.exe ntkrnlpa.exe.

Затем исправьте загрузчик, чтобы отключить проверку цифровой подписи, введя команду PatchPae2.exe — загрузчик типов — o winloadp.exe winload.exe. Затем создайте новый параметр загрузки со следующим вводом: bcdedit / copy / d «Windows (PAE Patched)». Фраза между кавычками — это просто комментарий для обозначения того, что вы сделали.

Вы должны увидеть сообщение об успешном копировании и уникальный идентификатор загрузки в формате . Скопируйте этот идентификатор, потому что мы собираемся использовать его для следующих нескольких команд. Войти bcdedit / set kernel ntoskrnx.exe если вы используете Windows 8 или 8.1, и bcdedit / set kernel ntkrnlpx.exe за что-нибудь раньше.

Нам нужно выполнить еще несколько команд. Во-первых, убедитесь, что наш исправленный загрузчик выбран путем ввода bcdedit / set путь \ Windows \ system32 \ winloadp.exe. Затем используйте bcdedit / set nointegritychecks 1 чтобы подтвердить, что загрузчик не должен быть проверен. Затем установите эту загрузочную запись как значение по умолчанию с bcdedit / set default . Вы также можете использовать bcdedit / set тайм-аут X установить пользовательское время отображения меню загрузки, заменив X на желаемое время в секундах, но это необязательно. Все, что осталось с этого момента, это перезагрузить компьютер.

Использовали ли вы PAE, чтобы освободить компьютер от ограниченного использования ОЗУ?

? Сообщите нам о своем опыте — и о любых возможных советах — в разделе комментариев ниже.

Здравствуйте уважаемые читатели блога www.ithabits.ru. Некоторые мои колебания между вариантами обновить информацию в предыдущей статье о снятии ограничения оперативной памяти в Windows 8 или все же написать новый короткий, так как писать практически не о чем, пост разрешились в пользу второго.

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

Во-вторых, в конце статьи я попытаюсь провести небольшой опрос, (очень рассчитываю на то, что Вы в нем поучаствуете) который, надеюсь, поможет прояснить ситуацию с использованием 32-разрядных версий Windows и позволит скорректировать планы будущих публикаций. Другими словами, поможет ответить на вопрос – что реально мешает сегодня окончательному переходу на х64.

В прошлой статье достаточно подробно описывалось использование программы PatchPae2 для снятия 4 ГБ ограничения оперативной памяти в Windows 8. Дополнительно было проведено тестирование Windows 8 x86 со снятым ограничением памяти на физическом компьютере с 6 ГБ ОЗУ. Однако, на тот момент времени программа-патчер не умела работать с новыми ядрами Windows 8.1.

Новая версия программы PatchPae2 с поддержкой Windows 8.1

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

В связи с тем, что на сайте автора PatchPae2 есть несколько комментариев, в которых отмечены случаи неудачных попыток ее использования в Windows 8.1, на всякий случай проведем свое тестирование.

Тестирование программы PatchPae2 в Windows 8.1

В данном случае нас интересует именно умение программы PatchPae2 работать с новыми ядрами и загрузчиком Windows 8.1, а не поведение “поправленной” 32-разрядной системы, которое мы уже неоднократно рассматривали раньше применительно к Windows 7 и Windows 8. Поэтому ограничимся виртуальной машиной в Oracle VirtualBox.

Проще всего выполнить патч системы и создать альтернативный вариант загрузки с помощью командного файла PathPae2cmd.

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

Обновленный командный файл PathPae2cmd дополнен секцией, относящейся к Windows 8.1. В архив добавлена и сама программа PathPae2.

Файлы PatchPae2.exe и PathPae2cmd.cmd нужно скопировать в любую локальную папку компьютера. Главное чтобы они находились в одной папке.

Далее запускаем PathPae2cmd.cmd с правами администратора. Проще всего это сделать в Проводнике (Windows Explorer) из контекстного меню запускаемого файла (по правой кнопке мыши).

Если компьютер отвечает необходимым требованиям: 32-разрядная операционная система Windows VistaWindows 8.1 и в компьютере установлено более 3 ГБ оперативной памяти, то после завершения работы командного файла и перезапуска компьютера появится меню выбора вариантов загрузки:

Windows 8.1 boot menu

Если нужно выполнить патч системы, работающей в виртуальной машине, то необходимо отменить проверку объема установленной памяти. Для этого удаляем (или вставляем перед ними знак комментария) следующие строки в PathPae2cmd.cmd:

На первый взгляд все получилось. По крайней мере сообщения “Unsupported kernel version”, которое появлялось раньше, больше нет.

Сначала загрузим виртуальную машину с исходным ядром — “Windows 8.1 4GB” и посмотрим, что операционная система говорит об использовании оперативной памяти:

Win81-x86-344

Тут все очень ожидаемо и привычно. Теперь перезагрузим компьютер с “поправленным” ядром — “Windows 8.1” и посмотрим ту же информацию:

Win81-x86-400

Как видим, все выделенные виртуальной машине 4 ГБ теперь стали доступны.

В заключении в очередной раз хотелось бы сказать, что не смотря на то, что 32-разрядная система видит всю установленную в компьютере память, ее работа отнюдь не эквивалентна 64-разрядной. Это обстоятельство мы подробно разбирали раньше.

Кроме того, все еще есть вероятность того, что какое-либо из устройств вашего компьютера откажется исправно функционировать в режиме PAE без 4 ГБ ограничения доступной памяти из-за проблем с драйверами.

Опрос

И наконец обещанный в начале статьи опрос. Вы можете отметить любое количество вариантов и дополнить ответы в комментариях.

Как снять ограничение памяти в windows 8