Что делать, если система не видит всю оперативную память
Если установлена память ОЗУ 8 Гб, но доступно 4 Гб, что делать для устранения этой проблемы, пользователь может узнать после анализа программной и аппаратной среды. Это позволит запускать на 32-разрядной Windows больше ресурсоемких приложений без ущерба для производительности.
Причины неисправности
Неполная доступность оперативной памяти обнаруживается в окне свойств системы Windows 7, 8.1 и 10. В соответствующей строке вначале указывается полный объем, но значение в скобках может оказаться меньше. Это происходит по разным причинам аппаратного и программного характера.
Например, если внутри компьютера установлены модули разного объема и с различающимися частотой и таймингом, то общий размер определяется неточно. Задействование не всей памяти связано также с программными и архитектурными ограничениями Windows.
Слабый процессор
Многие старые процессоры от Intel или AMD без поддержки инструкций SSE3/4 не работают с большими страницами памяти. В таком случае использование объемных планок может привести к нестабильной работе компьютера. Проблемы с частичной доступностью памяти возникают на 1- и 2-ядерных процессорах с частотой 1,8 ГГц и ниже.
Использование интегрированной видеокарты
Еще одна причина, по которой доступна не вся оперативная память – это интегрированная видеокарта. Она отнимает у системы ту часть, которая в диспетчере задач Windows 8.1 и 10 отображается как “зарезервированная аппаратно”. В зависимости от модели видеоадаптера для его работы отводится от 100 до 900 Мб.

Неактуальные настройки BIOS
В некоторых подсистемах БИОС, например, American Megatrend, присутствует функция переназначения памяти (Memory Remapping). Если она отключена, то 64-разрядная Windows не сможет полностью использовать ресурсы ОЗ-устройства.
На ограничение влияет конфигурация видеоадаптера и объем выделенной общей памяти, недоступной для приложений.
Ограничение ОС Windows
Последняя причина доступности не всей оперативки – это ограничения, установленные в разных выпусках систем Windows:
- стартовая “семерка” (32-разрядная версия) может использовать не более 2 Гб памяти;
- для домашней Windows 7 x64 доступно не более 16 Гб;
- домашняя версия Windows 10 – не более 128 Гб, а профессиональная – не более 512.
Стоит учитывать, что все остальные 32-битные системы из-за особенностей программной архитектуры могут обращаться только к 4 Гб памяти. Кроме того в параметрах оборудования может быть задано ограничение на максимальное использование. В этом случае объем, отображаемый в свойствах, меньше, чем полный размер ОЗУ на компьютере.
.jpg)
Актуальные решения проблемы
Есть несколько способов добиться того, чтобы Windows использовала всю оперативную память. Программные исправления заключаются в отмене ограничений либо установке ядра, открывающего доступ к технологии PAE (физическое расширение адреса),
Снятие программных ограничений
Вначале потребуется открыть утилиту настройки системы, введя в поле выполнения msconfig.exe. Затем выбирают раздел, управляющий загрузкой, выделяют нужную ОС и нажимают кнопку дополнительных сведений. В открывшемся окне снимают галочки, устанавливающие ограничение оперативной памяти и процессора. После этого применяют изменения и перезагружают ПК. Когда рабочий стол появится, открывают свойства ОС по нажатию на Win+Break и проверяют, увеличился ли объем всей памяти в соответствующем поле.
Устранение физических неисправностей
Если выяснилось, что ноутбук не видит всю оперативную память из-за неполадок с модулями, нужно его отключить и снять нижнюю крышку. Затем потребуется осмотреть слот для установки элементов ОЗУ и проверить, надежно ли они закреплены. Для извлечения модулей S0-DIMM одновременно разжимают обе защелки, пока передний край не приподнимется. Затем следует аккуратно извлечь планку из материнской платы, держа ее за края.

После этого внимательно осматривают контакты и при необходимости очищают их. Если проверка с помощью приложения Memtest показала, что один из модулей отказал, то нужно купить и установить новый. Продуктивность ПК повышается при использовании комплекта, состоящего из 2 модулей, чтобы ОЗУ работало в 2-канальном режиме. Для этого их вставляют друг рядом с другом или в слоты одного цвета.
Чистка элементов
Чтобы правильно почистить контакты планок долго бывших в употреблении приготавливают спирт, канцелярский ластик, ватную палочку и кисточку. Перед этой операцией моют руки. Вначале обрабатывают контакты смоченной в спирте ватной палочкой. Затем более глубоко их очищают с помощью ластика.
Кисточкой удаляют оставшуюся пыль и грязь, после чего модули памяти устанавливают в свои слоты. Для этого вводят планку S0-DIMM под углом до упора, а затем аккуратно надавливают на выступающий край, пока она не встанет надежно на место.
Защелки должны зафиксироваться. После установки проверяют, обнаружилась ли очищенная память в BIOS.
Дополнительное ПО
На 32-битовых Windows с помощью специальной утилиты Ready For 4GB можно снять ограничение на максимальный объем памяти, наложенное особенностями архитектуры. Перед использованием этого программного средства нужно сделать резервную копию образа системы через соответствующий пункт панели управления. Поскольку утилита прошивает некоторые системные файлы, есть риск возникновения ошибок.
Ready For 4GB заменяет исполняемый файл ядра системы на улучшенный, который позволит обращаться ко всей памяти, если ее объем превышает 4 гигабайта. Утилита не нуждается в установке и работает с правами администратора.

Чтобы настроить компьютер для задействования всей памяти, следует:
- Распаковать архив с приложением.
- Запустить утилиту от имени администратора.
- Нажать на кнопку проверки.
- Когда средство сообщит о готовности к перепрошивке, нажать клавишу применения.
- Согласиться на следующем этапе с заменой компонента ядра.
- Запустить сценарий, хранящийся в каталоге утилиты и добавляющий новую загрузочную запись для использования Windows x86 с модифицированным ядром.
- Нажать последовательно на клавиатуре кнопки Y и Enter, чтобы внести требуемые изменения.
- После перезагрузки при появлении экрана выбора указать на вариант, содержащий имя специального ядра.
- Когда рабочий стол загрузится, появится водяной знак, сообщающий о тестовом режиме. Чтобы его убрать запускают с правами администратора специальный компонент, а затем нажимают на Y и Enter.
- Перепрошивка 32-разрядной ОС под большой объем памяти закончится через некоторое время.
Когда Windows перезагрузится, открывают конфигуратор системы и указывают, чтобы по умолчанию загружалась модифицированная версия. Если на “семерке” возникают проблемы, то перед тем, как включить вновь утилиту Ready For 4GB, удаляют обновления 3153171, 3147071 и 3146706. Если текущая версия или оборудование некорректно работают с модифицированным ядром, перенастраивают диспетчер загрузки так, чтобы первой открывалась прежняя Windows.
Что еще можно сделать
Для увеличения объема доступной памяти на стационарном ПК с дискретной видеокартой можно приобрести отдельный графический адаптер, подключаемый через слот PCI и подходящий к чипсету и системе. Когда устройство обнаружится, а драйвер установится, объем памяти, зарезервированной аппаратно, должен уменьшиться.
Если на компьютере с 6 Гб оперативной памяти и более 32-разрядная Windows, то устанавливают 64-разрядную версию того же выпуска. Благодаря этому ОС будет использовать весь объем ОЗУ без перепрошивки. Перед обновлением делают полную резервную копию, поскольку установщик сотрет старую версию. В параметрах BIOS включают переназначение памяти и перезагружают компьютер.
- ← Как снять защиту с SD-карты для форматирования
- Восстановление удаленных фото на iPhone →
На компьютерах с Windows 7 объем доступной памяти может быть меньше, чем объем установленной
На компьютере с ОС Windows 7 объем доступной памяти (ОЗУ) может быть меньше, чем объем установленной.
Например, 32-разрядная версия Windows 7 может сообщать, что на компьютере с установленным объемом памяти в 4 ГБ доступно только 3,5 ГБ системной памяти.
Другой пример: 64-разрядная версия Windows 7 может сообщать, что на компьютере с установленным объемом памяти в 8 ГБ доступно только 7,1 ГБ системной памяти.
Примечание. Указанные в примерах объемы доступной памяти не являются точными. Объем доступной памяти вычисляется путем вычитания объема зарезервированной оборудованием памяти из общего объема физической памяти.
Чтобы узнать объемы установленной и доступной памяти в Windows 7, выполните следующие действия.

- Нажмите кнопку Пуск , щелкните правой кнопкой мыши значок Компьютер, затем выберите пункт Свойства.
- Обратите внимание на значение, указанное в поле Установленная память (ОЗУ) раздела Система. Например, если там указано 4,00 ГБ (3,5 ГБ свободно), это значит, что из 4 ГБ установленной памяти доступно 3,5 ГБ.
Причина
Это предусмотренная ситуация, возникающая на компьютерах с ОС Windows 7. То, насколько сократится объем доступной системной памяти, зависит от ряда факторов:
- Установленных на компьютере устройств и памяти, зарезервированной ими.
- Способности системной платы к обработке памяти.
- Версии и конфигурации BIOS системы.
- Установленной версии Windows 7 (например, ОС Windows 7 Начальная поддерживает только 2 ГБ установленной памяти).
- Других параметров системы.
Например, при наличии видеоадаптера с 256 МБ собственной памяти эта память должна отображаться в первых 4 ГБ адресного пространства. Если на компьютере уже установлено 4 ГБ системной памяти, часть адресного пространства должна быть зарезервирована для отображения памяти видеоадаптера. Для отображения памяти видеоадаптера используется часть системной памяти. В результате общий объем системной памяти, доступной операционной системе, сокращается.
Дополнительные сведения о том, как определить, каким образом на компьютере используется память, см. в подразделе «Выделение физической памяти в Windows 7» раздела «Дополнительные сведения».
Что попробовать предпринять
Существует еще несколько ситуаций, при которых объем доступной оперативной памяти меньше ожидаемого. Далее перечислены проблемы и их возможные решения.
Проверьте параметры конфигурации системы
Эта проблема может возникнуть, если по ошибке был выбран параметр Максимум памяти. Чтобы его отключить, выполните следующие действия:

- Нажмите кнопку Пуск , введите запрос msconfig в поле Найти программы и файлы, затем выберите пункт msconfig в списке Программы.
- В окне Конфигурация системы нажмите Дополнительные параметры на вкладке Загрузка.
- Снимите флажок Максимум памяти и нажмите кнопку OK.
- Перезагрузите компьютер.
Обновление BIOS системы
Проблема может возникнуть, если на компьютере установлена BIOS устаревшей версии. При использовании устаревшего компьютера система может не иметь возможности получить доступ ко всей установленной оперативной памяти. В таком случае нужно обновить BIOS системы до последней версии.
Чтобы обновить BIOS на компьютере, посетите веб-сайт производителя компьютера и загрузите обновление BIOS. Или обращайтесь за помощью к производителю компьютера.
Проверка параметров настройки BIOS
Проблема может возникнуть из-за неправильных настроек некоторых параметров BIOS.
-
Включение перераспределения памяти
Проверка возможных проблем с установленными модулями памяти
Проблема может возникнуть из-за неполадок в установленных физических модулях памяти.
-
Проверка на наличие поврежденных модулей памяти
Дополнительная информация
В следующих разделах приведены дополнительные сведения об указанном в мониторе ресурсов выделении памяти, описываются используемые термины, а также дана дополнительная информация об учете памяти и ее ограничениях в Windows 7.
Выделение физической памяти в Windows 7
В следующей таблице указано, на какие категории монитор ресурсов распределяет память, установленную на компьютере с операционной системой Windows 7.
Память, зарезервированная для использования BIOS и некоторыми драйверами других периферийных устройств.
Память, используемая процессами, драйверами или операционной системой.
Память, содержимое которой должно быть перемещено на диск перед использованием по другому назначению.
Память, содержащая неиспользуемые кэшированные данные и код.
Память, не содержащая никаких важных данных. Именно она будет использоваться в первую очередь, если процессам, драйверам или операционной системе потребуется больший объем памяти.
Примечание. Чтобы узнать, каким образом распределена установленная память в Windows 7, выполните следующие действия.

- Нажмите кнопку Пуск , введите запрос монитор ресурсов в поле Найти программы и файлы, затем выберите пункт Монитор ресурсов в списке Программы.
- Перейдите на вкладку Память и просмотрите раздел Физическая память внизу страницы.
Состояние памяти в Windows 7
В следующей таблице даются определения состояниям установленной на компьютере с Windows 7 памяти, указанным в мониторе ресурсов.
Объем памяти (включая зарезервированную и свободную память), доступный для использования процессами, драйверами и операционной системой.
Объем памяти (включая зарезервированную и измененную память), содержащий кэшированные данные и код для быстрого доступа со стороны процессов, драйверов и операционной системы.
Объем физической памяти, доступной операционной системе, драйверам устройств и процессам.
Установлено
Объем физической памяти, установленной на компьютере.
Учет памяти в Windows 7
В Windows 7 ведется учет объема физической памяти, установленной на компьютере. Операционные системы на основе Windows NT до Windows Vista с пакетом обновления 1 (SP1) сообщают об объеме памяти, доступной операционной системе. Учитываемый объем памяти в более ранних версиях Windows не включает в себя память, зарезервированную оборудованием. Это изменение связано только с учетом.
В Windows Vista с пакетом обновления 1 (SP1) и более поздних версиях Windows вы заметите изменения в учете памяти в следующих местах:
- Значение ОЗУ в Центре начальной настройки
- Значение Памяти в нижней части окна «Мой компьютер»
- Значение Память в окне «Свойства системы»
- Значение Суммарный объем системной памяти на странице Отображение и печать подробных сведений элемента Информация и средства производительности на Панели управления
Кроме того, компонент «Сведения о системе» (Msinfo32.exe) выводит на экран следующие записи на странице Сводные сведения о системе:
- установленная физическая память (ОЗУ);
- полный объем физической памяти;
- доступная физическая память.
Учет памяти в следующих средствах диагностики не изменился:
- Вкладка Производительность в диспетчере задач
Если объем физически установленной на компьютере оперативной памяти равен объему адресного пространства, поддерживаемому набором микросхем, общий объем системной памяти, доступной операционной системе, будет всегда меньше объема физической памяти.
Предположим, что в компьютере используется набор микросхем Intel 975X, поддерживающий 8 ГБ адресного пространства. Если установить 8 ГБ ОЗУ, объем системной памяти, доступной операционной системе, сократится из-за памяти, необходимой для конфигурации шины PCI. В данном случае для конфигурации шины PCI потребуется примерно от 200 МБ до 1 ГБ памяти, и именно на эту величину сократится объем памяти, доступный операционной системе. Реальный объем доступной памяти зависит от конфигурации.
Ограничения физической памяти в Windows 7
В следующей таблице указаны ограничения, распространяющиеся на объем физической памяти в различных версиях Windows 7.
Ограничение в 32-разрядной версии Windows
Ограничение в 64-разрядной версии Windows
Почему доступна не вся оперативная память в Windows

Если кликнуть по иконке «Этот компьютер» правой кнопкой мыши и выбрать Свойства, то можно обнаружить, что компьютер видит всю установленную оперативную память, но доступно меньше. Объясню, что значит «доступно оперативной памяти», почему так происходит и как с этим бороться.
- Настройки биоса
- Ограничение памяти в параметрах загрузки Windows
- Версия Windows не поддерживает установленный объем памяти
- Процессор не поддерживает объем памяти
- Память используется интегрированной видеокартой
- Аппаратная проблема чтения планки оперативной памяти
- Некорректные параметры Windows
«Доступно оперативной памяти» — это значит системой используется именно тот объем памяти, что доступно. Причины, по которым доступная оперативная память меньше установленной, и методы их решения описал ниже по категориям.
Настройки биоса
Пожалуй самая распространенная проблема, когда установлена оперативная память 8 гб (или 6 гб), а доступно 4 гб, может и меньше.

Вариант 1. Не раздумывая перезагружаем компьютер, при включении входим в биос. Переходим во вкладку Advanced, выбираем Chipset Configuration,

находим строку Memory Remap Feature, меняем Disabled на Enabled.

Сохраняем настройки и выходим нажав клавишу F10 . Расположение «Memory Remap Feature» может отличаться от указанного выше, так как биосы разные. После загрузки Windows снова проверяем доступную память, должно быть вот так.

Вариант 2. Если в биосе настройки оперативной памяти выставлены Вручную , то выберите вместо этого Auto (Автоматические). Или же, если не удается найти данный параметр, то сделайте сброс BIOS в Default (по-умолчанию), это приведет к сбросу параметров в заводское состояние. Однако, возможно, потребуется настройка отдельных элементов. Перед выходом из интерфейса, не забудьте сохранить настройки.
Ограничение памяти в параметрах загрузки Windows
Еще одна часто встречаемая причина, это когда операционная система в параметрах загрузки ограничивает использование всей оперативной памяти. Исправить можно просто, необходимо лишь проделать указанные действия:
Открываем окно «Выполнить» с помощью комбинации клавиш Win + R , вводим команду msconfig и жмем Enter .

Переходим во вкладку «Загрузка», кликните на кнопку Дополнительные параметры .

Снимаем галочку напротив надписи «Максимум памяти» и нажимаем ОК .

Закрываем оставшуюся страницу «Загрузки» нажав ОК , перезагружаем систему, проверяем объем доступной памяти.
Версия Windows не поддерживает установленный объем памяти
Если windows доступна не вся оперативная память, то в первую очередь стоит обратить внимание на разрядность операционной системы, к примеру x86 (она также называется 32-битная) поддерживает не больше 4 гб озу, и даже если вы установите 8 гб, использовать она сможет максимум 4гб.
Многие пользователи и не подозревают, что каждая версия операционной системы Windows поддерживает определенный максимальный объем оперативной памяти. Как отметил выше, x86 использует максимальный объем 4 гб озу во всех версиях Windows. А теперь давайте ознакомимся с поддержкой оперативной памяти в x64 разрядных операционных системах:
Windows 7
- Стартовая x86 2 гб
- Домашняя x64 8 гб
- Домашняя расширенная x64 16 гб
- Профессиональная x64 192 гб
- Корпоративная x64 192 гб
- Максимальная x64 192 гб
Windows 8/8.1
- Домашняя x64 128 гб
- Профессиональная x64 512 гб
- Корпоративная x64 512 гб
Windows 10
- Домашняя x64 128 гб
- Профессиональная x64 512 гб
Windows 11
- Домашняя (Home) x64 128 гб
- Профессиональная (Pro) x64 2 тб
- Профессиональная для рабочих станций (Pro for Workstations) x64 6 тб
- Для образовательных учреждений (Education) x64 2 тб
- Корпоративная (Enterprise) x64 6 тб
Сверяя свою версию виндовс с информацией в таблице, вы может сделать умозаключение, и если это не вариант решения вашей проблемы, то читаем статью дальше.
Процессор не поддерживает объем памяти
Стоит обратить еще на один момент — центральный процессор (CPU). Многие процессоры прошлых поколение могут использовать не более 8 или 16 гб памяти. Информацию о поддержке максимального объема памяти можно посмотреть на официальном сайте производителя cpu.
Память используется интегрированной видеокартой
И пожалуй, еще вариант, почему доступна не вся оперативная память, это использование встроенным графическим ядром под видеопамять.

Как правило, интегрированная видеокарта забирает под видеопамять 128Мб-2Гб. То есть, если у вас установлено 4 гб оперативной памяти, а доступно 3,87 гб, то делайте вывод — подъедает встроенная видеокарта. Все это не критично и можно просто закрыть на это глаза.

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


Аппаратная проблема чтения планки оперативной памяти
Встречались случаи, что часть оперативной памяти стала не доступна после зависания компьютера. То есть компьютер намертво завис со статическим изображением или казусом на экране, помогает только принудительное выключение через кнопку включения или питания.
Дело в том, что по какой-то причине компьютер может увести оперативную память в короткое замыкание или что-то вроде того. В этом случае он покажет в операционной системе, к примеру — 16Гб (8Гб доступно), а в биосе 8Гб и всё. Выключите компьютер, обесточьте его от розетки, нажмите кнопку запуска для разряда блока питания, выньте все планки озу. Далее в обратном порядке, вставьте все планки памяти, подключите к электросети, включите и проверьте.
Некорректные параметры Windows
Встречается и такое, что Windows работает некорректно, в связи с чем ограничивает используемую оперативную память. Проверить неисправность операционной системы можно просто загрузившись загрузочной флешкой WinPE, например, Strelec. Если в загрузочной системе показывает полный объем, то необходимо переустановить Windows, проблема отпадет сама собой.
Ну вот пожалуй и все, теперь вы знаете причины почему доступная оперативная память меньше установленной. Делитесь вашей ситуацией, а я постараюсь помочь.
Лучшее «Спасибо» — ваш репост
Почему из 8 гб оперативной памяти доступно только 4
Почему у меня Windows 10 пишет, что всего используется 5 Гб памяти (хотя ее , на самом деле, 8 гб) + пишет, что вообще доступно 3.1 ГБ ? Как сделать, чтобы использовалась вся оперативная память? Но ПК видит все 8 Гб, но пишет, что доступно только 3.1 Гб, а используется 5 Гб.
И стим показывает, что у меня всего 5 Гб оперативки.
Материнская плата: ASRock — A320M-HDV R4.0 => bios Asrock
Использую процессор amd 3200g + в нем встроенное графическое ядро Vega 8 (т. е. я играю без видеокарты, она как бы подключена к ПК, но я ее не использую). Все комплектующие новые
UPD: Даже если подключаю обычную видеокарту к ПК, оперативки все равно используется 5 Гб. Так что вариант, что графическое ядро жрет ее, отпадает. И я в Ютубе смотрел . в тестах аналогичное железо и там , я так понял, графическое ядро почти не жрет оперативку. А у меня почему тогда жрет? Или тут другая причина?
Я смотрел тесты в ютубе и на аналогичной , так сказать, сборке , Red dead Redemption 2 выдает 30-45 fps в Full HD . А у меня на ПК выдает 10-15 fps, хотя все аналогичное. Как так-то? Как сделать, чтобы использовалась вся оперативка, а не эти 5 гб , из которых доступно только 3.1 гб?
P. S. Не знаю на каких форумах (я вообще ни каких форумов не знаю) надо подобное спрашивать, поэтому я написал в стим
