- Почему доступна не вся оперативная память?
- Причины возникновения проблемы
- Варианты устранения неполадки
- Вариант №1: Установка соответствующих настроек ОС
- Вариант №2: Используем специальную системную команду
- Вариант №3: Изменение настроек BIOS
- Вариант №4: Проверка оперативной памяти
- Ограничение памяти в параметрах загрузки Windows
- Устраняем проблему с неиспользуемой RAM
- Способ 1: Настройка Windows
- Способ 2: «Командная строка»
- Способ 3: Настройка BIOS
- Способ 4: Уменьшение памяти, используемой встроенной видеокартой
- Способ 5: Проверка модулей ОЗУ
- Версия Windows не поддерживает установленный объем памяти
- Windows 7
- Windows 8/8.1
- Windows 10
- Windows 11
- Процессор не поддерживает объем памяти
- Память используется интегрированной видеокартой
- Аппаратная проблема чтения планки оперативной памяти
- Некорректные параметры Windows
- Как задействовать всю установленную память простейшими способами?
- Доступно мало оперативной памяти: какие настройки можно изменить в BIOS?
- Пропатчивание 32-битных систем
Почему доступна не вся оперативная память?
Итак, то, что операционные системы Windows иногда выдают показатели, значения которых заведомо меньше общего объема установленной оперативной памяти, может быть обусловлено рядом причин, среди которых наиболее важными являются следующие:
- установлена 32-битная система, не поддерживающая более 4 ГБ памяти;
- максимальный объем памяти не поддерживается материнской платой;
- в настройках системы установлено ограничение на максимальное количество используемой оперативной памяти;
- в BIOS неправильно выставлены настройки перераспределения памяти;
- память частично отведена под встроенные видеокарты;
- запущено слишком много активных процессов;
- установленные планки повреждены, нарушена их работоспособность или они неправильно подключены;
- использование памяти блокируется вирусами.
Сразу оговоримся, что проблемы, связанные с вирусным воздействием, подробно рассматриваться не будут. Здесь можно посоветовать на всякий случай выполнить проверку портативным антивирусом или подобными программами, имеющими загрузчики.
Причины возникновения проблемы
Оперативная память может не полностью определяться системой по нескольким причинам. Наиболее распространенные из них — неправильные настройки Windows, неисправность самой оперативной памяти или материнской платы
Варианты устранения неполадки
В том случае, если оборудование работает нормально, но память определяется не полностью, можно прибегнуть к методу ввода специальных настроек в системе. Если это не помогло, нужно проверить сами контакты оперативной памяти и разъемы на материнской плате. Рассмотрим подробно каждый возможный способ устранения неисправности.
Вариант №1: Установка соответствующих настроек ОС
Самая распространенная проблема, из-за которой компьютер не видит всю оперативную память, это неправильные настройки операционной системы. Чтобы изменить их, мы должны сделать следующие операции:
- откройте диалоговое окно «Выполнить», нажав комбинацию клавиш Win+R на клавиатуре».
- Затем в появившейся строке введите команду msconfig и нажмите кнопку «ОК».
Запустите утилиту настройки системы - Затем перейдите на вкладку «Загрузка» и нажмите «Дополнительные параметры».
Перейти в окно дополнительных настроек - В новом окне снимите флажок «Максимальная память» и нажмите «ОК».
Отключить настройки памяти - Перезагружаем систему и смотрим, видит ли компьютер всю оперативную память.
Вариант №2: Используем специальную системную команду
Если первый способ не помог решить проблему, можно прибегнуть к помощи специальной системной команды, которая поможет Windows увидеть полный объем оперативной памяти. Чтобы использовать его, давайте сделаем следующие шаги:
- откройте поиск Windows и введите командную строку.
- Из отображаемых результатов запустите программу с правами администратора.
Запустить командную строку из поиска - Затем введите в появившемся окне следующую команду: bcdedit /set nolowmem on
Вводим специальную команду - Нажимаем «Enter», после этого вводим еще одну команду — bcdedit/set PAE forceenable — и снова нажимаем «Enter»
Введите вторую команду
После выполненных операций закройте командную строку и перезагрузите компьютер. Теперь система должна увидеть весь объем памяти.
Вариант №3: Изменение настроек BIOS
Также система не может видеть всю оперативную память из-за неправильных настроек в BIOS на материнской плате. Чтобы изменить их, нам нужно сделать следующее:
- Перезагружаем компьютер, и как только он начнет включаться, периодически нажимаем клавишу «Del».
- Появится окно настроек BIOS, где нужно перейти на вкладку «Чипсет» или «Дополнительно».
- Затем нужно найти параметр с одним из следующих имен:
- Переназначение DRAM через 4G
- Перераспределение памяти
- Переназначение пробелов в памяти
- H/W DRAM Переназначение более 4 ГБ
- Функция распределения памяти
Активируйте нужный параметр в BIOS - Отверстие в аппаратной памяти
- H/W переназначение дыры в памяти
- Найдя его, вам нужно установить его на «Вкл.» или «Включено».
- Сохраните настройки и выйдите из BIOS.
Примечание: существует довольно большое количество версий биоса, соответственно и клавиши для входа в него меняются. Чтобы узнать, как войти в BIOS на вашем компьютере, обратитесь к документации на материнскую плату.
Вариант №4: Проверка оперативной памяти
Если ни один из способов не помог решить проблему, стоит проверить работоспособность самой оперативной памяти. Для этого в Windows 10 есть специальный инструмент. Чтобы запустить его, сделайте следующее:
- откройте диалоговое окно «Выполнить» с помощью горячей клавиши Win+R».
- Затем введите там команду mdsched и нажмите «ОК».
Запустить проверку памяти - В новом окне выберите опцию «Перезагрузить и подтвердить».
Выберите вариант перезагрузки и начните проверку - Компьютер перезагрузится и запустит тест памяти, по его завершению запустится Windows и сообщит о результатах.
С помощью таких методов можно решить проблему использования неполного объема оперативной памяти в Windows 10. Желаем вам удачи в устранении неполадок.
Ограничение памяти в параметрах загрузки Windows
Другая распространенная причина — когда операционная система ограничивает использование всей оперативной памяти в параметрах загрузки. Вы можете легко исправить это, вам просто нужно сделать следующие шаги:
Откройте окно «Выполнить» с помощью комбинации клавиш Win+R, введите команду msconfig и нажмите Enter.
Перейдите на вкладку «Загрузка», нажмите кнопку «Дополнительные параметры.
Снимите галочку возле надписи «Максимальная память» и нажмите ОК.
Закройте оставшуюся часть страницы «Загрузки», нажав ОК, перезагрузите систему, проверьте объем доступной памяти.
Устраняем проблему с неиспользуемой RAM
У этой проблемы много причин. В первую очередь источником является программная ошибка в определении оперативной памяти. Ошибка также появляется из-за аппаратного сбоя как на модуле или модулях, так и на материнской плате. Начнем с программных проблем.
Способ 1: Настройка Windows
Первой причиной проблем с использованием «ОЗУ» являются неверные настройки операционной системы, как правило, параметров работы с этими компонентами.
- На рабочем столе нажмите сочетание клавиш Win+R. В окне «Выполнить» введите msconfig и нажмите «ОК».
- откройте вкладку «Загрузка», найдите кнопку «Дополнительные параметры» и нажмите на нее.
- В следующем окне найдите опцию «Максимальная память» и снимите ее, затем нажмите «ОК». Нажмите «Применить» и «ОК», затем перезагрузите компьютер.
Способ 2: «Командная строка»
Также стоит попробовать отключить несколько доступных опций через «Командную строку».
- Откройте «Поиск», где вы начнете вводить команду слова. Найдя результат, выбираем его, видим меню справа и используем пункт «Запуск от имени администратора».
После появления интерфейса ввода команд введите следующее:
bcdedit / поставить nolowmem на
Нажмите Enter, затем введите следующую команду и снова нажмите клавишу Enter.
bcdedit /set PAE может быть принудительно
После изменения настроек закройте «Командную строку» и перезагрузите компьютер.
Этот метод является более продвинутой версией первого.
Способ 3: Настройка BIOS
Также не исключены неправильные настройки прошивки материнской платы. Параметры должны быть проверены и изменены.
- Войдите в BIOS, используя соответствующий метод.
- Интерфейсы BIOS у разных производителей материнских плат разные, соответственно нужные нам опции тоже разные. Обычно они находятся в разделах «Дополнительно» или «Чипсет». Примеры имен приведены ниже:
- «Перераспределение памяти»;
- «Переназначение DRAM через 4G»;
- «Перераспределение H/W DRAM более 4 ГБ»;
- «Переназначение отверстий памяти H/W»;
- «Отверстие для аппаратной памяти»;
- «Переназначение пробелов в памяти»;
- «Функция перераспределения памяти».
Параметры должны быть активированы — как правило, достаточно перевести соответствующую опцию в положение «Включено» или «Включено».
- Нажмите F10, чтобы сохранить изменения и перезагрузить компьютер.
Если вы не можете найти подходящие элементы, возможно, производитель заблокировал эту функцию на вашей модели материнской платы. В этом случае поможет либо прошивка новой версии прошивки, либо замена материнской платы.
Читайте также: Звук отстает от видео, как исправить, Мовави (Movavi) конвертер Блог Ивана Кунпана
Способ 4: Уменьшение памяти, используемой встроенной видеокартой
С этой проблемой часто сталкиваются пользователи ПК или ноутбуков без дискретной видеокарты, так как встроенные в процессор решения используют «оперативку». Часть ее отведена под интегрированную графику, а объем задействованной оперативной памяти можно изменить. Это делается следующим образом:
- Войдите в BIOS (шаг 1 в предыдущем методе) и перейдите на вкладку «Дополнительно» или там, где появляется этот термин. Далее вы найдете элементы, отвечающие за работу графической подсистемы. Они могут называться «Размер буфера UMA», «Внутренний буфер графического процессора», «Общая память iGPU» и так далее. Обычно шаги громкости фиксированы и понизить ниже определенного порога не получится, поэтому ставьте минимальное значение.
- В оболочке UEFI ищем разделы «Дополнительно», «Конфигурация системы» и также просто «Память». Затем откройте «Конфигурация системного агента», «Дополнительные параметры памяти», «Конфигурация интегрированной графики» или аналогичные разделы и установите необходимый объем по аналогии с текстовым BIOS.
- Нажмите клавишу F10, чтобы выйти и сохранить настройки.
Способ 5: Проверка модулей ОЗУ
Часто источником ошибки является проблема с планками оперативной памяти. Проверить их и устранить возможные проблемы можно по следующему алгоритму:
- Первым делом проверьте работоспособность «ОЗУ» одним из программных способов. Урок: Проверка оперативной памяти в Windows 10
При возникновении ошибок неисправный модуль необходимо заменить.
- Если все используемые элементы исправны, выключите компьютер, откройте крышку и попробуйте поменять планки: часто бывают случаи аппаратной несовместимости.
- Если сами ремешки разные, причина может быть в этом – не зря специалисты рекомендуют покупать китовые комплекты из одинаковых комплектующих.
- Также нельзя исключить неисправность материнской платы, поэтому рекомендуем использовать заведомо исправные элементы оперативной памяти. В случае обрыва основной цепи компьютера ее также будет проще всего заменить.
Аппаратный сбой — одна из самых редких причин описываемой проблемы, но и самая неприятная из всех возможных.
Версия Windows не поддерживает установленный объем памяти
Если в Windows нет всей доступной оперативной памяти, следует в первую очередь обратить внимание на разрядность операционной системы, например, x86 (её ещё называют 32-битной) не поддерживает более 4 ГБ оперативной памяти, а даже если вы установите 8 ГБ, он использует максимум 4 ГБ
Многие пользователи не знают, что каждая версия операционной системы Windows поддерживает определенный максимальный объем оперативной памяти. Как упоминалось выше, x86 использует максимум 4 ГБ оперативной памяти во всех версиях Windows. А теперь ознакомимся с поддержкой оперативной памяти в x64-битных операционных системах:
Windows 7
- Начиная с x86 2 ГБ
- Главная x64 8GB
- Главная Расширенная 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 ТБ
- Professional для рабочих станций (Pro для рабочих станций) x64 6 ТБ
- Образование x64 2 ТБ
- Корпоративный (предприятие) x64 6 ТБ
Сравнив вашу версию Windows с информацией в таблице, вы сможете сделать вывод, и если это не решит вашу проблему, то читайте статью дальше.
Процессор не поддерживает объем памяти
Еще один момент, на который стоит обратить внимание, это центральный процессор (CPU). Многие процессоры предыдущего поколения не могут использовать более 8 или 16 ГБ памяти. Информацию о максимальной поддержке памяти можно найти на официальном сайте производителя процессора.
Память используется интегрированной видеокартой
И, возможно, еще один вариант, почему доступна не вся оперативная память, — это использование встроенного графического ядра для видеопамяти.
Как правило, встроенная видеокарта занимает 128Мб-2Гб под видеопамять. То есть, если у вас установлено 4 Гб оперативной памяти, а доступно 3,87 Гб, то делайте вывод, что встроенная видеокарта подъедает. Все это не критично и на это можно просто закрыть глаза.
В тех случаях, когда в компьютере или ноутбуке присутствует дополнительная дискретная видеокарта, можно попробовать отключить встроенную через БИОС. К сожалению, не все модели поддерживают отключение графического ядра. Однако, если вам это удалось, память должна стать доступной целиком. В некоторых версиях BIOS можно изменить размер используемой видеопамяти
Аппаратная проблема чтения планки оперативной памяти
Были случаи, когда части оперативной памяти становились недоступными после зависания компьютера. То есть компьютер намертво завис со статической картинкой или событием на экране, помогает только принудительное выключение через питание или кнопку включения.
Дело в том, что компьютер по какой-то причине может вызвать короткое замыкание оперативной памяти или что-то в этом роде. В этом случае в операционной системе будет отображаться, например — 16 Гб (доступно 8 Гб), а в биосе 8 Гб и все. Выключите компьютер, отключите его от розетки, нажмите кнопку питания, чтобы разрядить блок питания, удалите все планки оперативной памяти. Затем вставляете все флешки в обратном порядке, подключаете к сети, включаете и проверяете.
Некорректные параметры Windows
Бывает и так, что Windows работает некорректно, а потому ограничивает используемую оперативную память. Проверить неисправность операционной системы можно, просто загрузившись с загрузочной флешки WinPE, например Стрелец. Если загрузочная система показывает весь объем, нужно переустановить Windows, проблема исчезнет сама собой.
Ну вот пожалуй и все, теперь вы знаете причины почему доступной оперативной памяти меньше установленной. Поделитесь своей ситуацией, постараюсь помочь.
Как задействовать всю установленную память простейшими способами?
Гораздо более важными проблемами, когда доступна не вся оперативная память, являются проблемы с подключением карт памяти или некорректная работа. Для начала убедитесь, что материнская плата рассчитана на установленный объем, а также проверьте плотность вставки скоб в соответствующие слоты. Было бы полезно выполнить тест памяти, для чего можно использовать собственную утилиту Windows (mdsched) или сторонние программы, такие как Memtest86/86+.
Если на этом этапе проблем не выявлено, обратите внимание на разрядность установленной модификации Windows. Если это 32-разрядная версия, которая не может работать с более чем 4 ГБ ОЗУ (если вы не используете специальные инструменты), независимо от того, сколько памяти вы установите сверх этого предела, система все равно не распознает ее.
Лучшим решением будет установка 64-битной версии Windows. Но в этом случае ранее установленные программы могут не работать, а важные файлы необходимо скопировать на другой логический раздел или на съемный носитель.
Иногда также бывает, что не вся оперативная память доступна из-за неправильно выставленных параметров использования памяти в конфигурации системы (msconfig).
В конфигураторе на вкладке загрузки нажмите кнопку дополнительных параметров и проверьте, стоит ли галочка на максимальном объеме памяти. Если это так, удалите его, сохраните установленные параметры и перезагрузите систему.
Как уже понятно, часть памяти может быть «съедена» большим количеством активных фоновых процессов и служб, не видимых пользователю. Для начала отключите все лишние компоненты при запуске (в Windows 7 и ниже для этого используется соответствующая вкладка в настройках конфигурации, в версиях выше — «Диспетчер задач»).
На всякий случай посмотрите активные компоненты системы в разделе программы и компоненты и отключите неиспользуемые (модуль Hyper-V, Internet Explorer, если используете другой браузер, службу печати, если принтера нет и так далее). Аналогично можно установить тип запуска отключенным для некоторых других служб (services.msc), но в этом случае нужно точно знать, что можно отключать, а что нельзя.
Доступно мало оперативной памяти: какие настройки можно изменить в BIOS?
Если проблема сохраняется даже после использования описанных выше решений, зайдите в настройки основных систем BIOS/UEFI и проверьте настройки памяти, в которых должен быть пункт, содержащий слова Remapping или Remap (перераспределение).
Если у вас установлена 64-разрядная версия Windows и более 4 ГБ памяти, установите для нее значение «Отключено». В противном случае его необходимо активировать.
Если доступна не вся оперативная память из-за резервирования дополнительного места для встроенной в материнскую плату видеокарты, установите в этом пункте значение, соответствующее объему памяти адаптера (можно найти на вкладке display при вызове диалога DirectX — dxdiag). Это делается путем изменения автоматического определения (Auto) на один из доступных вариантов (32, 64 или 128 МБ).
Пропатчивание 32-битных систем
Наконец, вы можете использовать всю память выше 4 ГБ в 32-разрядных системах с помощью утилиты ReadyFor4GB. Сначала из папки приложения запускается исполняемый EXE-файл с таким же названием, а затем нажимаются кнопки «Проверить» и «Применить». После этого аналогичные действия выполняются для объекта ntkrnlpa.exe. Затем запускается файл AddBootMenu.cmd и дается подтверждение выполнения команды. После перезагрузки, если появится меню с загрузчиком, выбирается Windows 128Гб с ntkr128g.exe.
Примечание: все действия выполняются исключительно с запуском файлов от имени администратора на свой страх и риск, так как работоспособность системы после использования этого способа полностью не гарантируется