Устранение ошибки «Windows 10 использует не всю оперативную память»
Устраняем проблему с неиспользуемой RAM
Причин у описываемой проблемы существует немало. В первую очередь источником является программный сбой в определении ОЗУ. Также ошибка появляется и вследствие аппаратной неисправности как модуля или модулей, так и материнской платы. Начнём с программных неполадок.
Способ 1: Настройка Windows
Первая причина проблем с использованием «оперативки» – некорректные настройки операционной системы, как правило, параметров работы с этими комплектующими.
- На «Рабочем столе» нажмите сочетание клавиш Win+R. В окне «Выполнить» введите команду msconfig и кликните «ОК».
В следующем окне найдите опцию «Максимум памяти» и снимите с неё отметку, после чего нажмите «ОК».
Нажмите «Применить» и «ОК», и затем перезагрузите компьютер.
Способ 2: «Командная строка»
Также стоит попробовать отключить несколько опций, доступных через «Командную строку».
- Откройте «Поиск», в котором начните вводить слово командная . После обнаружения результата выделите его, затем обратитесь к меню справа и воспользуйтесь пунктом «Запуск от имени администратора».
После появления интерфейса ввода команд пропишите следующее:
bcdedit /set nolowmem on
Нажмите Enter, затем пропишите следующую команду и снова воспользуйтесь клавишей ввода.
bcdedit /set PAE forceenable
После изменения параметров закрывайте «Командную строку» и перезагружайте компьютер.
Данный метод является более продвинутой версией первого.
Способ 3: Настройка BIOS
Не исключены также неправильные настройки микропрограммы «материнки». Параметры следует проверить и изменить.
- Войдите в БИОС любым подходящим методом.
Урок: Как войти в BIOS
- «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».
Параметры нужно включить – как правило, достаточно переместить соответствующую опцию в положение «On» или «Enabled».
Нажмите F10 для сохранения изменений и загрузите компьютер.
Если вы не можете найти подходящие пункты, не исключено, что производитель заблокировал такую возможность на вашей модели «материнки». В этом случае поможет либо прошивка новой версии микропрограммы, либо замена системной платы.
Способ 4: Уменьшение памяти, используемой встроенной видеокартой
Пользователи ПК или ноутбуков без дискретной видеокарты часто сталкиваются с рассматриваемой проблемой, поскольку встроенные в процессор решения пользуются «оперативкой». Часть из неё закреплена за интегрированной графикой, причём объём задействованной ОЗУ можно изменить. Делается это следующим образом:
- Войдите в БИОС (шаг 1 предыдущего способа) и переключитесь на вкладку «Advanced» или же любую, где фигурирует этот термин. Далее найдите пункты, которые отвечают за работу графической подсистемы. Они могут называться «UMA Buffer Size», «Internal GPU Buffer», «iGPU Shared Memory» и в таком роде. Обычно шаги объёма фиксированы и опустить его ниже определённого порога не получится, поэтому выставьте минимально возможное значение.
В оболочке UEFI ищите разделы «Дополнительно», «System Configuration» а также просто «Memory».
Далее откройте разделы «Конфигурация системного агента», «Расширенные настройки памяти», «Integrated Graphics Configuration» либо подобное, и задайте требуемый объём по аналогии с текстовым БИОС.
Способ 5: Проверка модулей ОЗУ
Нередко источником ошибки являются неполадки с планками оперативной памяти. Проверить их и устранить возможные проблемы можно по следующему алгоритму:
- Первым делом проверьте работоспособность «оперативки» одним из программных способов.
Если появятся ошибки, сбойный модуль нужно заменить.
Аппаратные неисправности – одна из самых редких причин описываемой проблемы, однако и самая неприятная из возможных.
Заключение
Таким образом, мы рассказали, почему в Виндовс 10 появляется сообщение о том, что используется не вся оперативная память, а также предложили варианты устранения этой ошибки.
В системе используется не вся оперативная память, что можно сделать
Рассмотрим, что можно сделать, если операционная система не видит всю оперативную память.
Первый вариант. Прежде всего, следует посмотреть на разрядность операционной системы, будь это Windows или Linux. Как известно, в своем большинстве 32-битные системы поддерживают оперативную память не более 4 Гб, а 64-битные — свыше 4 Гб. Что касается редакций операционных систем, то они также имеют ограничения.
В качестве примера представлю на двух ревизиях Windows.
Ограничения оперативной памяти в Windows 10:
32-bit версия Windows 10 Home — 4 Гб;
64- bit версия Windows 10 Home — 128 Гб;
32- bit версия Windows 10 Pro — 4 Гб;
64- bit версия Windows 10 Pro — 512 Гб.
Ограничения оперативной памяти в Windows 7:
32-bit версия Начальная — 2 Гб;
32-bit версия Home Basic — 4 Гб; 64- bit версия — 8 Гб;
32-bit версия Home Premium — 4 Гб; 64- bit версия — 16 Гб;
32-bit версия Professional — 4 Гб; 64- bit версия — 192 Гб;
32-bit версия Корпоративная — 4 Гб; 64- bit версия — 192 Гб;
32-bit версия Ultimate — 4 Гб; 64- bit версия — 192 Гб.
Узнать разрядность и версию Windows можно, например, нажав сочетание клавиш Win+Pause Break или кликнув по значку «Этот компьютер» на Рабочем столе. В открывшемся окне можно видеть соответствующую информацию.
Второй вариант. Ограничение максимального объема оперативной памяти зависит от процессора т.к. для AMD-процессоров начиная с 754 сокета и Intel 1156 сокета (серверный 1366 сокет) контроллер памяти располагается в центральном процессоре, а не в северном мосту материнской платы как это было ранее. Что касается материнских плат, если у Вас имеется на нее документация, можно посмотреть ограничения оперативной памяти по ее типу и частоте.
В случае отсутствия мануала его можно скачать с сайта-производителя материнской платы.
Третий вариант. Порой ограничение использования оперативной памяти может быть установлено в операционной системе. Чтобы это выяснить, на Рабочем столе ОС Windows нужно нажать сочетание клавиш Win+R, в окне «Выполнить» ввести «msconfig» и нажать «Enter». В открывшемся окне следует перейти в пункт «Загрузка» и выбирать «Дополнительные параметры загрузки». Возможно, что здесь будет включен пункт «Максимум памяти» с указанием меньшего значения фактической оперативной памяти.
В данном случае следует снять галочку, затем нажать «OK» и «Применить». Чтобы текущие изменения вступили в силу необходимо перезагрузить компьютер и проверить использование оперативной памяти в системе.
Четвёртый вариант. Также проблема может быть связана с настройками биоса либо uefi, и, преимущественно, когда используется интегрированная видеокарта. В этом случае стоит зайти, в настройки BIOS/UEFI, чаще всего нажатием клавиши Del при включении компьютера (в ноутбуках чаще клавиша F. ).
В настройках BIOS/UEFI (рассматриваю на примере материнской платы ASUS) нужно найти пункт «Параметры графики». В нем выключить инициализацию IGPU, а объем используемой памяти указывать небольшой.
Также в пункте «Конфигурация памяти» перевести Memory Remap в Enable, т.е. «включено».
Затем сохранить произведенные изменения, нажав клавишу F10, в результате чего компьютер перезагрузится. Затем в параметрах системы следует посмотреть, на сколько используется установленная память. (В зависимости от версии BIOS или UEFI указанные настройки могут отличаться и пункты настроек могут называться немного иначе, например: Integrated Graphics Share Memory, Internal Graphic Mode Select, Onboard Video Memory Size и т.д. )
Пятый вариант. Порой изменения настроек BIOS/UEFI не дают результата и значения используемой памяти почти или совсем не изменяются. В этом случае стоит попробовать обновить версию прошивки BIOS, скачав ее с сайта-изготовителя материнской палаты, после чего разместить файл новой версии биоса, для удобства, в корне диска или флешки. В своем большинстве материнские платы поддерживают обновление через биос/uefi. Для этого следует зайти в его настройки. Выбрать утилиту позволяющую обновлять биос. На материнских платах ASUS это ASUS EZ Flash, у Gigabite — Q-Flash, у MSI — BIOS UPDATE и т.д.
Утилита предоставляет возможность обновления как через носитель информации, так и через интернет. Выбрав первый вариант следует перейти в корень диска, где располагается файл с обновлением, и собственно, запустить процесс. По завершении обновления компьютер перезагрузится и остается проверить, какой объем оперативной памяти в результате используется в системе.
Шестой вариант. Память в системе может использоваться не полностью в силу причин, связанных непосредственно с проблемами оперативной памяти. В этом случае планки следует извлечь из материнской платы и визуально осмотреть их на наличие дефектов. Порой контакты на планках памяти со временем окисляются, поэтому их следует потереть стеркой. Бывает, что оперативная память неправильно или неплотно установлена в
слоты на материнской платы. (В таком случае будет наблюдаться нехватка объема памяти (на один модуль) при условии, если планка не одна, если одна — компьютер просто не включиться). Поэтому необходимо проверить, корректно ли она установлена в соответствии с пазом на слоте и полностью ли она утоплена в разъеме.
Подробнее представлено в данном видео:
Фото и видео материалы взяты с канала ServLesson на YouTube.
Сжатие оперативной памяти ОЗУ в Windows 10
Читайте, что означает сжатие памяти в Windows и как просмотреть информацию о сжатой памяти на вашем ПК . А также, что делать если компьютеру не хватает оперативной памяти и как определить сколько памяти занимает определенный процесс. Windows 10 использует сжатие для хранения большего количества данных в оперативной памяти вашей системы. В диспетчере задач Windows 10, на кладке “Производительность” выводится информация об размере и текущем использовании памяти. Среди прочих параметров, указано что часть памяти сжата. Давайте разберемся, что это значит?
Что означает сжатие памяти?
Сжатие памяти – это новая функция Windows 10, которая не доступна в более ранних Windows 8 и 7. В тоже время ОС Linux и MacOS используют эту фичу.
Обычно если на вашем компьютере установлено 8 ГБ ОЗУ, а запущенные приложения и сама система используют 9 Гбайт данных для хранения в памяти, по крайней мере 1 ГБ пришлось сохранить в файле подкачки на жестком диске вашего компьютера. Доступ к данным в файле подкачки замедляет скорость работы отдельных приложений и системы в целом.
Однако с использованием алгоритма сжатия (такого же, как в Zip-файле) размер данных может быть уменьшен и целиком помещен в оперативной памяти. К примеру система может оставить 6 ГБ несжатых данных, а 3 ГБ сжать, что бы они занимали фактически 1,5 ГБ. Таким образом у вас будет занято 7,5 из 8 ГБ ОЗУ.
Есть минусы в таком подходе? И да, и нет. Сжатие данных и обратная процедура требуют определенных ресурсов процессора. Поэтому не все данные хранятся сжатыми, система сжимает только ту информацию, которую считает необходимой. Сама операция сжатия и разжатия происходит гораздо быстрее, чем запись и чтение данных с диска. Поэтому Windows ищет компромисс между двумя этими подходами.
Почему Windows не сжимает все данные?
Как мы уже рассмотрели, скорость сжатия и расжатия данных гораздо выше, чем запись и чтение данных с диска. Работа с такими данными происходит в полностью автоматическом режиме и не требует вмешательства пользователя, так почему система не сжимает все данные?
Работа с несжатыми данными происходит гораздо быстрее. Если операционной системе необходимо провести поиск по большому объему данных сохраненному в оперативной памяти, то процедура чтения, декодирования и обратного кодирования данных требует существенного времени работы процессора. Кроме этого система резервирует часть оперативной памяти для расзжатия необходимого буфера памяти на случай такой необходимости.
Исходя из этого, Windows старается хранить данные к которым часто происходит обращение в расжатом виде, данные к которым система обращается реже сжимаются или вовсе сохраняются в файл подкачки.
Что делать если компьютеру не хватает оперативной памяти?
Так что же делать, если вы видите, что система использует большой объем сжатых данных или работает с большим файлом подкачки? Ответ очевиден, добавьте больше оперативной памяти в свой ПК, это будет наилучшее решение. Также очевидно, что лучше использовать настолько быструю оперативную память, насколько это позволяет ваша материнская плата.
Менее очевидным решением будет использование SSD диска для файла подкачки или системы в целом. Ранее мы рассматривали как перенести файл подкачки на другой диск в нашем видео:
Так как скорость чтения и записи на SSD диск в разы выше, традиционного жесткого диска, то вся система будет работать быстрее.
Как просмотреть информацию о сжатой памяти на вашем ПК
Чтобы просмотреть информацию о том, сколько памяти сжато в системе, необходимо использовать диспетчер задач. Для его запуска, щелкните правой кнопкой мыши на панели задач и выберите «Диспетчер задач» , или нажмите Ctrl + Shift + Esc (для Windows 10, 8) или Ctrl + Alt + Delete (для любой Windows) и выберите «Диспетчер задач» .
По умолчанию Диспетчер задач запускается в сокращенном виде, вам нужно получить доступ к полной версии. Для этого нажмите кнопку Подробне в нижнем левом углу окна.
Перейдите на закладку производительность и выберите Память в списке справа. Вы увидите, сколько памяти сжато в разделе «Использовать (сжато)» . Например, на скриншоте ниже диспетчер задач показывает, что в настоящее время наша система использует 4,2 ГБ, 21,6 МБ – это сжатая память.
Этот параметр постоянно меняется в зависимости от количества запущенных приложений и используемой ими памяти. Количество сжатой памяти может изменяться и от работы системных задач в фоновом режиме, вы можете наблюдать за этим процессом в режиме реального времени.
Так же из скриншота видно, что наша система использует 8ГБ оперативной памяти DDR3. 1 ГБ зарезервирован аппаратно – эту память использует встроенная графическая система. Форм фактор памяти DIMM, используется 2 планки и ещё 2 гнезда в системе свободно. В параметре кэшировано 1,9 ГБ отображается текущий размер файла подкачки. Если вы наведете мышку на диаграмму в разделе Структура памяти, система выдаст всплывающую подсказку с дополнительной информацией.
Как определить сколько памяти занимает определенный процесс
Для получения подробной информации по памяти, которую занимает каждый процесс, перейдите на вкладку Процессы, затем найдите нужный и выделите его, в колонке память будет указано фактически занимаемая память.
Некоторые приложения имеют несколько одновременно работающих процессов, как например Google Chrome. В этом случае необходимо посчитать сумму потребляемой памяти всех запущенных процессов.