- Главная
- Форум
- Мануалы
|
Physical Address Extension (PAE) — режим работы встроенного блока управления памятью x86-совместимых процессоров, в котором используются 64-битные элементы таблиц страниц (из которых для адресации используются только 36 бит), c помощью которых процессор может адресовать 64 ГБ физической памяти (вместо 4 ГБ, адресуемых при использовании 32-разрядных таблиц), хотя каждая задача (программа) всё равно может адресовать максимум 4 ГБ виртуальной памяти. — определение взято с Википедии [boot loader] Включить режим PAE в Windows 8 (Windows 8.1) штатными средствами не получится (для этого придется вручную в HEX редакторе править файл ядра ntoskrnl.exe и переподписывать его). Проще всего воспользоваться готовым патчем PatchPae2, который написан энтузиастом Wen Jia Liu. Скачать патч PatchPae2 можно тут. PatchPae2.exe -type kernel -o ntoskrnx.exe ntoskrnl.exe — Создадим новый модифицированный загрузчик, позволяющий отменить проверку наличия цифровой подписи ядра при загрузке: PatchPae2.exe -type loader -o winloadp.exe winload.exe Примечание: В случае успешного каждой из предыдущих команд должна появиться надпись «Patched» bcdedit /copy {current} /d «Windows (PAE Patched)» . bcdedit /set {boot_ID} kernel ntoskrnx.exe — Зададим новый загрузчик bcdedit /set {boot_ID} path Windowssystem32winloadp.exe — Отменим проверку подписи загрузчика bcdedit /set {boot_ID} nointegritychecks 1 — Зададим вариант загрузки с модифицированным ядром по умолчанию bcdedit /set {bootmgr} default {boot_ID} Зададим таймаут загрузки (время отображения загрузочного меню), например 10 секунд bcdedit /set {bootmgr} timeout 10 Осталось перезагрузить компьютер и, если вы все сделали правильно, появится такой экран. Выберем вариант Windows (PAE Patched), после чего 32-битная версия Windows 8 или 8.1 должна загрузиться в режиме, поддерживающем более 4 Гб оперативной памяти. 1 sudo apt-get install linux-generic-pae linux-headers-generic-pae Последний раз редактировалось: Metamorf (2016-12-07 11:55), всего редактировалось 1 раз |
Отправлено: 07-Дек-2016 10:38
(спустя 28 минут)
Отправлено: 07-Дек-2016 10:38
(спустя 28 минут)
zxen |
|
Отправлено: 07-Дек-2016 10:50
(спустя 11 минут)
Отправлено: 07-Дек-2016 10:50
(спустя 11 минут)
Metamorf |
|
Отправлено: 07-Дек-2016 11:36
(спустя 46 минут)
Отправлено: 07-Дек-2016 11:36
(спустя 46 минут)
Xki |
[boot loader] |
Отправлено: 07-Дек-2016 11:51
(спустя 15 минут)
Отправлено: 07-Дек-2016 11:51
(спустя 15 минут)
Metamorf |
|
Отправлено: 07-Дек-2016 12:16
(спустя 24 минуты)
Отправлено: 07-Дек-2016 12:16
(спустя 24 минуты)
nikzzzz |
@echo off В принципе, если не нужно меню загрузки без pae, можно просто заменить ntkrnlpx.exe и winloadp.exe, можно просто заменить эти файлы пропатченными, не трогая BCD. |
Отправлено: 11-Дек-2016 21:29
(спустя 4 дня)
Отправлено: 11-Дек-2016 21:29
(спустя 4 дня)
Отправлено: 11-Дек-2016 22:50
(спустя 1 час 21 минута)
Отправлено: 11-Дек-2016 22:50
(спустя 1 час 21 минута)
Adler |
|
Отправлено: 12-Дек-2016 02:35
(спустя 3 часа)
Отправлено: 12-Дек-2016 02:35
(спустя 3 часа)
nikzzzz |
33293
А у меня один вопрос — а какая крайность вообще ставить 32х битную ОС на ПК с 4 и более ГБ ОЗУ учитывая кучу возможных глюков? Неполноценная поддержка x86 подсистемы, некоторые программы просто вылетают с ошибкой. |
Отправлено: 12-Дек-2016 23:47
(спустя 21 час)
Отправлено: 12-Дек-2016 23:47
(спустя 21 час)
stea.61 |
33301
33298
Ставить Primo RAMdisk ….. Использовать невидимую память. И использовать его как файл подкачки ? Имеющий, правда, целых 2 существенных, на мой взгляд, ПЛЮСА по сравнению с PAE-патчем: |
Отправлено: 16-Дек-2016 08:55
(спустя 3 дня)
Отправлено: 16-Дек-2016 08:55
(спустя 3 дня)
Kon Diter |
|
Отправлено: 16-Дек-2016 10:04
(спустя 1 час 8 минут)
Отправлено: 16-Дек-2016 10:04
(спустя 1 час 8 минут)
nikzzzz |
|
Отправлено: 16-Дек-2016 11:35
(спустя 1 час 30 минут)
Отправлено: 16-Дек-2016 11:35
(спустя 1 час 30 минут)
Kon Diter |
|
Отправлено: 16-Дек-2016 13:30
(спустя 1 час 55 минут)
Отправлено: 16-Дек-2016 13:30
(спустя 1 час 55 минут)
Adler |
|
Отправлено: 16-Дек-2016 15:21
(спустя 1 час 50 минут)
Отправлено: 16-Дек-2016 15:21
(спустя 1 час 50 минут)
nikzzzz |
33473
отлично, тогда какой смысл в этом патче, если нельзя задать ограничение в 2gb на процесс для произвольного приложения? Это ограничение самого x32 приложения, даже при запуске его в winx64 оно остается, и не зависит от подключенной памяти. |
Страница 1 из 2
Текущее время: 08-Фев 08:38
Часовой пояс: UTC + 3
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы
- Размер: 2.68 MB
- Категория: Программы / Система
- Загрузок: 13 913
- Комментарии: 25
- Дата обновления:23.03.2013
полный обзор Разблокировка PAE в
Название программы: Разблокировка PAE в Windows 7 x86
Версия программы: 1.5.1
Последняя Версия программы: 1.5.1
Разработчик: CUTA
Язык интерфейса: Русский
Лечение: не требуется
Системные требования:
Процессор с поддержкой PAE, OS Windows 7 (желательно SP1) 32 bit.
4Gb и более оперативной памяти.
Только для Windows 7 x86 — 32bit
Описание: Утилита позволяющая разблокировать PAE в Windows 7. PAE это механизм расширение адресов виртуальной памяти увеличивающий лимит оперируемой памяти до 128Gb RAM. По окончанию выполнение утилиты система пере запустится, при загрузки будет предложено две конфигурации системы, нижняя ваша с верху новая с PAE (она теперь по умолчанию первая в загрузке).
Дополнительная информация:
Physical Address Extension (PAE) — режим работы встроенного блока управления памятью x86-совместимых процессоров, в котором используются 64-битные элементы таблиц страниц (из которых для адресации используются только 36 бит), c помощью которых процессор может адресовать 64 ГБ или 128 ГБ физической памяти в зависимости от процессора (вместо 4 ГБ, адресуемых при использовании 32-разрядных таблиц), хотя каждая задача (программа) всё равно может адресовать максимум до 4 ГБ виртуальной памяти. Также, в новых моделях процессоров в PAE-режиме старший бит элемента таблицы страниц отвечает за запрет исполнения кода в странице, что затрудняет атаку по методу переполнения буфера.
Впервые расширение появилось в процессоре Pentium Pro. Для использования 36-разрядной адресации памяти необходима поддержка расширения физических адресов на аппаратном уровне (можно определить по команде CPUID) и программное включение режима PAE в ОС.
Контрольные суммы:
MD5: f747c144fbd963f50c23ae61edfbc9fc
SHA1: b97fa0f3cacfc1f3bee6cf0727eee889b5521ef1
Новое в 1.5.1:
— Мелкие исправления
— Новый интерфейс
Внимание!
Работа операционной системы в режиме PAE (расширение физических адресов) может быть не стабильной в случае если:
-ваше оборудование не поддерживает этот режим работы
-не совместимые драйвера
-не совместимый софт (например: speedfan, NVIDIA System Tools with ESA Support)
Экспериментальным путём выяснено что большинство ноутбуков не поддерживают включение PAE, старые машины (всё равно смысла нет) 2000 годов, и некоторое современное оборудование тапа Asus xonar. В остальном нет противопоказаний к применению патча!
Скриншоты:
с нашего сервера
Релиз проверен Администрацией! Можно качать, На этой странице доступно для скачивания Разблокировка PAE в Windows 7 x86 1.5.1 (2013) Русский
оставайтесь на раздаче, оставляйте комментарии и помогите другим оценить качество сборки windows и программы
29 Nov 2010 | Автор: dd |
Прикупил я себе наконец то ноут, точнее не прикупил, а разжился, ну да не важно. В общем, отличная машинка HP ProBook 4320s, с Core i5 и 4мя гигами оперативки. На ней стояла 11 SuSe Linux, но меня она почему то совсем не возбудила, ибо после 10ки в которой я проработал года три до этого, выглядела убого, да и установлена была весьма специфически. Так что я её снес и решил поставить себе Windows 7. Вот тут то меня и ждали терзания из серии “не было у бабки проблем, купила бабка порося”. Ибо хотелось ставить 32битную версию, чтобы не иметь гимора с софтом и игрушками, но при этом не по-детски было жалко гига оперативки, который бы однозначно пропал в этом случае. На рабочую машину бы я поставил Server 2003, ибо его архитектура позволяет видеть более 3 гигов в 32битной версии, но поскольку 7 винда также базируется на серверном ядре, я озадачился решением снятия искусственного ограничения от Microsoft, и как оказалось не напрасно. Тем более что 64битная винда забирает под свои процессы почти что в два раза больше памяти, так что выиграв гиг памяти я бы потерял 50% производительности, то есть в итоге еще и оказался бы в минусах.
По итогам терзаний поставил Windows 7, настроил все, и залез посмотреть что там пишет система. В свойствах компа была инфа 4GB (доступно 2,96Gb), что собственно и требовалось доказать. Попробовал для начала включить встроенную в винду поддержку PAE (Physical Address Extension) которая как раз и была введена в винду для поддержки более 3Gb оперативной памяти, причем продолжая использовать 32битную адресацию, становится доступным память до 64Gb. Для этого запускаем msdos-promt и и в нем говорим следующее:
BCDEdit /set PAE forceenable
BCDEdit /set nolowmem on
После этого вроде как все должно начать летать и видиться, но у меня картина осталась той же самой, так что это не дало мне ни малейшего результата. Затем я решил таки рискнуть пропатчить систему найденным патчером для ядра.
Вкратце суть работы такова, на машине с процессором поддерживающим технологию PAE, данный патч создает копию имеющегося ntkrnlpa.exe после чего патчит его и по его мотивам создает новый файл ntkr128g.exe , который и грузит через скрипт AddBootMenu.cmd, который добавляет в boot-меню, так что при загрузке системы появится два типа загрузки – обычная и с поддержкой до 128GB . Для внесения изменений в систему запускаем патчик, говорим ДА на тему внесения изменений, после чего в появившемся досовском окошке надо будет сказать Y, тем самым дав разрешение на вышеупомянутый патч. После этого система перегружается и при загрузке машина выдает 4GB (доступно 3,86Gb)
Для избавления от меню выбора идем в свойства «мой компьютер» там говорим Дополнительные параметры системы -> Загрузка и восстановление -> Параметры. Снимаем галку Отображать список операционных систем. Перегружаемся.
После всех этих манипуляций у меня появилась надпись в правом нижнем углу, гласившая «Test Mode Windows 7 Build 7600» -не скажу что она мне доставляла неудобство, но чувство эстетического дискомфорта я все же при виде её испытывал, поэтому говорим WIN_окошко (что между правым Ctrl и Alt) + R и вбиваем mcbuilder. Говорим ок, ждем выполнения и перезагружаем машину.
Собственно все- машина видит 4 гига, рапортует о том, что доступны 3.86Gb и главное что может пользовать эту область памяти для выполнения своих процессов- запустил три машины по 1.2Gb и все нормально шуршало- исключая хостовую операционку ибо она сама подтормаживала, как и должна была бы при использовании 256 метров.
Естественно что перед подобными пассами над своей многострадальной машиной- я бы настоятельно рекомендовал забацать имидж системного диска, с тем чтобы если что не так пойдет- иметь возможность откатиться на родную версию. Хотя я работаю на данный момент третью неделю и пока тьфу-тьфу без проблем. Чего и вам желаю.
UPD 2013: столкнулся в такой ситуацией, что при обновлении Windows 7 до SP1, а также при накатывании последних обновлялок от мелкомягких, патч начинает либо криво работать, либо просто перестает. Поэтому есть вариант попробовать один из следующих патчей, у которых к тому же отсутствует проблема watermarks:
1. данный патч предполагает ручной ввод команд из dos-promt (запускать от имени администратора). В архиве имеется readme, следуя которому разлочиваем свою машину. К сожалению, данный патч проблемно накатывается на ядро, если вы уже его апали: забрать
2. это более универсальный патч, который представляет из себя один исполняемый файл с кнопкой разблокировать. Встает на любую систему: забрать
З.Ы для неверующих фом, с коими пришлось столкнуться на одном популярном форуме, даже пришлось запилить ролик использования системой Windows 7 x86 чуть более чем 3GB оперативной памяти.
Rating: 7.5/10 (43 votes cast)
Rating: +14 (from 22 votes)
Разлочиваем 4Gb оперативной памяти в Windows 7 32бита, 7.5 out of 10 based on 43 ratings
Теги: Windows, windows 7, настройка системы
The question is “How can I enable PAE on Windows 7 (32-bit) to support more than 3.5 GB of RAM” and the answer is type the command prompt “bcdedit /set [{ID}] pae ForceEnable”.
But, probably the question is worthy to be rephrased how to enable and be able to use more than 3.5 (or 3.25) GB of RAM on W7 32 bits system.
I tried PAE in 2 different Desktop mainboards with identical systems: Intel® Desktop Board D945GNT with a Intel® Pentium® D Processor 3.4GHZ and 3.00GB usable Ram, and Intel® Desktop Board DG41WV with Intel® E7500 2.93GHZ and 3.25GB usable Ram. Both 64 bits capable and 4GB Ram.
The 2 systems enabled PAE; then, using the procedure indicated in http://www.jensscheffler.de/using-gavotte-ramdisk-in-windows-7 I installed Gavotte Ram disk and recovered 16MB Ram (nothing) on the first system, but recovered the entire 775MB unused for the second one.
So, in the Ram disk of the second system, I assigned a movable pagesys file to it, from 16MB to 700MB, and a movable pagesys of 16MB to 3300MB on a partition of a different physical disk of the system.
I proved 2 facts:
1. The systems preferred the Ram swap file over the one in the hard disk. I saw it moving, growing and shrinking.
2. Benchmark with PC Pitstop (image attached in http://www.pablomolina.net/bench700.png) shows great improvement in system disk speed, and the system runs quite faster. In the bench I compared a 700 MB page file in the Ram disk with a 700MB page file in another partition of the same system drive.!
You need to set the system to clean page file at shutdown with Microsoft kb/314834 procedure.
For me, PAE makes sense on a 32 bit system, and works. I won´t go for the 64 bits system as I use Windows professionally and accumulated 450 programs over years, which will take me months to reinstall.
The question is “How can I enable PAE on Windows 7 (32-bit) to support more than 3.5 GB of RAM” and the answer is type the command prompt “bcdedit /set [{ID}] pae ForceEnable”.
But, probably the question is worthy to be rephrased how to enable and be able to use more than 3.5 (or 3.25) GB of RAM on W7 32 bits system.
I tried PAE in 2 different Desktop mainboards with identical systems: Intel® Desktop Board D945GNT with a Intel® Pentium® D Processor 3.4GHZ and 3.00GB usable Ram, and Intel® Desktop Board DG41WV with Intel® E7500 2.93GHZ and 3.25GB usable Ram. Both 64 bits capable and 4GB Ram.
The 2 systems enabled PAE; then, using the procedure indicated in http://www.jensscheffler.de/using-gavotte-ramdisk-in-windows-7 I installed Gavotte Ram disk and recovered 16MB Ram (nothing) on the first system, but recovered the entire 775MB unused for the second one.
So, in the Ram disk of the second system, I assigned a movable pagesys file to it, from 16MB to 700MB, and a movable pagesys of 16MB to 3300MB on a partition of a different physical disk of the system.
I proved 2 facts:
1. The systems preferred the Ram swap file over the one in the hard disk. I saw it moving, growing and shrinking.
2. Benchmark with PC Pitstop (image attached in http://www.pablomolina.net/bench700.png) shows great improvement in system disk speed, and the system runs quite faster. In the bench I compared a 700 MB page file in the Ram disk with a 700MB page file in another partition of the same system drive.!
You need to set the system to clean page file at shutdown with Microsoft kb/314834 procedure.
For me, PAE makes sense on a 32 bit system, and works. I won´t go for the 64 bits system as I use Windows professionally and accumulated 450 programs over years, which will take me months to reinstall.