5

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

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

5 ответов5

8

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

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

2

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

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

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

1

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

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

1

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

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .