Я обновил свой ПК до 4 ГБ RAM, и я получаю только 3 ГБ. 32-разрядный Windows 7 полагает, что я имею 4 ГБ RAM, но не использовал больше чем 3 ГБ.
Кто-то сказал мне, что 32-разрядная MS Windows не поддерживает RAM, больше, чем 3 ГБ.
Таким образом, там какой-либо путь состоит в том, чтобы сделать мою ОС "Windows 7 32-разрядная" поддержка больше чем 3 ГБ RAM?
*'Note: Я не могу переместиться в 64-разрядный, потому что у меня есть многие, программа не работает с 64-разрядной ОС.
Править::
Я попробовал то, что г-н Wonsungi советовал мне, но каждый раз, когда я проверяю эту опцию:
Enable support for 4 GB of RAM
Я получаю следующую ошибку:
'Cannot access to the registry key HKEY_CLASSES_ROOT\CLSID\{E88DCCE0-11d1-A9F0-00AA0060FA31}.'
Нет никакого "CLSID" в моем реестре, я не знаю почему!.
Можно использовать PAE, но это совсем не столь же хорошо как просто идущие 64 бита. Проверьте эту Страницу MSDN.
Включение PAE
Windows автоматически включает PAE, если DEP включен на компьютере, который поддерживает поддерживающий аппаратные средства DEP, или если компьютер настроен для устройств горячей дополнительной памяти в диапазонах памяти вне 4 ГБ. Если компьютер не поддерживает поддерживающий аппаратные средства DEP или не настроен для устройств горячей дополнительной памяти в диапазонах памяти вне 4 ГБ, PAE должен быть явно включен.
Для явного включения PAE используйте следующий BCDEdit / команда набора для установки pae опции записи загрузки:
bcdedit /set [{ID}] pae ForceEnable
ЕСЛИ DEP включен, PAE не может быть отключен. Используйте следующий BCDEdit / команды набора для отключения и DEP и PAE:
bcdedit /set [{ID}] nx AlwaysOff bcdedit /set [{ID}] pae ForceDisable
Windows Server 2003 и Windows XP: Для включения PAE используйте переключатель/PAE в файле boot.ini. Для отключения PAE используйте переключатель/NOPAE. Для отключения DEP использование, / ВЫПОЛНЯЮТ переключатель.
Чтение это: Чувак, Где Мои 4 гигабайта RAM?
Для получения общей информации существует также этот обзор пределов памяти на выпуск Windows:
Насколько я знаю, Окно на 32 бита может использовать память до 64 ГБ и может быть "взломано", чтобы сделать так.
Этот взлом полностью описан здесь: Лицензированная Память в Windows Vista.
(Примечание: Я не делаю совета никто для фактической попытки его.)
Это также делает интересное чтение, так как это объясняет очень хорошо все включенные понятия.
Я воспроизвожу ниже его изображения подтверждения концепции.
Тот 32-разрядные выпуски Windows Vista ограничены 4 ГБ, не из-за любого физического или технического ограничения на 32-разрядные операционные системы. 32-разрядные выпуски Windows Vista все содержат код для использования физической памяти выше 4 ГБ. Microsoft просто не лицензирует Вас для использования того кода.
Ответ на этот вопрос действительно, "зависит от того, кого Вы спрашиваете".
Некоторые говорят для использования PAE, который позволит Вам обращаться выше, чем 4 ГБ, НО Microsoft НЕ позволит Вам на многих версиях на 32 бита Windows.
http://msdn.microsoft.com/en-gb/library/aa366778 (По сравнению с 85) .aspx
Следующая таблица указывает пределы на физическую память для Windows 7.
Физический предел на 4 ГБ, период. Это - проблема лицензирования. Мог бы даже быть "взлом", плавающий вокруг, чтобы позволить Вам использовать больше чем 4 ГБ, но я не помню.
Отметьте: Vista и Windows 7 на 32 битах сообщат об ОБЩЕЙ ФИЗИЧЕСКОЙ RAM, которую Вы имеете в Системе, но это будет ТОЛЬКО использовать 4 ГБ из него. Так, пихание 16 ГБ в компьютере, запускающем Windows на 32 бита, будет только использовать 4 ГБ ПО ДАННЫМ MICROSOFT даже при том, что "Системная" панель управления покажет 16 ГБ. Windows 7, Vista и XP, 32 бита будут только использовать 4 ГБ RAM, это - факт. Однако определенные версии Windows Server будут использовать больше чем 4 ГБ с включенным PAE.
Для тех, которые идут "Ваша несправедливость, PAE позволит Вам использовать больше чем 4 ГБ", да я соглашаюсь, однако, Microsoft заявляет, что можно только использовать 4 ГБ на большей части настольной ОС на 32 бита поэтому, если Вы чувствуете, что страница, по ошибке посылают им электронное письмо или называют их для жалобы.
Кто-то сказал мне, что 32-разрядная MS Windows 7 не поддерживает RAM, больше, чем 3 ГБ.
Кто-то неправ. 32-разрядные настольные операционные системы Windows поддерживают до 4 ГБ физической памяти. Однако из-за аппаратных ограничений x86 архитектуры, только 3,5 ~ ГБ доступны для ОС, если 4 ГБ установлены.
Просто любопытный, можно ли дать некоторые примеры программ, которые не работают над 64-разрядными окнами? 64-разрядный Windows начиная с Windows XP имеет превосходный назад совместимость с 32-разрядными программами. Проверьте 5-й вопрос на этой странице: http://windows.microsoft.com/en-US/windows-vista/32-bit-and-64-bit-Windows-frequently-asked-questions. Возьмите Microsoft Office, например, это является все 32-разрядным, но выполнения, большие в 64-разрядном Windows.
Единственное время, которое Вы не хотели бы перемещать в 64-разрядный, - то, если у Вас есть аппаратные средства, которые не имеют 64-разрядных драйверов. Драйверы оборудования должны соответствовать платформе ОС.
Недавно, группа программистов выпустила патч ядра для Windows 7 для разрешения использования больше чем 4 ГБ RAM в соответствии с Windows 7. Щелкните здесь, чтобы загрузить патч или просмотреть больше информации об этом. Патч в основном изменяет ядро Windows 7, чтобы больше быть похожим на Windows Server 2003 Datacenter Edition, который совместим максимум с 8 ГБ RAM под 32-разрядным режимом.
Патч позволяет Вам расширять PAE хорошо в 8 ГБ RAM в соответствии с 32-разрядным Windows 7. Для получения дополнительной информации о том, почему Microsoft реализовала это техническое ограничение, см. эту статью.
Обратите внимание, что отдельные процессы будут все еще ограничены 4 ГБ, даже если система может получить доступ к больше... Хотя, если бы у Вас было 8 ГБ RAM, затем по крайней мере, у Вас все еще были бы еще 4 ГБ для других процессов ;)
Этот патч работает или таким образом, это кажется.
Перед патчем я мог использовать 3 ГБ из 4 ГБ, и теперь все 4 ГБ доступны.
Вот патч:
http://www.pallab.net/2009/12/30/enable-more-than-4gb-memory-in-windows-vista-7/
Вот снимок экрана (венгр Windows 7 Ultimate):