Доступная память отличается на несколько ГиБ от того, что установлено

45

Я недавно обновил Windows 7 Home Premium PC с 12 ГБ оперативной памяти. По какой-то причине, когда я посмотрел на вкладке «Система», было сказано, что можно использовать только 7,96 ГБ из 12 ГБ ОЗУ. Я уже пытался зайти в, msconfigчтобы увидеть, была ли отмечена максимальная память, а это не так.

Есть ли решение этой ошибки? Другие темы, которые я просматривал в Super User, мне совсем не помогли.

Установленная RAM:
http://i.stack.imgur.com/W6tky.png

MSCONFIG:
http://i.stack.imgur.com/zVhFP.png

Мой выпуск Windows показывает «Home Premium»:
enter image description here

Монитор ресурсов:

Монитор ресурсов

charrev
источник
1
Вы проверили характеристики своей материнской платы? Что они говорят?
Давиденко
1
Пожалуйста, предоставьте снимок экрана с вкладкой «Память» в Resource Monitor.
Даниэль Б
5
возможный дубликат 8,00 ГБ ОЗУ (3,22 ГБ) в Windows 7 x64
Ramhound
2
Вероятно, ограничение памяти на вашей материнской плате составляет 8 ГБ, пожалуйста, опубликуйте модель вашей материнской платы, чтобы мы могли это подтвердить. Я понятия не имею, как этот вопрос получил так много голосов
AStopher
2
Моя материнская плата может поддерживать до 32 ГБ оперативной памяти. Это Gigabyte 970A-D3SP
чаррев

Ответы:

22

Изображение стоит более тысячи слов:

введите описание изображения здесь

Это ваши недостающие 4 ГиБ памяти. Что именно их использует? Обычным подозрением является графическая карта (вы должны проконсультироваться с руководством, чтобы убедиться, что ваша карта действительно имеет / использует собственную оперативную память), встроенная графическая карта (некоторые материнские платы не отключают внутреннюю графическую карту, когда вы прикрепляете выделенную, в этом в случае, если вы должны отключить его вручную или сократить использование VRAM до минимума, если его невозможно отключить (может потребоваться обновление ПЗУ)), BIOS скрывает память, использует неподдерживаемую конфигурацию ОЗУ и т. д.

Вы можете ввести devmgmt.mscв меню «Пуск», чтобы открыть диспетчер устройств и проверить ресурсы по подключению в меню «Вид» и развернуть узел «Память». Это покажет, что именно использует память (если она используется аппаратно) или что-то еще.

Ссылка:

Braiam
источник
1
Этот ответ вводит в заблуждение. В мире нет видеокарты, занимающей 4 ГБ адресного пространства. (Конечно, есть платы с 4 ГБ видеопамяти на борту, но это не значит, что для этого нужны физические адреса на 4 ГБ.
Джейми Ханрахан
@JamieHanrahan, кто сказал, что только видеокарты используют адреса памяти? Я только сказал, что это самое распространенное.
Брайам
Это также обычно самый большой, с очень широким краем. Устройства ввода / вывода здесь не проблема. Может быть, если бы у него было восемь видеокарт ...
Джейми Ханрахан
@JamieHanrahan Я не уверен, к чему ты клонишь.
Брайам
Я говорю, что видеокарты и другие устройства ввода / вывода не являются проблемой. Ни в коем случае они не собираются использовать 4 ГБ.
Джейми Ханрахан
42

Предел физической памяти

Ограничение физической памяти зависит от того, какая у вас версия Windows. Однако используемая память (которая может быть меньше установленной памяти) зависит от других факторов (см. Ниже).

введите описание изображения здесь

У вас Windows 7 Home Premium (64 бит). Согласно приведенной таблице максимальная физическая память составляет 16 ГБ.

Ограничения физической памяти источника : Windows 7


Полезная память

Вся физическая память не может быть использована.

На компьютере под управлением Windows 7 полезная память (ОЗУ) может быть меньше установленной памяти.

Уменьшение доступной системной памяти зависит от конфигурации следующего:

  • Устройства, установленные на компьютере, и память, зарезервированная этими устройствами.
  • Способность материнской платы обрабатывать память
  • Версия и настройки системы BIOS
  • Версия Windows 7, которая установлена ​​(например, Windows 7 Starter Edition поддерживает только 2 ГБ установленной памяти.)
  • Другие системные настройки

Если у вас есть видеокарта с 256 МБ встроенной памяти, эта память должна отображаться в пределах первых 4 ГБ адресного пространства. Если 4 ГБ системной памяти уже установлено, часть этого адресного пространства должна быть зарезервирована отображением графической памяти. При отображении графической памяти часть системной памяти перезаписывается. Эти условия уменьшают общий объем системной памяти, доступной операционной системе.

...

Проверьте настройки BIOS

Проблема может возникнуть из-за неправильных настроек BIOS.

Включить функцию переназначения памяти

Проверьте настройки BIOS, чтобы увидеть, включена ли функция переназначения памяти. Перераспределение памяти дает Windows доступ к большему количеству памяти. Вы можете включить функцию переназначения памяти в BIOS, загрузившись в настройку системы. Обратитесь к руководству пользователя для вашего компьютера за инструкциями по загрузке системы на вашем компьютере. Имя для функции переназначения памяти может отличаться для разных поставщиков оборудования. Это может быть указано как перераспределение памяти, расширение памяти или что-то подобное. Помните, что ваш компьютер может не поддерживать функцию переназначения памяти.

Измените размер апертуры видео AGP в настройках BIOS

Проверьте настройки BIOS, чтобы увидеть, сколько памяти выделено для видео-апертуры AGP. Это память, которую система делит с видеокартой, которая используется для наложения текстур и рендеринга. Эта память не будет использоваться системой, потому что она заблокирована видеокартой. Вы можете настроить размер видео-апертуры AGP в BIOS. Стандартные настройки: «32 МБ», «64 МБ», «128 МБ» и «Авто». После изменения этого параметра в BIOS перезагрузите компьютер и проверьте используемую память. Вы можете проверить каждую настройку, чтобы увидеть, какие из них дают наилучшие результаты.

Источник Используемая память может быть меньше установленной памяти на компьютерах под управлением Windows 7

ДэвидПостилл
источник
2
В настройках моей системы написано, что у меня Windows 7 Home Premium. imgur.com/6zZdMWq
чаррев
8
Примечание: эти ограничения, вероятно, являются общими для видеокарты. Таким образом, если на вашей видеокарте (памяти) было много оперативной памяти, вы все равно можете столкнуться с проблемами с домашней Premium и 12 ГБ оперативной памяти материнской платы.
Джонатон
3
На самом деле очень маловероятно, что эти ограничения используются совместно с памятью графического процессора, поскольку все они налагаются лицензионными, а не аппаратными ограничениями. При программировании проверок на это довольно легко принять во внимание отображенную память.
Даниэль Б
10
«Максимально доступная память зависит от того, какая у вас версия Windows». Я бы скорее сказал: «Объем памяти, который Windows явно удерживает без какой-либо практической причины, зависит от того, какая у вас версия». (Хотя, как вы сказали, здесь на самом деле это не проблема.)
leftaroundabout
1
@JonathonWisnoski Это не так. Определенно возможно иметь 16 ГБ полностью пригодных для использования в Win7-HP с установленным большим графическим процессором.
J ...
2

См. Http://support.microsoft.com/kb/978610/

Например ... 64-разрядная версия Windows 7 может сообщать, что на компьютере, на котором установлено 8 ГБ памяти, есть только 7,1 ГБ используемой системной памяти .... Используемая память - это вычисленный объем общей физической памяти. минус «аппаратная зарезервированная» память.

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

Крайне маловероятно, что это проблема совместимости со скоростью или другая аппаратная проблема, поскольку память, скорее всего, вообще не будет регистрироваться.

В BIOS вы можете настроить общую графическую память и уменьшить ее.

Пол Риджуэй
источник
2
Если вы спрашиваете, есть ли у меня видеокарта, да, да.
Чаррев
1
Это Sapphire Radeon 270x 4GB Dual-X
чаррев
4
Это объясняет разницу между 8 и 7.1, а не между 12 и 8.
fixer1234
1
Общая видеокарта не собирается съедать 4+ гигабайта оперативной памяти.
Rossmct
Если у вас есть встроенная видеокарта в дополнение к вашей Radeon, убедитесь, что вы отключили ее в BIOS или ограничьте объем используемой оперативной памяти.
Джеймс