Там путь состоит в том, чтобы включить больше чем 4 ГБ RAM в 32-разрядном Windows OS?

Я обновил свой ПК до 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" в моем реестре, я не знаю почему!.

22
задан 02.06.2014, 00:35

8 ответов

Можно использовать 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 использование, / ВЫПОЛНЯЮТ переключатель.

11
ответ дан 07.12.2019, 09:54

Чтение это: Чувак, Где Мои 4 гигабайта RAM?

Для получения общей информации существует также этот обзор пределов памяти на выпуск Windows:

Пределы памяти для Windows Releases

13
ответ дан 07.12.2019, 09:54
  • 1
    Статья в Википедии для PAE (Физическое Расширение Адреса) состояния: Mac OS X Mac OS X для Intel Macs поддерживает PAE и NX, обдумал все центральные процессоры, поддерживаемые Apple (от 10.4.4 — первым выпуском Intel — вперед). Pro Mac и системы Xserve могут в настоящее время поддерживать 32 гибибайта RAM, даже при том, что Mac OS X 10,5 ядер Leopard остается 32-разрядным. Mac OS X, который 10,6 ядер Snow Leopard могут дополнительно запустить в 64-разрядном в определенных системах en.wikipedia.org/wiki/Physical_Address_Extension – Gerd Klima 08.11.2009, 21:22
  • 2
    OSX 32 и Ядро Linux 2.6 32 являются по существу 32/64-байтовыми операционными системами, с помощью, прежде всего, инструкций на 32 бита, но с помощью обращения памяти приблизительно на 64 бита, особенно для файловой системы и выделения памяти O/S. Программы, работающие на них, все еще подвергаются ограничениям приблизительно на 32 бита. – kmarsh 09.11.2009, 17:03

Насколько я знаю, Окно на 32 бита может использовать память до 64 ГБ и может быть "взломано", чтобы сделать так.
Этот взлом полностью описан здесь: Лицензированная Память в Windows Vista.
(Примечание: Я не делаю совета никто для фактической попытки его.)
Это также делает интересное чтение, так как это объясняет очень хорошо все включенные понятия.
Я воспроизвожу ниже его изображения подтверждения концепции.

Тот 32-разрядные выпуски Windows Vista ограничены 4 ГБ, не из-за любого физического или технического ограничения на 32-разрядные операционные системы. 32-разрядные выпуски Windows Vista все содержат код для использования физической памяти выше 4 ГБ. Microsoft просто не лицензирует Вас для использования того кода.

image

8
ответ дан 07.12.2019, 09:54

Ответ на этот вопрос действительно, "зависит от того, кого Вы спрашиваете".

Некоторые говорят для использования 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 бита поэтому, если Вы чувствуете, что страница, по ошибке посылают им электронное письмо или называют их для жалобы.

7
ответ дан 07.12.2019, 09:54

Кто-то сказал мне, что 32-разрядная MS Windows 7 не поддерживает RAM, больше, чем 3 ГБ.

Кто-то неправ. 32-разрядные настольные операционные системы Windows поддерживают до 4 ГБ физической памяти. Однако из-за аппаратных ограничений x86 архитектуры, только 3,5 ~ ГБ доступны для ОС, если 4 ГБ установлены.

5
ответ дан 07.12.2019, 09:54

Просто любопытный, можно ли дать некоторые примеры программ, которые не работают над 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-разрядных драйверов. Драйверы оборудования должны соответствовать платформе ОС.

3
ответ дан 07.12.2019, 09:54
  • 1
    Программное обеспечение Juniper VPN мое использование работодателя не работает над ОС на 64 бита. – Jeff Shattock 08.11.2009, 22:59
  • 2
    VPN больше подпадает под категорию "драйвера". – churnd 09.11.2009, 02:33
  • 3
    у, меня есть много "арабских" программ, не работает с 64-разрядным. Также у меня есть некоторые "старые" аппаратные средства, не имеет 64-разрядных Драйверов. – Wahid Bitar 09.11.2009, 13:33

Недавно, группа программистов выпустила патч ядра для 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 ГБ для других процессов ;)

11
ответ дан 07.12.2019, 09:54

Этот патч работает или таким образом, это кажется.

Перед патчем я мог использовать 3 ГБ из 4 ГБ, и теперь все 4 ГБ доступны.

Вот патч:

http://www.pallab.net/2009/12/30/enable-more-than-4gb-memory-in-windows-vista-7/

Вот снимок экрана (венгр Windows 7 Ultimate):

enter image description here

1
ответ дан 07.12.2019, 09:54

Теги

Похожие вопросы