Ответы:
Используйте MSConfig → Boot → Advanced .
Установлен ли флажок «Максимальная память»?
Это связано с тем, что Microsoft намеренно сделала это ограничение программного обеспечения - 4 ГБ памяти - под 32-битной Windows Vista / 7. Это способ перепродать более дорогую 64-битную ОС.
Этот пост имеет все детали. Лицензионная память в Windows Vista:
Я говорю, что ограничение в 4 ГБ является проблемой лицензирования, потому что именно так программисты Microsoft, очевидно, подумали об этом. Ограничение в 4 ГБ извлекается из реестра путем вызова функции с именем ZwQueryLicenseValue, которая сама вызывается из внутренней процедуры, которую опубликованные в Microsoft файлы имен файлов называют MxMemoryLicense. Если вы удалите эту проверку для ограничения лицензионной памяти, то ограничение в 4 ГБ явно не будет применено другими средствами. Тем не менее, я должен признать, что я не нашел, где Microsoft прямо говорит, что 32-битная Windows Vista ограничена 4 ГБ только по лицензии. В предполагаемом лицензионном соглашении даже не упоминается слово «память». Что на самом деле происходит?
Ах, я вижу, у вас есть Dell. Мой аналогичен - система Dimension 5150 4 ГБ, которая сообщает об установленных только 3,3 ГБ, и все это можно использовать. Это имело место в Vista-32, Windows7-64 и различных дистрибутивах Linux обоих форматов.
В моем случае это ограничение чипсета - встроенное видео, по-видимому, занимает большую часть отображаемой памяти, что делает его непригодным для ОС.
Я предполагаю, что это 32-битная смесь, которая потребляет до ~ 3,5 ГБ, а остальная часть занята встроенной графикой, но, если честно, 1 ГБ + видеопамяти действительно много.
У вас есть загрузка PCI / дополнений к вашему компьютеру? Это может быть поглощение адресуемых ресурсов.
Это вызвано несколькими вещами. x86 может обнаружить только ОБЩУЮ 4 ГБ, включая вашу видеокарту и другие вещи. Просто перейдите на 64 бит.