Что делать когда система «видит» не весь объем оперативной памяти?

Здравствуйте, Уважаемые Читатели!

В одной из прошлых статей, когда мы учились устанавливать Windows 8 на виртуальную машину, и на моем скриншоте, Вы могли заметить что объем доступной оперативной памяти у меня был всего 6 Гигабайт из 10 Гигабайт установленных фактически.

У меня два модуля по 4 Гигабайта и один модуль на 2 Гигабайта. И в той же статье я обещал рассказать Вам «куда делись», а самое главное — как вернуть потерянные гигабайты оперативной памяти. Что ж, сегодня об этом и поговорим.

Вначале стоит знать какая у Вас операционная система. 32-битная или 64-битная. 32-битные системы могут «видеть» и работать всего с 4-мя гигабайтами оперативной памяти, в то время как допустимый предел у 64-битных систем достигает 512 гигабайт. Опять же, это зависит от версии Вашей ОС. Приведу небольшую таблицу пределов майкрософтовских операционных систем:

Лимиты оперативной памяти:

Лимиты оперативной памяти в операционных системах Windows

По этой таблице и ориентируйтесь.

Чтобы посмотреть версию Вашей ОС и объем оперативной памяти, нужно нажать правую кнопку мыши по значку Компьютер и выбрать пункт меню «Свойства». В открывшемся окне Вы и увидите всю необходимую информацию.

Объем оперативной памяти

Причины потери объемов оперативной памяти

На самом деле причин может быть очень много. начиная с программного уровня и заканчивая железным уровнем, когда сам модуль или слот оперативной памяти просто неисправны. Я назову лишь самые распространенные причины:

1. Память «съедается» интегрированной (встроенной) видеокартой или другим железом. Возможно, открою для кого-то «страшную тайну». Вспомните, какая у Вас видеокарта: дискретная (устанавливается отдельно) или интегрированная (встроенная)?

Так вот дискретные карты «оснащены» своей памятью, а вот интегрированные «откусывают» необходимый объем для своей работы от оперативной памяти. Более того, от объема оперативной памяти могут питаться и другие устройства, например, сетевая карта.

2. Лимит материнской платы. У материнской платы тоже есть свои пределы. Если Вы думаете, что достаточно просто установить дополнительную планку в соответствующий слот и все будет работать нормально, то Вы ошибаетесь. Чтобы убедиться в том, что Ваша материнская плата поддерживает весь объем установленной памяти, достаточно зайти в BIOS или UEFI, перейти в раздел системной информации и посмотреть соответствующий раздел.

Оперативная память в BIOS

Если же в BIOS Вы все равно не видите весь объем полностью, то значит, нужно посмотреть документацию к Вашей материнской плате. Если Ваша материнка имеет предел, тот тут уже ничего не поделаешь...

Но если в документации указано что установленный у Вас объем поддерживается, то это означает что проблема глубже:

  • неправильно установлен модуль или модули оперативной памяти.

Напомню, что слоты считаются от Процессора.

Слоты оперативной памяти

Модули или планки должны плотно «сидеть» в своих слотах и закреплены боковыми защелками.

  • неисправен один или несколько модулей памяти. Это выясняется эмпирическим путем: высуньте все модули и вставляя по одной планке включайте компьютер. Алгоритм простой: установили одну планку — включили компьютер — посмотрели — выключили компьютер и так до тех пор, пока не обнаружите проблемный модуль или модули.

Потеря объема оперативной памяти на программном уровне

Это, скажем так, выявление проблемы на железном уровне. Если Вы убедились что все установлено верно, планки исправны, материнская плата тоже в порядке, то, скорее всего, проблема на программном уровне. И тут есть два решения.

Если в BIOS у Вас отображается полный объем памяти, а в Windows только часть от него.

Неполный объем оперативной пмяти

У себя же Вы можете увидеть нечто подобное.

Объем оперативной памяти

То можно проделать следующее:

  • Выключаем компьютер, вынимаем модули памяти, продуваем слоты — можно пылесосом, но будьте аккуратны и поставьте минимальную мощность всасывания. Затем берем обычный канцелярский ластик и протираем им контакты планок памяти с обеих сторон. Используйте твердый ластик, который не рассыпается и не оставляет свои частицы на контактах.

После чего, не трогаем руками уже протертые контакты, иначе оставите жировые пятна от кожи, а потом в этих местах появятся окислы. Если случайно задели контакт, то протрите его заново. Вот фотография, я показал на видеокарте, но суть от этого не меняется.

Протираем контакты ластиком

Да, и поменяйте, на всякий случай, планки в слотах местами. Кстати, именно этот способ и помог в моем случае. У меня было установлено в таком порядке (от процессора): 4Гб — 2 Гб — 4Гб. После чистки ластиком, я поставил так: 4 — 4 — 2. Причем я не помню почему изначально неправильно поставил планки...

  • Идем в BIOS и ищем что-то вроде remap или remapping. В старых версиях BIOS эта строка может называться по-разному. Поэтому опять же, посмотрите документацию к материнской плате и найдите параметр, который отвечает за перераспределение памяти. Этот параметр обычно выключен (Disabled), Вам же нужно его включить (Enable).

То, о чем речь пойдет дальше, делаем непосредственно в операционной системе.

Идем «Пуск» — «Панель управления» (переключаемся на мелкие значки)

Мелкие значки Панели Управления

В этом режиме идем дальше: «Администрирование» — «Конфигурация системы» — Вкладка «Загрузка». Здесь жмем кнопку «Дополнительные параметры» и уже в открывшемся окне убираем галку «Максимум памяти».

Вкладка Загрузка

Максимум памяти

Затем перезагружаемся и проверяем в «Свойствах компьютера» объем оперативной памяти.

Если у Вас изначально нет галки  «Максимум памяти», то ставим там галку, жмем в обоих окнах «ОК», перезагружаемся, вновь идем по вышеприведенному пути: Пуск — ПУ... Снимаем галку с того же пункта, вновь везде жмем «ОК», перезагружаемся и проверяем объем памяти.

Вот Друзья, я и назвал все те меры, которые мне известны для решения этой проблемы. Если у Вас что-то не получилось или, напротив, у Вас есть какое-то свое решение, то милости прошу в комментарии.