Оперативная память используется не полностью. Оперативная память: разрушаем мифы

Приветствую, дорогие читатели! К нашей огромной радости цены на комплектующие неуклонно ползут вниз, и сегодня 8 Гб оперативки на домашнем компе – не что‐то из ряда вон выходящее, а «программа‐минимум» для продвинутого геймера.

Однако пользователя может ожидать неприятный сюрприз: независимо от объема установленной ОЗУ и количества планок на компьютере, операционная система видит не всю оперативку.

Сегодня мы с вами разберем, почему не используется вся оперативная память и как с этим можно бороться.

32‐битные ОС

Для понимания сути проблемы следует немного вспомнить историю развития компьютерной техники. Не буду слишком сильно углубляться в детали и постараюсь дать краткую выжимку. На ПК, созданном еще в бородатом 1981 году, команды периферическим устройствам и обращение к оперативной памяти были совмещены. Соотношение объема адресного пространства, отводимого под ОЗУ и BIOS, было принято 5:3.

С появлением в 1985 году процессора 80386 разделение адресов осталось неизменным в целях совместимости с компьютерами‐предшественниками. Устройствам, использующим адресное пространство, выделили целый четвертый гигабайт. Тогда такая величина казалась заоблачной цифрой: сам Билл Гейтс, создатель Windows, заявлял, что 640 килобайт оперативки достаточно для каждого.

Такая архитектура на 32bit стала стандартом, по которому в течение последующих 20 лет развивалась оргтехника. В 32 битной Винде, независимо от объема установленной памяти, пользователю доступно только 3,25 Гб – все остальное отжирают системные ресурсы. Это наблюдается и на устаревшей, но кое‐где еще используемой «Хрюше», и на windows 7, и на windows 10.

То, что юзер может задействовать не весь объем памяти под свои нужды, устранено на 64bit версии Винды. Узнать версию Windows можно, найдя пункт «Компьютер» в меню «Пуск», кликнув по нему правой кнопкой мыши и выбрав «Свойства».

При этом учитывайте, что из‐за разницы в архитектуре, апгрейд с 32‐разрядной версии до 64‐разрядной невозможен: потребуется полная переустановка операционной системы. Драйвера для всех устройств также придется найти 64‐битные.

Аппаратная проблема

Может случиться и так, что компьютер попросту не видит одну из двух установленных планок оперативки. Для устранения проблемы можно поэкспериментировать со слотами, в которые эти планки установлены. Часто достаточно попросту поменять модули местами или установить их в другие слоты.

Также может помочь протирание контактов ОЗУ медицинским или техническим спиртом. Если этой жидкости нет под рукой, можно протереть их обычной канцелярской резинкой. Если же модули установлены неправильно, запустится мастер диагностики. Придется установить ОЗУ в правильное положение.

Настройки конфигурации

При возникновении ситуации, когда пользователь не шаманил с аппаратной частью, но стала недоступна часть оперативной памяти, необходимо выполнить такой алгоритм:

  • Ввести в строке поиска msconfig и запустить найденный файл;
  • В открывшемся окне перейти во вкладку «Загрузка» и выбрать пункт «Дополнительные параметры»;
  • В следующем окне убрать флажок «Максимум памяти».

Сохранив изменения, выполните перезагрузку компьютера и проверьте, сколько памяти теперь используется. Метод работает независимо от поставленных перед компьютером задач – при выполнении программы или в игре. Обычно в современных играх не предусмотрены настройки, сколько оперативки разрешено им использовать, и по сути они являются теми же программами.

И я в очередной раз акцентирую ваше внимание на том, что при самостоятельной сборке компьютера ориентируйтесь на стандарт DDR4. О том, как и , вы можете узнать перейдя по ссылке.

Увеличение диапазона оперативной памяти является одним из самых простых методов повышения быстродействия ПК. Однако многие пользователи при этом зачастую сталкиваются с такой проблемой: после добавления памяти операционная система сообщает о том, что она ей недоступна. Например, после увеличения объема до 8 ГБ, Windows видит лишь 4 ГБ. Такие проблемы могут быть вызваны аппаратными или программными причинами.

Используется 32-битная операционная система

При использовании Windows 7, 8, ХР, Vista на 32-х битной версии предусмотрено максимальное количество оперативки, которую они способны распознать. 32-х разрядные версии сильно ограничены по объему распознавания. По этой причине пользователям, использующим ОЗУ большего объема, следует применять 64-разрядную версию, иначе они не смогут ее использовать в полном объеме.

Для того чтобы узнать свою версию операционки нужно зайти в панель управления и выбрать пункт «Система ». В графе «Установленная память » отображается размер установленной оперативной памяти, а в скобках указывается, какая его часть может использоваться. Рядом отображается количество разрядов операционной системы.

Версия Windows не поддерживает такой объем памяти

Операционная система может не распознавать всю RAM из-за ограничений, связанных с ее версией. Для каждой редакции Windows имеются свои ограничения, например:

  • 7 starter – 2 ГБ;
  • 7 home basic – 8 ГБ (в том числе для 64-битной версии).

С полным списком редакций Виндовс, имеющих соответствующее ограничение, можно ознакомиться на сайте компании Microsoft.

Если же такая проблема возникла с 64-разрядной системой Windows 10, исправить ситуацию можно путем обнуления настроек биоса .

Память зарезервирована видеокартой или другим оборудованием

Распространенным вариантом является ситуация, когда часть оперативного запоминающего устройства резервируется для своей работы другим оборудованием. Чаще всего его использует встроенная видеокарта. Для того чтобы проверить, какой объем ОЗУ использует другое оборудование, нужно зайти в окно «Система ». В случае если память действительно резервируют другие устройства, в соответствующей графе будет показано 2 значения: установленный объем и объем доступный для использования, который отображается в скобках. Разница между этими показателями показывает величину, которую забирают другие устройства.

Такой вариант возможен, если на ПК установлен видеоадаптер, не имеющий собственной видеопамяти. В этом случае система автоматически выделяет ему оперативку на уровне BIOS. Также часто ее может резервировать сетевой адаптер .

Материнская плата не поддерживает такой объем ОЗУ

Материнская плата также может иметь ограничение по устанавливаемой в нее компьютерной памяти. Это проявляется в том, что после успешной установки модулей и запуска плата не может использовать весь свой объем.

Для того чтобы удостовериться, что причина находится именно в этом, нужно войти в BIOS и прочитать информацию о поддерживаемом объеме , которая отобразится на первом экране. Для того чтобы не допустить такой ситуации следует внимательно изучать спецификацию материнской платы перед ее установкой.

Планки ОЗУ установлены некорректно

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

Повреждения RAM

Самая сложная проблема заключается в повреждении самой планки RAM. Повредить ее можно в процессе эксплуатации или установки, кроме того брак может быть производственным. Для того чтобы удостовериться в повреждении следует протестировать все планки поочередно в один порт. После каждой смены следует выключать компьютер и в БИОСе проверять видит ли компьютер данную планку. Кроме того, проверить каждую планку отдельно или все вместе можно на другом компьютере . Для выхода из данной ситуации необходим ремонт или замена устройства.

Такая проблема может возникнуть на любой Windows. Давайте разберемся почему вся память на компьютере - не доступна.

Разрядность / битность и редакции ОС Windows могут иметь ограничения

Из-за разрядности Windows могут быть проблемы с определением всей оперативной памяти. Все Windows которые имеют разрядность 32 (x86) не могут задействовать для работы более 3,2ГБ оперативной памяти. То есть, даже если у вас установлено, например, 8ГБ оперативки, Windows 32 битка сможет использовать только 3,2ГБ памяти из-за ограничений. Так же, некоторые редакции операционных систем могут иметь ограничения. К примеру, Windows 7 домашняя базовая (home basic) может использовать только 4ГБ оперативки!

Отключите настройку Максимум памяти в MSCONFIG

Тут все просто если вы пытались увеличить производительность вашего ПК, то могли включить настройку "Максимум памяти". Отключить ее просто, идем в Панель управления --> Администрирование --> Конфигурация системы --> вкладка Загрузка --> Дополнительные параметры --> уберите галочку Максимум памяти!

Выделение памяти на интегрированную видеокарту

У тех у кого есть интегрированная видеокарта оперативная память может резервироваться под нее. Что бы отключить резервацию памяти на интегрированную видеокарту, нужно зайти в и там выключить данную настройку.

Ищите в БИОСе такие значения:

  • Display Cache Window Size
  • Frame Buffer Size
  • Int. Gfx Memory Size Select
  • Internal Graphic Mode Select
  • Internal Graphics Mode Select
  • On-Chip Frame Buffer Size
  • On-Chip Video Window Size
  • Onboard VGA Frame Buffer
  • Share Memory Size
  • System Share Memory Size
  • UMA Frame Buffer Size
  • VGA Share Memory Size
  • Onboard Video Memory Size

И отключайте резервацию памяти - DISABLE, NONE или ставьте минимальное значение какое есть. Если вы не нашли у себя таких значений, то придется воспользоваться гуглом и найти данные настройки для своего БИОСа / UEFI.

Резервирование памяти под системные нужды в БИОСе / UEFI

В настройках БИОСа есть различные ограничения на использование оперативной памяти и частенько именно из-за них Windows не видит всю оперативную память. Поищите в БИОСе / UEFI такие настройки и измените их:

  • HPET Mode (если есть такая функция) должно быть значение 64-bit;
  • Memory Hole должно быть в состоянии Disabled;
  • Memory Remapping;
  • DRAM Over 4G Remapping;
  • H/W DRAM Over 4GB Remapping;
  • H/W Memory Hole Remapping;
  • Hardware Memory Hole;
  • Memory Hole Remapping;
  • Memory Remap Feature - все эти значения должны быть в состоянии Enabled.

Если вы не нашли у себя таких значений, то придется воспользоваться гуглом и найти данные настройки для своего БИОСа / UEFI. Очень часто, в этом случае помогает просто сброс настроек БИОСа, пробуйте сделать это и вы.

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


Какие еще могут быть проблемы с определением оперативной памяти?

Если у вас проблемы с материнской платой или самой оперативкой, это может вызывать те же последствия, Windows не будет видеть всей оперативки. Что бы выявить проблемы стоит сделать диагностику материнки и оперативки .

Иногда помогает просто перевтыкание планок оперативки в материнку. Так же помогает установка планок оперативку в режим двойного канала.

Те у кого установлены не оригинальные версии Windows (сборки), так же испытывают проблемы с определением всей оперативки. Используйте оригинальные дистрибутивы Windows и таких проблем у вас не возникнет.

Если программы зависают, игры глючат, видео в You Tube тормозит, пора проверить использование оперативной памяти. Возможно, компонентам системы не хватает места для хранения и обработки информации.

Как проверить используемый объем памяти?

Запускаем «Диспетчер задач». Переходим во вкладку «Быстродействие» и кликаем «Монитор ресурсов».

Переходим во вкладку «Память» и смотрим данные.

Причины некорректного использования оперативной памяти

Если Windows видит планку оперативной памяти, значит, проблема заключается в следующих моментах:

  1. Неправильная установка операционной системы. Для владельцев ПК с ОЗУ в 4 Гб подходит 64-битная версия системы, так как 32-битная использует максимум 3,15 Гб памяти.
  • Встроенная видеокарта потребляет ресурсы оперативки динамично, а не фиксировано. Это значит, что если ей понадобится определённый объём оперативной памяти, она его получит.
  • Предел материнской платы. На всех материнских платах есть определённое количество слотов под планки ОЗУ. Если на ней имеется свободный, это ещё не значит, что материнка сможет использовать дополнительную планку.
  • Старая версия БИОСа, которая не имеет возможности получить полный доступ ко всем ресурсам.
  • Механическая поломка слота или самой карты ОЗУ. Если у вас есть возможность поменять местами планки, сделайте это. Также ОЗУ можно проверить на работоспособность через программу «Memtest86+».

Как задать максимальное использование оперативной памяти?

Чтобы оперативная память использовалась полностью, стоит выполнить ряд несложных действий. Запускаем «Диспетчер задач». Жмём «Файл», «Новая задача (Выполнить)».

Вводим «msconfig» и кликаем «ОК».

Обновлено: 13.04.2019 Опубликовано: 15.06.2018

Описание

Система определяет меньший объем оперативной памяти, чем установлено в компьютере.

Или системе доступна не вся память:

Также в БИОС может определяться не весь ее объем (чаще, только половина).

Причина

  1. Часть памяти забирает встроенная видеокарта.
  2. Лимит редакции или разрядности операционной системы.
  3. Программное ограничение.
  4. Резервирование памяти системой.
  5. Неисправность оперативной памяти.
  6. Ограничение со стороны процессора.
  7. Ошибка БИОС или необходимость его обновления.
  8. Лимит максимального объема, который поддерживает материнская плата.
  9. Материнская плата не поддерживает один из модулей памяти.

Решение

1. Использование встроенной видеокарты

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

Если же мы захотим, чтобы встроенная видеокарта потребляла меньше памяти, заходим в БИОС/UEFI и находим один из параметров:

  • Share Memory Size
  • Onboard VGA Frame Buffer
  • Display Cache Window Size
  • On-Chip Video Window Size
  • Onboard Video Memory Size
  • Internal Graphic Mode Select
  • Integrated Graphics Share Memory

* в различных версиях БИОС они могут называться по-разному. Также не исключено, что может использоваться другие параметры — в таком случае нужно изучить документацию к материнской плате или воспользоваться поисковиком.

После меняем объем резервирования памяти под нужны видеосистемы:

2. Лимиты операционной системы

Разные редакции системы Windows имеют ограничение по максимально используемому объему памяти.

а) Все 32-х битные версии могут использовать максимум 3.25 Гб оперативной памяти. Это архитектурное ограничение — предел, на который способна система на 32 бита. Картина будет, примерно, такой:

Чтобы задействовать более 3 Гб памяти, необходимо переустановить систему на 64-х битную версию.

б) Редакции Windows также имеют ограничения. Например, Windows 10 Home 64 бита позволит использовать 128 Гб, а Windows 10 Pro x64 — 512 Гб. С Windows 7 ситуация хуже — домашняя базовая редакция позволит использовать лишь 8 Гб, а начальная, всего, 2 Гб.

Подробнее в таблицах:

ОС Ограничение, Гб
32-бит 64-бит
Windows 10 Home 4 128
Windows 10 Pro 4 512
Windows 8 4 128
Windows 8 Enterprise 2 512
Windows 8 Professional 4 512
Windows 7 Starter 2 2
Windows 7 Home Basic 4 8
Windows 7 Home Premium 4 16
Windows 7 Professional 4 192
Windows 7 Enterprise 4 192
Windows 7 Ultimate 4 192

Если наша проблема связана с лимитом редакции, необходимо обновить систему или переустановить ее.

3. Программное ограничение

Ограничение может быть выставлено в системе. Чтобы его снять, открываем командную строку и вводим команду msconfig - откроется окно «Конфигурация системы» (также можно воспользоваться поиском Windows по названию окна).

В открывшемся окне переходим на вкладку и кликаем по Дополнительные параметры :

Проверяем, что не поставлена галочка на Максимум памяти :

4. Настройка базовой системы ввода вывода

Для того, чтобы компьютер мог задействовать всю память, в некоторых случаях, может потребоваться настройка БИОС/UEFI:

5. Максимальный объем, который поддерживает материнская плата

Необходимо проверить, какой максимальный объем может увидеть сама материнская плата. Для этого стоит воспользоваться инструкций — она идет в комплекте, а также ее можно скачать на сайте производителя. Еще, подобную информацию можно найти на некоторых Интернет-магазинах:

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

В случае неисправности памяти система и БИОС будут отображать не весь ее объем (как правило, только половину). Например, если в компьютер вставлено 16 Гб (2 планки по 8 Гб) мы будем видеть только 8.

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

Если это не помогло, выполняем тест памяти . В случае, когда тест также показывает часть памяти, пробуем вытащить обе планки и вставить их по одной — если компьютер не включится с одной из них, данную неисправную планку нужно заменить, если компьютер будет запускаться со всеми планками, возможно, мы имеем дело с проблемой БИОС (шаг ниже).

7. Ограничения процессора

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

8. Установка драйвера для чипсета

Обновление или переустановка драйвера также может помочь в решении проблемы. Для этого определяем производителя и модель материнской платы , заходим на сайт производителя, находим страницу конкретной модели и скачиваем драйвер для чипсета. Устанавливаем скачанный драйвер и перезагружаем компьютер.

Также, драйвер можно установить в полуавтоматическом режиме с помощью программы DriverHub .

9. Проблема с БИОС / UEFI

Так как БИОС/UEFI отвечает за сбор сведений о компьютере, проблема может возникнуть на начальной стадии включения ПК.

Для начала, пробуем сбросить настройки. Для этого отключаем компьютер от источника питания и вытаскиваем батарейку минут на 20 (первый раз можно попробовать, секунд, на 10). Если это не поможет, обновляем БИОС.

10. Поддержка модуля со стороны материнской платы

Если память была докуплена, и она отличается от второй планки, необходимо убедиться, что материнская плата поддерживает новый модуль.

Это можно сделать на официальном сайте производителя материнки — переходим в раздел поддержки и находим лист совместимости. Среди перечня оборудования необходимо найти купленную память.

11. Ограничение лицензии Windows

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

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

12. Перестановка модулей памяти

Иногда, помогает перестановка сестами модулей памяти. Просто разбираем компьютер, вытаскиваем модули и меняем их местами.

13. Чистка модулей ластиком

Если проблема появилась сама собой, можно попробовать вытащить модули памяти из материнской платы и чистим их контакты стерательной резинкой. После продуваем разъемы на материнской плате и вставляем память на место.