Patchpae windows 10 19041

Убираем ограничение в 4 Гб памяти на 32 битных Windows 8 / 8.1

В этой статье мы разберемся, как убрать ограничение 4 Гб памяти на 32 битных версиях Windows 8 и Windows 8.1, и задействовать всю доступную на компьютере оперативную память.

Большинство пользователей Windows убеждены, что 32 битные ОС Microsoft не поддерживают более 4 Гб оперативной памяти. Таким образом, максимум памяти, доступной в Windows 8/ 8.1 x86 — 4 Гб. А с учетом того, что Windows резервирует часть памяти под свои нужды и нужды периферийных устройств ) чаще всего для видеокарты), конечному пользователю для использования доступны обычно около 3-3,5 Гбайт памяти.

На первый взгляд все логично – пределом адресации для 32 разрядной адресной шины являются те самые 4 Гб. Во всех официальных документах Microsoft указывает именно этот максимальный размер памяти, поддерживаемый во всех клиентских версиях x86-системе. Хотя на самом деле Microsoft немного вводит всех в заблуждение.

Содержание:

Что такое PAE и зачем он нужен

PAE (Physical Address Extension — расширение физической адресации) – эта опция x86 процессора, позволяющая ему получить доступ более чем к 4 Гб физической памяти. Не будем углубляться в технические подробности технологии PAE, просто отметим, что это технология поддерживается всеми процессорами и непосредственно в OC Windows уже довольно давно.

Так, например, 32 битная версия Windows Server, запущенная на процессоре x86, может использовать PAE для доступа ко всей оперативной памяти системы (до 64 Гб или до 128 Гб в зависимости от поколения процессора).

Скажем больше, поддержка режима PAE в ядре Windows имеется, еще начиная с Windows XP. Просто по умолчанию PAE доступен только в серверных ОС, а в клиентских же ОС Windows этот режим хотя и имеется, но отключен.

Ограничения режима PAE

Итак, можно сделать вывод, что верхний предел доступной физической памяти в 32 битных версиях Windows ограничен программно на уровне ядра ОС. А если есть программное ограничение, это означает, что его можно обойти! Каким же образом включить режим PAE в 32 битной Windows 8.1 и задействовать всю доступную оперативную память.

Патч, включающий PAE и позволяющий задействовать всю оперативную память на Windows 8 / 8.1 x86

Включить режим PAE в Windows 8 (Windows 8.1) штатными средствами не получится (для этого придется вручную в HEX редакторе править файл ядра ntoskrnl.exe и переподписывать его). Проще всего воспользоваться готовым патчем PatchPae2, который написан энтузиастом Wen Jia Liu. Скачать патч PatchPae2 можно здесь. (архив содержит сам патчер — PatchPae2.exe, его исходные коды и необходимые инструкции).

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

Патч PatchPae2 будет работать со следующими ОС:

Установка PAE — патча в Windows 8 / 8.1

Зададим новый загрузчик

Отменим проверку подписи загрузчика

Зададим вариант загрузки с модифицированным ядром по умолчанию

Зададим таймаут загрузки (время отображения загрузочного меню), например 10 секунд

Кроме того, могут возникнуть проблемы, описанные тут и тут.

Удаление патча PAE

Чтобы удалить патч PAE из системы, необходимо:

Никаких других изменений в систему патч не вносит.

Источник

Windows 10 build 19041 (20H1) на каналах Ранний и Поздний доступ. Исправлена ошибка обновления 0xc1900101

Windows 10 Insider Preview build 19041.1 – новая сборка под кодовым названием 20H1, которая доступна участникам программы Windows Insider с приоритетом получения обновлений Ранний доступ и Поздний доступ.

Windows 10, версия 2004

Команда Microsoft подходит к завершающему этапу цикла разработки 20H1, когда основные силы разработчиков будут брошены на исправление известных ошибок и улучшения стабильности новой версии. В рамках данного процесса «стабилизации», Windows 10 20H1 получила собственное ответвление «vb_release» и номер Windows 10, версия 2004.

Как ожидается, релиз Windows 10 20H1 будет синхронизирован с циклом разработки Azure – RTM-сборка может быть подписана уже в декабре.

Читайте также:  Acer swift 3 драйвера windows 10

Проверьте настройки программы Windows Insider

В ближайшее время инсайдеры на канале «Ранний доступ» снова будут получать сборки из ветви разработки RS_PRERELEASE (обновление Windows 10 «Manganese» или 20H2) вместо VB_RELEASE. Это также означает, что водяной знак на рабочем столе вернется с новыми сборками. Как обычно бывает с предварительными сборками, эти сборки могут содержать ошибки и будут менее стабильными. Настало время проверить ваши настройки Программы предварительной оценки Windows, и перейти на канал «Поздний доступ», чтобы остаться на 20H1.

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

Инсайдеры на канале «Ранний доступ», которые решили прекратить получение сборок Windows 10 Insider Preview, будут автоматически переведены на на канал «Поздний доступ», когда следующее обновление Windows 10 20H2 станет доступно в настройках программы Windows Insider. Они останутся здесь до финального релиза Windows 10, версия 2004 (20H1).

Новое в Windows 10 build 19041 (20H1)

Улучшения и исправление ошибок

Известные проблемы

Полный список улучшений, изменений и известных ошибок доступен в официальном анонсе на сайте Microsoft.

Установка через Центр обновления Windows

Скачать Windows 10 build 19041 (20H1)

Альтернативная загрузка

Если вы хотите выполнить чистую установку Windows 10 Insider Preview build 19041 (20H1), то, используя сервис WZT-UUP, можно скачать UUP файлы прямо с официальных серверов Microsoft и автоматически создать загрузочный ISO-образ, используя следующую инструкцию:

Источник

Patchpae windows 10 19041

Обновления для Windows (обсуждение и решение проблем)

Твердотельные накопители (SSD) по понятным причинам не подвержены внешним воздействиям, однако последние годы рынок наводнили дешевые SSD сомнительного качества. Если HDD выходят из строя в силу своей механической природы, то бюджетные SSD страдают от перегрева, некачественной флэш-памяти, кривых прошивок (firmware) и т.д. Разумеется, при прочих равных SSD гораздо надежнее HDD, однако если вы понятия не имеете накопитель какой фирмы и с какими характеристиками установлен в вашем компьютере (ноутбуке, планшете), то не стоит сбрасывать его со счетов.

Таким образом, в любом случае необходимо проверить целостность файловой системы, а также целостность самих файлов на системном разделе. Делается это с помощью команды ChkDsk C: /f /r (в командной строке от имени Администратора; для начала проверки потребуется перезагрузить компьютер). Если какие-то файлы повреждены или отсутствуют, то соответствующие записи о них будут удалены из файловой таблицы. Ознакомиться с результатами проверки можно в журнале системы. Для этого кликните правой кнопкой на Компьютере > Управление. Далее выбираем Просмотр событий > Журналы Windows > Приложение. Там вас интересует событие с кодом 1001.

Примечание: на механических накопителях (HDD) полная проверка системного раздела может занять несколько часов.

Примечание для пользователей Windows 7: удостоверьтесь, что у вас установлено KB2966583, прежде чем выполнять эту команду.
Примечание для пользователей Windows 8, 8.1, 10: если ScanHealth показал наличие каких-либо проблем, но сообщает о возможности исправления, то выполните DISM /Online /Cleanup-Image /RestoreHealth (пользователи Windows 7 могут не беспокоиться, у них ключ ScanHealth совмещает в себе обе эти команды).

С учетом того, что установка обновлений связана с активным использованием CPU, RAM, HDD \ SSD, лучше подстраховаться и проверить температуру своего железного друга. Утилит для мониторинга температур существует великое множество, однако далеко не все они умеют создавать искусственную нагрузку. А именно температуры под нагрузкой и надо смотреть, поскольку в состоянии покоя частоты существенно ниже номинальных и даже наглухо забитая система охлаждения справится с отводом тепла. Наиболее удобным можно считать стресс-тест из состава AIDA64, который позволяет нагрузить все компоненты компьютера, однако вы можете использовать любое другое ПО для тестирования и мониторинга температур.

Тема по обсуждению охлаждения компьютера находится здесь.

В Windows XP эта фишка называлась «Восстановление системы», в Windows 7 и выше ее переименовали в «Защиту системы», но суть ее осталась той же: сохраняются предыдущие версии файлов, что позволяет вернуть систему к рабочему состоянию (не всегда, но часто). Проверить настройки «Защиты системы» можно, открыв свойства Компьютера. Проверьте, чтобы «Защита системы» была включена и работала корректно (создайте сами контрольную точку и посмотрите что из этого получится). Там же можно настроить количество свободного места, которое будет отдано под контрольные точки. За переполнение диска можете не беспокоиться. В случае превышения заданного лимита будет автоматически удалена самая старая контрольная точка при создании новой.

Пользователям Windows 10 настоятельно рекомендуется проверить также функцию автоматического бэкапа реестра и включить ее, если она отключена!

На портале Microsoft Docs (это хранилище документации Майкрософт для пользователей, разработчиков и ИТ-специалистов) в разделе «Manage connections from Windows 10 operating system components to Microsoft services» есть пошаговая инструкция по отключению обновлений в Windows 10. Прокрутите текст вниз, почти до самого до самого конца, вам нужна секция №29 (Windows Update).

Читайте также:  Windows 10 домашняя файл подкачки

KB3179573 пробейте, что за обновление. По наблюдениям оно затормаживает вкл/выключение ноутбука, но это не точно.
И KB3172605 туда же.

Источник

Наводим порядок в Windows х86 со снятым 4 ГБ ограничением памяти после обновления KB2859537

Здравствуйте уважаемые читатели блога www.ithabits.ru. В прошлый раз мы разобрались с обновлением безопасности операционных систем Microsoft Windows KB2859537, после установки которого на многих компьютерах перестали запускаться некоторые программы — «Ошибка при запуске приложения (0xc0000005)».

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

Прошлая статья была в основном посвящена способу временного решения возникшей проблемы путем отмены установки приводящего к неприятностям пакета обновлений.

В силу того, что на страницах блога неоднократно описывались “исправления” ядер операционной системы Windows х86 с целью увеличения доступной физической памяти до 128 ГБ, сегодня мы разберемся с последствиями установки KB2859537 для таких систем.

Вопреки ожиданиям, установка KB2859537 в Windows x86 с ядрами со снятым 4 ГБ ограничением доступной физической памяти, модифицированными одним из описанных на страницах блога способов — ReadyFor4GB или PatchPae 2, не вызвала никаких нарушений в работе операционной системы. Все программы продолжали исправно запускаться и функционировать.

Однако, это не значит, что вмешательство не требуется. Последовательно рассмотрим возможные варианты.

Установка обновления KB2859537 в Windows 7 x86

Windows 7 с ядром ntkr128g (ReadyFor4GB)

В качестве тестового полигона используем тот же ноутбук Acer с 4 ГБ оперативной памяти и Windows 7 Professional, работа которого с модифицированным ядром, то есть, со снятым 4 ГБ ограничением доступной физической памяти, подробно описывалась в статье, посвященной вопросам использования верхнего диапазона памяти в 32-разрядных системах.

Скажу по большому секрету, что после подготовки материалов той январской статьи, вот уже восемь месяцев ноутбук так и проработал с “поправленным” ядром. Он достаточно активно эксплуатируется, но за все это время не возникло никаких неприятностей.

Непосредственно после установки обновления безопасности KB2859537 в C:\Windows\System32 присутствуют следующие PAE ядра:

ntkrnlpa Версия: 6.17601.18205 Дата: 09.07.2013
ntkr128g Версия: 6.17601.17713 Дата: 09.02.2012

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

Загрузка Windows
——————-
идентификатор
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows [Version 6.1.7601] [128GB with ntkr128g.exe]
locale ru-RU
inherit
recoverysequence <4b790165-хххх-11df-98db-faхххххх1839>
recoveryenabled Yes
testsigning Yes
osdevice partition=C:
systemroot \Windows
kernel ntkr128g.exe
resumeobject <4b790163-хххх-11df-98db-faхххххх1839>
nx OptIn
pae ForceEnable

Таким образом, с одной стороны, обновление KB2859537 установилось, с другой стороны, в варианте без ограничения доступной физической памяти система продолжает работать со старым ядром, в котором присутствуют все обнаруженные уязвимости. Это совершенно не правильно.

Если ReadyFor4GB.exe не откажется работать, то исправить ситуацию достаточно просто.

Запускаем компьютер в обычном режиме, удаляем старое ядро ntkr128g.exe версии 6.17601.17713 и запускаем ReadyFor4GB.exe (Надо же, все еще работает. Возможно, что далеко не у всех. Поэтому, сначала убедитесь в работоспособности этого приложения):

Создаем новое “поправленное” ядро. Теперь набор будет выглядеть так:

ntkrnlpa Версия: 6.17601.18205 Дата: 09.07.2013
ntkr128g Версия: 6.17601.18205 Дата: 23.08.2013

Теперь все правильно. Очевидно, что в BCD ничего править не нужно.

Перезапускаем компьютер с новым ntkr128g.exe версии 6.17601.18205 и убеждаемся, что вся физическая память вновь доступна и что все программы и приложения исправно функционируют.

Windows 7 с ядром ntkrnlpх (PatchPae2)

Должен сразу сказать, что, как и в предыдущем случае, я планировал использовать для тестирования этого варианта патча ядра ноутбук Acer. Связка PatchPae2 + PatchPae2cmd отработала безукоризненно, однако компьютер с ядром, полученным таким способом, отказался загружаться категорически. В процессе загрузки запускалось средство диагностики неисправностей, работа которого ничем положительным не заканчивалась.

В конце концов я сдался и обратился к виртуальной машине Windows 7 x86 на Oracle VirtualBox.

До установки обновления KB2859537 в Windows/System32 можно найти следующие интересующие нас ядра:

ntkrnlpa Версия: 6.1.7601.17514 Дата: 21.11.2010
ntkrnlpx Версия: 6.1.7601.17514 Дата: 21.11.2010

Если установку обновления KB2859537 выполнить в сеансе с загрузкой “исправленного” ядра ntkrnlpx, то версии ядер изменятся следующим образом:

ntkrnlpa Версия: 6.1.7601.18205 Дата: 09.07.2013
ntkrnlpx Версия: 6.1.7601.17514 Дата: 21.11.2010

На первый взгляд все правильно, однако в данном случае инсталлятор KB2859537 повел себя крайне неадекватно в отношении вариантов загрузки. Если посмотреть содержимое BCD, запустив от имени администратора BCDEdit.exe без параметров, то окажется, что обе секции загрузки указывают на не обновленное ядро ntkrnlpx.

Если у вас возникла подобная ситуация, то для ее исправления придется отредактировать BCD в редакторе.

Запустим BCDEdit от имени администратора и выполним следующие команды:

Указываем путь до “родного” загрузчика:

bcdedit /set path \Windows\system32\winload.exe

Удаляем все дополнительные значения, необходимые для загрузки модифицированного ядра:

bcdedit /deletevalue kernel
bcdedit /deletevalue nointegritychecks
bcdedit /deletevalue bootstatuspolicy
bcdedit /deletevalue increaseuserva

Находим второй секции загрузки:

bcdedit /delete
exit

Перезагружаем компьютер. Убеждаемся, что все нормально запускается и работает. Теперь можно повторно создать модифицированное ядро с поддержкой до 128 ГБ физической памяти.

Читайте также:  Restoring your previous version of windows

Перезагружаем компьютер. Смотрим получившийся набор ядер:

ntkrnlpa Версия: 6.1.7601.18205 Дата: 09.07.2013
ntkrnlpx Версия: 6.1.7601.18205 Дата: 09.07.2013

Вот теперь все в порядке. Можно наслаждаться доступностью всей установленной физической памяти компьютера с Windows 7 x86 и не иметь при этом обнаруженных в старом ядре уязвимостей.

Внимание! Не используйте патч, который называется 4GB-7600_RTM_x86. Эта программа не создает новое PAE ядро системы со снятым ограничением доступной физической памяти на основе актуального на данный момент, а просто записывает в \System32 некое очень старое “готовое” ядро. Во-первых, именно такое ядро может привести к проблемам после установки обновления безопасности KB2859537. Во-вторых, даже если Windows будет работать и программы не перестанут запускаться, то в с системе останутся обнаруженные уязвимости. Это категорически неправильно.

Установка обновления KB2859537 в Windows 8 x86

Windows 8 с ядром ntoskrnx (PatchPae2)

Первая часть тестирования была выполнена в 32-разрядной виртуальной машине Windows 8 в VirtualBox.

Исходный набор ядер такой:

ntoskrnl Версия: 6.2.9200.16604 Дата: 04.05.13
ntoskrnx Версия: 6.2.9200.16604 Дата: 04.05.13

После установки пакета обновлений KB2859537:

ntoskrnl Версия: 6.2.9200.16659 Дата: 11.07.13
ntoskrnx Версия: 6.2.9200.16604 Дата: 04.05.13

В отличие от Windows 7, после установки обновления в BCD все осталось как нужно и править ничего не пришлось.

В этом случае возможны два варианта приведения системы в соответствие желаемому:

Первый вариант. Удаляем из \System32 устаревшее ядро ntoskrnx версии 6.2.9200.16604 и создаем новое. Для этого нужно выполнить первый пункт инструкции, приведенной в этой статье, а именно, запустить в командной строке с повышенными привилегиями (Win + x), PatchPae2.exe со следующими ключами:

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

Загружаем компьютер в обычном режиме (со стандартным ядром). В командной строке с правами администратора выполняем следующие команды:

bcdedit /set description «Windows 8»
bcdedit /default
bcdedit

Находим записи, отвечающей за загрузку Windows с модифицированным ядром, и удаляем ее:

Для выполнения всех действий, за исключением переименования описания, можно воспользоваться оснасткой Конфигурация системыWin + x» –> Выполнить –> msconfig –> Загрузка):

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

Далее нужно перенести фокус на альтернативный вариант загрузки и удалить его:

Перезагрузите Windows и убедитесь, что все в порядке.

Далее можно повторить PathPae2cmd в результате чего будет создан новый набор ядер ОС с соответствующими вариантами загрузки:

ntoskrnl Версия: 6.2.9200.16659 Дата: 11.07.13
ntoskrnx Версия: 6.2.9200.16659 Дата: 11.07.13

Виртуальная машина Windows 8 x86 загрузилась c новым “поправленным” ядром без каких бы то ни было проблем и увидела всю выделенную ей память – 4 ГБ.

Мне этого показалось недостаточно, кроме того, я давно обещал протестировать работу 32-разрядной Windows 8 со снятым 4 ГБ ограничением доступной памяти на физическом компьютере. Очень подходящий момент наконец это сделать. Результаты тестирования в следующей статье.

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

Источник

Patchpae windows 10 19041

This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.

Answered by:

Question

Answers

Sorry for late reply, Viktor.

Yes, your suggestion is reasonable, the simplest method for current situation is a PAE patch from Microsoft, but please understand that what i can do is feedback your condition but i can’t give a exact time of this patch.

Please wait patiently

Please remember to mark the replies as an answers if they help and unmark them if they provide no help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

All replies

Windows automatically enables PAE if DEP is enabled on a computer that supports hardware-enabled DEP, or if the computer is configured for hot-add memory devices in memory ranges beyond 4 GB. If the computer does not support hardware-enabled DEP or is not configured for hot-add memory devices in memory ranges beyond 4 GB, PAE must be explicitly enabled.

To explicitly enable PAE, use the following BCDEdit /set command to set the pae boot entry option:

bcdedit /set [] pae ForceEnable

IF DEP is enabled, PAE cannot be disabled. Use the following BCDEdit /set commands to disable both DEP and PAE:

bcdedit /set [] nx AlwaysOff

bcdedit /set [] pae ForceDisable

For more information please refer to this link below

Physical Address Extension

But one thing we need to know, since 14393.82 release recently, previous path may not work, check this link below.

Please Note: Since the website is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.

Источник

Поделиться с друзьями
Советы экспертов и специалистов
Adblock
detector