9

Я взял это непосредственно из системной информации:

  • Установленная физическая память (RAM) 4,00 ГБ
  • Общая физическая память 2,00 ГБ
  • Доступная физическая память 434 МБ
  • Общая виртуальная память 5,10 ГБ
  • Доступная виртуальная память 1,19 ГБ
  • Пространство файла страницы 3,11 ГБ

Также BIOS сообщает о наличии 4 ГБ.

Обратите внимание на 4 ГБ установлен, но всего 2 ГБ. Я понимаю, что в 32-битной операционной системе вы никогда не получите полных 4 ГБ оперативной памяти, однако обычно вы получаете в диапазоне 2,5-3,2 ГБ оперативной памяти.

У меня только 2гб доступно! Мой файл подкачки сходит с ума, когда я что-то делаю! Обратите внимание, что у меня есть две видеокарты SLI nvidia, каждая с 512 МБ оперативной памяти, хотя у меня отключена функция SLI.

Кто-нибудь знает, почему Windows может утверждать, что у меня есть ровно 2 ГБ оперативной памяти?

Примечание: ранее спрашивалось об ошибке сервера, но закрывалось как "принадлежит суперпользователю" до открытия этого сайта: https://serverfault.com/questions/39603/windows-7-using-exactly-half-the-installed-memory (я до сих пор нужен ответ!)

6 ответов6

14

Прежде всего, вы потеряете очень большую часть доступной памяти с двумя графическими картами, это потеря 1 ГБ ОЗУ и другие устройства.

Есть переключатель, который вы можете проверить в msconfig. Перейдите в начало, введите msconfig и нажмите ввод. Перейдите на вкладку загрузки, нажмите дополнительные параметры. Проверьте, включена ли опция Max Memory, затем отключите ее и перезагрузите.

Редактировать:

Проблема в том, что называется адресным пространством. В 32-разрядной системе у вас есть 4 ГБ адресного пространства, и все устройства, которые вы должны использовать, должны быть сопоставлены с адресным пространством. Каждое подключаемое устройство выделяет часть адресного пространства и делает его непригодным для использования остальной частью системы.

Единственный способ получить более 2,5-3 ГБ используемой памяти в Windows - это установить 64-разрядную версию. После того, как это установлено, это будет выглядеть одинаково с использованием только 2 ГБ памяти. Чтобы получить всю доступную память, вам нужно зайти в BIOS и включить опцию, называемую переотображение памяти.

Функция переназначения памяти перемещает все подключенные устройства выше 4 ГБ в адресном пространстве, освобождая ваше адресное пространство для использования системой.

10

Вы действительно должны использовать 64-битную ОС.

Чувак, где мои 4 гигабайта оперативной памяти?

1

У меня тоже была половина памяти, я построил ее с Windows7, материнской платой Asus P7P55D-E и 4 ГБ памяти. Я попытался добавить 4 ГБ больше, и он заблокирован. Вот когда я увидел, что это сокращает память пополам. Я поменял местами первые 4 ГБ со Вторым и убедился, что сопоставление включено, и это решило проблему.

0

Вы проверили, сообщает ли BIOS 4 ГБ? Может быть (один из) чипов памяти неправильно вставлен в слот?

0

Я использую 64-битную версию с 6 ГБ памяти и получаю 3 ГБ полезного сообщения - опция максимальной памяти отключена, и BIOS видит 6 ГБ. У меня есть одна видеокарта с 1 Гб памяти на борту. ТАК установка 64bit не является ответом - здесь происходит что-то, к чему мс должен обратиться

0

Вы пробовали отключить переназначение памяти в BIOS? Поскольку в системах AMD64 с IMC, один из распространенных методов перераспределения памяти (подъема) может оставить вас только на 2 ГБ ниже линии 4 ГБ, и это был единственный метод, доступный до процессоров Revision E K8.

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