Как использовать 4 ГБ озу на 32 битную Windows


Сегодня компьютер с 4 ГБ оперативной памяти(ОЗУ) и больше — обычное явление. Благодаря новым технологиям изготовления модулей памяти это стало доступным, а когда то о таком количестве ОЗУ даже и мечтать не приходилось. Но так сложилось, что именно в то время была заложена архитектура современного компьютера с 32-разрядным процессором. Как результат  32-х битные операционные системы Windows «не видят» больше 3 Гигабайт оперативной памяти(3,25 ГБ и все тут).

Но все же, если у вас 64-разрядный процессор или 32-разрядный, но выше Pentium Pro, то использовать все 4 ГБ ОЗУ на 32 битной Windows возможно. Даже без использования 64-разрядной ОС Windows, которая хоть и использует всю память, но некоторые программы на ней работают не корректно. Еще интересный случай, я люблю поиграть в рулетку в play казино , то выигрыши чаще, когда захожу в казино с з2-разрядной ОС, так что азартным людям советую. Мистика, но игра — всегда загадка. Но вернемся к нашему вопросу и сначала взглянем куда пропадает часть нашей ОЗУ.

Куда исчезает ОЗУ на 32-битной ОС WINDOWS

[rekl1] Допустим у нас установлено физически 4 ГБ оперативной памяти. Нижняя часть адресного пространства памяти отводится под процессы — наши с вами приложения,  а остальное оборудование — от верхней границы 4 ГБ вниз. Когда то вот это оборудование занимало крохи, но с появлением видеоадаптеров с аппаратными ускорителями вывода трехмерных изображений резко увеличилась потребность в объеме ОЗУ адаптера. Технология AGP дала возможность в случае необходимости (нехватки собственной памяти) использовать для нужд видеоадаптера часть основной памяти компьютера, то есть использовать адресное пространство ОЗУ. И резервируется обычно 256 МБ ОЗУ, причем это не зависит от того, сколько памяти в самой видеокарте, даже появление PCI-E принципиальных изменений не принесло — изменился физический интерфейс, а организация использования видеопамяти осталась той же.  Но где остальная часть, ведь зарезервировано только 256 МБ. Дело в том, что резервируются ячейки памяти начиная с адресов выше 3,25 ГБ(с адресов d000000 по dfffffff, то есть 256 МБ). Если вы подключите еще устройства, то и им будет зарезервировано некое адресное пространство, но выше видеоадаптера, и вы увидите доступным все равно 3,25 ГБ.

Как использовать все 4 ГБ ОЗУ на 32-разрядной ОС

Надо включить режим РАЕ — Physical Address Extention — технология физического расширения адресов. В ней для адресного пространства используется не 32, а 36 битная шина адресации, и как следствие, 64 ГБ адресного пространства! Если у вас 64 — разрядный процессор(сейчас все новые такие), то в 32-разрядной ОС просто включаем режим РАЕ:

Пуск — пишем CMD — и в окно командной строки вводим

bcedit/set pae forceenable

Если надо вернуть все обратно, то вводим bcedit/set pae forcedisable.

 

Если процессор 32-разрядный.

[rekl2] Впервые физически технология РАЕ реализована в процессоре Pentium Pro и старших. Если у вас такой процессор и материнская плата поддерживает РАЕ, то также можно попробовать задействовать всю ОЗУ. Но в таких процессорах старший 36-й бит отвечает за не выполнение кода на странице — защита от вредных программ(no-execute (NX) или execute-disable (XD)). Сначала надо отключить эту опцию. В командной строке вводим bcdedit/set nx allwaysoff, а потом  bcedit/set pae forceenable. Все выполнять от имени администратора!!!

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

Пробуйте!


ОЦЕНИТЕ,пожалуйста, статью количеством звезд 1 — 5:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (27голосов, средняя: 3,41 из 5)

Загрузка…

Запись опубликована в рубрике Проблемы windows. Добавьте в закладки постоянную ссылку.