Предупреждаю заранее, я в этом толком не разбираюсь, просто интересуюсь, так что просьба сильно не пинать...
NARUTO_kun (15.2.2010, 1:08) писал:
чтобы винда х86 начиная с хp sp2 видела 4 гб процессор и материнская плата должна поддерживать PAE , включается PAE ключом /PAE в файле boot.ini (win xp sp2), в vista и win7 набирается командная строка cmd там вводится BCDEdit /set PAE forceenable (все делается от администратора) если стоит больше чем 4 гб то можно перенести системные файлы и драйвера в область за пределами 4 Гб ( BCDEdit /set nolowmem on) в этом случае винда покажет и будет использовать 4 гб оперативки или больше если Windows Server 2003 Enterprise Edition. максимальный физический адрес доступного операционной системе ОЗУ ограничен на уровне ядра. В Windows XP это ограничение составляет 4 ГБ, 32-разрядный Windows Server 2003 Enterprise Edition поддерживает до 64 ГБ
и никаких патчей не надо
После проделанной процедуры система, конечно, видит 4 гига оперативы, но насколько мне известно, использовать их 32-битные Windows ХР и Vista все равно не в состоянии, во всяком случае у меня с Вистой этот фокус не прошел(( В серверных ОСях PAE включается и все получается без проблем, возможно и в семерке наконец все пучком сделали, сама я проверить это пока не могу, на той машинке, где стоит, оперативки меньше))
Про патчи - все это также идет только под семерку (есть еще один, как называется, не помню), у многих работают, но по поводу безопасности использования подобных утилит вряд ли кто либо может ответить, тут уже на свой страх и риск, если ну очень нужно и другие способы не помогают...