Win 7 HP 32bit не видит 4гб памяти
Есть комп с Win7 HP En 32 bit BOX. Материнка гигабайт на P31, проц E2160.
Сегодня засунул в нее 4 гига памяти. Винда говорит, что памяти 4 гига, но юзабельны всего 3.25. Начал гуглить и нашел по этому поводу много противоречивой инфы. Кто-то пишет, что никак эта винда не увидит более 3.25, кто-то пишет, что это глюк материнки, кто-то пишет, что надо включить PAE и все будет ок (пробовал - не помогло). Может кто-нить сможет подсказать, как все же заставить систему работать с 4-я гигами (кроме установки x64 вин)?
Это не глюк материнки. У 32разрядной системы не хватает адресных пространств на адресацию всех ресурсов.
PAE это очень старый костыль, целью его создания никогда не было заменить 64разрядные системы. Если кто-то советует вам включить на десктопе PAE, то это либо сетевой тролль, либо кто-то кто стал в прошлом его (сетевого тролля) жертвой и поверил в чудодейственный PAE. Те, кто придумал PAE только посмеются, если им сказать, что сегодня можно использовать PAE вместо 64битной ОС. Это уже не говоря о том, что встаёт элементарный вопрос: зачем?
Как и любой костыль, PAE это программная прослойка. Причем прослойка настолько толстая, что на десктопах прирост производительности от большего количества ОЗУ не оправдает её наличия. PAE на десктопных ОС не нужен был и изначально (т.к. максимальный физический объем ОЗУ в 32разрядных клиентских ОС всё-равно ограничен), а на серверных стал не нужен с первой 64разрядной ос. Дело в том, что даже с PAE процесс может получить максимум 4 Гб, что по нынешним меркам очень скромно. Да и не выпускаются серверные 32битные Windows уже.
Никаких шансов у 32разрядной системы на нормальную адресацию памяти современных систем.
В прочем, если нет желания терять невнятную надежду непонятно на что, вот оно у меня ещё каким-то чудом завалялось:
Как раз можно поиграться, добить 32битную мертвичину.
Вообще-то заставить 32-битную винду видеть 4гб нельзя по той простой причине,что это встроенное ограничение ядра(даже PAE не спасет).Его,конечно,можно обойти (пропатчив ядро),но за последствия никто не отвечает.
Такое ограничение изначально было введено в xp сп2,так как драйвера работали некорректно при объеме памяти выше 4 гигов,а без PAE не работает DEP.
Так что PAE не изменит количество памяти,ибо оно ограничено как мера безопасности против кривых драйверов (для этой же цели подпись есть).