У меня установлено 4 ГБ оперативной памяти, но почему можно использовать только 2 ГБ?

5

В BIOS указано 4096 МБ, поэтому BIOS обнаруживает это. Тем не менее, Windows 7 позволяет мне использовать только 2048 МБ. В чем проблема?

Альтернативный текст

ctzdev
источник

Ответы:

8

Используйте MSConfigBootAdvanced .

Установлен ли флажок «Максимальная память»?

Питер Мортенсен
источник
4
Кто-то играл, не зная, что он делает, если это было установлено ...
gbn
По умолчанию он
отключен
это не сработало для 32-битной Windows 7 Starter :(
Водолей Power
2

Это связано с тем, что Microsoft намеренно сделала это ограничение программного обеспечения - 4 ГБ памяти - под 32-битной Windows Vista / 7. Это способ перепродать более дорогую 64-битную ОС.

Этот пост имеет все детали. Лицензионная память в Windows Vista:

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

keithchau
источник
1

Ах, я вижу, у вас есть Dell. Мой аналогичен - система Dimension 5150 4 ГБ, которая сообщает об установленных только 3,3 ГБ, и все это можно использовать. Это имело место в Vista-32, Windows7-64 и различных дистрибутивах Linux обоих форматов.

В моем случае это ограничение чипсета - встроенное видео, по-видимому, занимает большую часть отображаемой памяти, что делает его непригодным для ОС.

Дэвид Макинтош
источник
1

Я предполагаю, что это 32-битная смесь, которая потребляет до ~ 3,5 ГБ, а остальная часть занята встроенной графикой, но, если честно, 1 ГБ + видеопамяти действительно много.

У вас есть загрузка PCI / дополнений к вашему компьютеру? Это может быть поглощение адресуемых ресурсов.

Уильям Хилсум
источник
Нет, я не Позвольте мне перезагрузиться прямо сейчас и проверить вас.
ctzdev
я сомневаюсь, что Windows тогда сообщит только ~ 3,5 ГБ, а не полные 4 ГБ.
0

Это вызвано несколькими вещами. x86 может обнаружить только ОБЩУЮ 4 ГБ, включая вашу видеокарту и другие вещи. Просто перейдите на 64 бит.

musio
источник
1
Нет. x86 может обнаружить намного больше. Это не ограничение x86. (Пример: x86 с включенным PEA). Использование 64-битной ОС целесообразно и рекомендуется при наличии 512 МБ или более. (он предлагает преимущества, прежде чем вы достигнете предела 4 ГБ).
Хеннес
@Hennes: ЧАЙ? Вы имеете в виду PAE ( расширение физического адреса )?
Питер Мортенсен
Да, это опечатка.
Хеннес