?

Log in

No account? Create an account
Пропатчить Вин7 под овер-4ГБ - Ярость и Животноводство [entries|archive|friends|userinfo]
Bagamut

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Пропатчить Вин7 под овер-4ГБ [ноя. 20, 2013|02:29 pm]
Bagamut
Все знают что 32битные версии виндовс показывают 3-3,5 ГБ доступной памяти, потому что адресное пространство отъедают аппаратные ресурсы, как то видео и тп. Но вроде бы если включить PAE с помощью несложной магии можно получить честные 4 ГБ. Так вот нет, это работает не так.

Оказывается Windows и так уже по умолчанию работает в режиме PAE, в 99% случаев. Но в 32битные ядра хардкодно забито ограничение в 4ГБ, чтобы избежать различных проблем с левыми драйверами. Программы видят только свои 32 битные адреса и ничего не знают о PAE, все остальное делает ядро. А вот драйвера просто обязаны знать про PAE и работать с ним, либо мы получаем BSOD. А с ограничением, память ремапленная выше 4 ГБ просто никогда не используется, и исчезают все проблемы. Ну и лицензии и сегментация рынка конечно.

И тут есть такой патч:
This patch allows you to use more than 3/4GB of RAM on an x86 Windows system. Works on Windows Vista SP2, Windows 7 SP0, Windows 7 SP1, Windows 8 and Windows 8.1.
http://wj32.org/wp/2013/10/25/pae-patch-updated-for-windows-8-1/

Работает! Видно и 4, и 6, и 8 ГБ, теоретически даже 64 ГБ, а может и 128.
Вот как я без этого раньше жил?

А вот собственно откуда патчик этот пошел: http://www.geoffchappell.com/notes/windows/license/memory.htm
Разоблачительная статья про то, как выдумав воображаемые проблемы с драйверами, Макрософт от жадности ограничило память клиентским версиям виндовс, чтобы основа основ бизнеса Макфрософт, корпоративные клиенты, из той же жадности не ставили сервера на клиентских версиях виндовс.
СсылкаОтветить

Comments:
From: zefer
2013-11-20 04:24 pm
патч для хипстеров каких-то: XP в списке нет.
(Ответить) (Thread)
From: qwert_z
2013-11-20 05:24 pm
С XP чуть сложнее, но нет ничего невозможного:
habrahabr_ru/post/202406/
В продакшене использовать я б такое не стал, но для дома - почему бы и нет. Впрочем сам не пробовал.
(Ответить) (Parent) (Thread)
From: vp
2013-11-20 05:42 pm
Кэп, вы проснулись? :)

Только работает далеко не везде. Я пытался впереть на новый ноут, ибо 32 бита мне было бы лучше - не пошло.
(Ответить) (Thread)
[User Picture]From: bagamut
2013-11-20 09:05 pm
а кто ж знал? ) я в каком-то там лохматом году поставил вин7, потыкал в этот 3Гб барьер палочкой, решения не нашел и забыл на многие годы, кошерный патчик то вышел год-другой спустя, в 2011 году кажись

а чего не пошел? на что ругался? народ ругает интеловые драйвера графики, но говорят это можно обойти
(Ответить) (Parent) (Thread)
From: vp
2013-11-21 04:03 am
насколько я понял - какая-то несовместимость с видео, да. У меня не получилось обойти.

(Ответить) (Parent) (Thread)
[User Picture]From: bagamut
2013-11-21 08:42 am
там я видел хитрое вуду с приживлением драйверов от XP
но говорят есть и проблемы с производительностью видео после этого
но это скорее от старости драйверов
(Ответить) (Parent) (Thread)
[User Picture]From: denmes
2013-11-20 08:18 pm
Ха, занятно.
(Ответить) (Thread)
[User Picture]From: bagamut
2013-11-21 08:42 am
обидно что тема нигде не афишировалась, а то я бы еще пару лет наад поэспериментировал
(Ответить) (Parent) (Thread)