Как задействовать всю оперативную память в Windows: самые распространенные ситуации и решения. Система не видит всю оперативную память (ОЗУ)! Почему в Windows доступно меньше памяти, чем установлено? Как сделать чтобы вся оперативка работала

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

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

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

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

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

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

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

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

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

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

Все пользователи персональных пк добиваются того, чтобы увеличить свою оперативную память. Если вы собираетесь установить дополнительную планку, то это может помещать вашим планам, так как компьютер может попросту не увидеть её.Так почему же доступна не вся оперативная память в разных версиях Windows?
Компьютер не увидит оперативную память по нескольким причинам. Разрядность системы может играть большую роль. Компьютер, с 32-разрядной операционной системой, не увидит более 3 гб ОЗУ, потому что он так устроен. Чтобы решить эту проблему нужно установить 64-разрядную операционную систему.
Может возникнуть такая ситуация, что система и вправду показывает такое количество оперативной памяти, которая должна быть, но доступна она в меньших объёмах памяти. Это объясняется тем, что память зарезервирована встроенной видеокарте, но при наличии дискретной такой проблемы не будет выявлено. Но всё же стоит убедиться в этом и проверить в BIOS включена она или же нет и какое количество памяти она в данный момент использует.
Также при выборе такого параметра, как «Максимум памяти», вы не сможете воспользоваться ей в полной мере. При помощи конфигурации системы возможно это проверить.

Вероятные проблемы

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

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

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

Включить перераспределение памяти

Проверьте BIOS на наличие включения перераспределения памяти в его параметрах. Если перераспределить память, то для windows её огромный объём может стать доступен. Тот, кто поставляет оборудование, сам решает, как обозвать функцию, которая будет ответственна за перераспределение памяти. Она может иметь такие названия, как расширение памяти, перераспределение памяти или другие похожие названия. Но также и исключать и тот факт, что такая функция, как перераспределение памяти, может отсутствовать у компьютера.

Изменить размеры видеоаппаратуры AGP при помощи параметров BIOS

Требуется выяснить о выделенной памяти конкретно для видеоаппаратуры AGP. Система делится этой памятью с видеоадаптером, который используется, чтобы отображать текстуры и отрисовки. Параметры BIOS помогут в настройке размера видеоаппаратуры. Её размер обычно 32,64,128 или задаётся автоматически. Затем следует перезагрузить компьютер и проверить объём оперативной памяти.

Люди часто задают вопрос: почему из четырех (шести или восьми) гигабайт оперативной памяти, установленных в компьютер, доступно только 2,23 (3,25 или 2,87 и т.д)? Ниже перечислены возможные причины неполного определения ОЗУ.

Почему компьютер не видит часть оперативной памяти

1. Установлена 32-битная операционная система.

Любые 32-разрядные ОС будут «видеть» не более 4 ГБ ОЗУ. Чаще — от 3,15 до 3,5 ГБ. И здесь не так важно, XP это или «восьмёрка». Такое происходит из-за специфики распределения адресного пространства памяти. Соответственно, для того, чтобы не попасть в такую ситуацию, нужно использовать 64-разрядную ОС Windows.

2. В компьютере используется интегрированный видеоадаптер

Часть оперативной памяти для своих нужд может «отрезать» интегрированная (или «встроенная») видеокарта. Очень часто это встречается в ноутбуках. Данная ситуация является нормой. И если для вас недостаточно количества оставшейся оперативки, совет только один: увеличить её объём путём добавления или замены модулей.

Здесь также важно понимать, что:

  • разные интегрированные видеоадаптеры отбирают разный объём ОЗУ;
  • одна и та же видеокарта способна забирать разный объём памяти, в зависимости от объёма RAM, установленного в компьютер. Допустим, когда было 2 ГБ RAM, видеокарта забирала 512МБ. А когда установили 4ГБ — графика стала отрезать 1ГБ.
  • существуют гибридные видеоадаптеры, которые имеют свою собственную память, но также способны расширять её за счёт заимствования памяти из ОЗУ.

Из-за этих двух причин, порой бывает достаточно сложно понять, почему доступен именно такой объём оперативной памяти. Ведь может получиться, что из 6-ти установленных гигабайт 32-битная Windows «увидела» 3,25 ГБ, а видеокарта «отрезала» из этого объёма ещё 512МБ. В итоге, в свойствах системы будет написано 6ГБ (доступно 2,73). Решением такой комбинированной проблемы будет опять же замена операционной системы на 64-битную и, если нужно, наращивание ОЗУ .

3. Ограничения издания ОС на максимальный объём ОЗУ

Младшие издания Windows 7 и Vista имеют ограничения на использование RAM. Например, Windows 7 Starter работает только с 2 ГБ RAM, Домашняя Базовая x64- с 8ГБ, а Домашняя Расширенная x64- с 16ГБ. Естественно, в таком случае выходом будет лишь установить другое издание операционной системы (к примеру, Pro ).

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

Выключите компьютер. Отсоедините шнур питания от стационарного ПК либо извлеките аккумулятор из ноутбука. Нажмите кнопку включения несколько раз, чтобы убрать заряд из конденсаторов.

Извлеките все модули памяти, почистите их контакты стирательной резинкой, затем очистите их спиртом. Установите планки на место и проверьте, все ли они определяются системой. Это удобно сделать в бесплатной программе CPU-Z. Перейдите на вкладку SPD. В левой части окна есть выпадающий список, отображающий информацию об установленных планках RAM в каждом слоте:

Если при выборе определённого слота отображаются пустые поля, значит в нём либо нет модуля, либо он не работает.

5. Модули установлены неверно

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

6. Проблема совместимости модулей ОЗУ

Проверьте работу планок по отдельности с помощью Memtest86+ ().

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

Выводы

Ещё раз о самом важном. Для того, чтобы операционная система использовала ОЗУ по максимуму, рекомендуется устанавливать 64-разрядные ОС Windows таких изданий как Professional. Когда речь идет о современных ОС (Windows 7, 8.1 и 10), с установкой 64-битной версии нет никаких проблем. И если у вас есть выбор, смело выбирайте именно такой вариант.

А вот XP x86 и XP x64 — это фактически разные системы с разными версиями ядра. И Windows XP 64 bit edition считается довольно нестабильной. Поэтому, рекомендуется либо установить Windows 7/8.1/10 (если компьютер рассчитан на работу с одной из них), либо оставить XP 32 бит.

После обновления до Windows 10 многие пользователи начали жаловаться на проблему использования неполного объема оперативной памяти. Для примера приведем случай с форума Microsoft. При установке 6 Гб ОЗУ в Windows 10 32 отображалось только 3,92 Гб. Весь объем оперативной памяти был недоступный, а точнее, система просто его не видела. В некоторых случаях решить такую проблему помогала переустановка планок ОЗУ местами и чистка контактов. Однако в ряде случаев решить такую проблему не удалось.

Способы настройки отображения всей ОЗУ на Windows 10

Если вы столкнулись с ситуацией, когда доступна не вся оперативная память на Windows 10 и при этом модули вы не меняли местами, стоит выполнить следующие действия:

  • Жмём «Win+R» и вводим «msconfig».
  • Откроется окно «Конфигурации системы». Переходим во вкладку «Загрузка». Нажимаем на кнопку «Дополнительные параметры».

  • Откроется небольшое окно. Здесь нужно снять отметку «Максимум памяти».

  • После сохранения изменений нужно перезагрузить компьютер и посмотреть, сколько используется памяти.

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

Если модули вы вставите неправильно, при загрузке ПК пройдет пост. Необходимо будет вернуть модули на свои места и повторно запустить компьютер. После загрузки Windows 10 32 бит нужно скачать программу MemTest86 и проверить работоспособность ОЗУ.

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

  • Первый параметр BIOS, который отвечает за стабильную работу ОЗУ – это перераспределение памяти. В различных версиях прошивки этот раздел может именоваться по-разному (Memory Hole Remapping, H/W DRAM Over 4GB Remapping, Hardware Memory Hole). Поэтому стоит детально изучить инструкцию к плате или найти описание к версии используемого БИОСа.

Функция перераспределения памяти переносит блоки адресов, используемые картами расширения, в адресное пространство за 4-м Гб. Таким образом, удается увеличить объем оперативной памяти (в противном случае Windows10 будет видеть 3-3.5 Гб). Для полноценной поддержки такого объема необходимо использование 64-х разрядных процессоров и 64-х разрядных версий ОС (либо серверных версий 32-х разрядных операционных систем, допускающих расширение физических адресов PAE). При меньшем объеме оперативной памяти обязательно выключите эту опцию (Disabled), так как могут возникнуть неполадки в работе ОЗУ. Включение перераспределение памяти – значение Enabled.

  • Параметры памяти для видеоапертуры AGP – это объем памяти, который система делит с видеоадаптером. Он необходим для отображения текстур и отрисовки картинки. Данный объем памяти может не использоваться системой, если он заблокирован видеоадаптером. Способ, как включить его один: загружаемся в БИОС, выбираем AGP Aperture size. Стандартные значения: 32 МБ, 64 МБ, 128 МБ и Auto (Автоматически). Смотрим сколько памяти у видеокарты и по значению задаем нужное. Зачастую это 128 Мб. Однако можно попробовать применить каждый из параметров, чтобы посмотреть, какой из них даст лучший результат.

После внесения всех изменений в настройки BIOS нужно загрузиться в Windows и проверить, видный ли весь объем ОЗУ. Если система до сих пор не видит оперативную память, стоит попробовать вставить другие модули в слот. Возможно, старые планки ОЗУ вышли из строя или имеют дефекты.

О том, почему система не видит всей оперативной памяти и как это исправить, смотрите в видео:

Как использовать всю оперативную память компьютера в 32-х битной версии Windows?

Всем привет, в этой статье блога Компьютер76 продолжаем рассматривать полезные преобразования ОС Windows, и сейчас мы попробуем с вами модернизировать систему так, чтобы можно было использовать всю оперативную память, установленную на компьютере, преодолевая порог 3 Гб. Если повезёт, вплоть до 64 Гб RAM (если это вообще может ваша материнская плата).

ВНИМАНИЕ. Способ безусловно “прокатывает” в ОС Vista и 7. Начиная с Windows 8 и моложе, действуйте на свой страх и риск.

Пару слов в предисловие

Даже не самый продвинутый пользователь замечал, что порой установленная оперативная память физически не используется системой в её 32 -х битной версии полностью. Если вы обладатель 64 -х битной версии Windows, статью можно не читать.

изначально у меня потерялся почти гигабайт памяти…

Обратимся к переменной напрямую через vbs скрипт – всё то же самое:

StrComputer ="." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_ComputerSystem") For Each objItem In colItems WScript.Echo "TotalPhysicalMemory: " & objItem.TotalPhysicalMemory/1024/1024 Next

Вобщем, можно прогнать информацию по установленным планкам и видимому объёму RAM вдоль и поперёк. В статье об этом есть всё. Но всегда для владельцев 32-х битных версий результаты неутешительны, как и в моём случае: из двух планок DDR3 оперативной памяти объёмами 2 Гб каждая почти 1 Гиг куда-то исчез.

Почему так?

Да, архитектура 32-х битных операционных систем по умолчанию не позволяет использовать больше 4 Гбайт оперативной памяти. Каждый байт оперативной памяти имеет свой физический адрес, который система использует для доступа к определённой ячейке RAM. А вот кто-то взял и ограничил доступный объём адресов для RAM и других компонентов. Так что, если вы обладатель 32-х битной версии Windows, вы не можете априори использовать всю оперативную память, установленную на компьютере. Немного подробнее вопрос рассматривается в статье . И дело-то не в том, что памяти не хватает – на крайний случай можно недорого приобрести дополнительные планки оперативной памяти. Просто как-то нечестно…

Теперь к делу

Существует техника, или если хотите, способ под названием physical address extension (PAE ), которая и позволит 32-х битной версии “рассмотреть” всю установленную на компьютере RAM. Она работает просто: объём ячейки расширяется с 32 бит до 36. А вот в срезе общего объёма параметры установленной памяти эта цифра разрастается до гигантской. Ну… не до гигантской, но прирост заметен становится сразу.

Все эти манипуляции сформированы в PAE-патчи, которые я вам и предложу.

Как использовать всю оперативную память в Windows 7/8.1/10

Для каждой версии системы он свой. Однако принцип установки или избавления (вдруг что не так пойдёт) одинаков.

Противопоказания.

Нет. Доносились слухи о некорректной работе системы и даже последующей переустановке. Я склонен относить такие случаи только к криворукости пользователей. Использование файлов безопасно. Однако…

ИСПОЛЬЗУЙТЕ СОВЕТЫ НА СВОЙ СТРАХ И РИСК. ТАК ЧТО ПОЗВОЛЬТЕ СРАЗУ САМОУСТРАНИТЬСЯ ОТ ВСЯКИХ ПОСЛЕДСТВИЙ.

А вот и сами PAE-патчи:

для Windows 7

(процесс установки в архивах)

Windows 8.1 и Windows 10

(кстати, подойдёт и для Windows 7)

Установка (показываю на 7-ке)

  • Процесс полностью автоматизирован. Распакуйте, не обращая внимания на мольбы антивируса (изменения будут проходить на уровне ядра, так что ваш антивирус молодец, но это не тот случай). Можно его отключить до следующей перезагрузки.
  • перенесите файл PAEPatch.exe в папку в директории Windows

  • запускаете патч и пусть антивирус ему не мешает. Пару мгновений будете смотреть на окно PowerShell и патч сообщит об успешном изменении в конфигурации
  • наберём в строке поиска команду msconfig и во вкладке убедимся, что патч прописался в загрузочной записи и запись “при его помощи” будет использоваться по умолчанию; время отображения вариантов ОС можно выставить на минимум:

  • уходим в перезагрузку и смотрим, что получилось…

Стало немного теплее. Однако в моём случае все 4 Гб памяти система не может использовать: это ноутбук с интегрированной картой, так что увы… Однако, если у вас объём RAM больше, чем у меня, и видеокарта дискретная, разницу вы сразу почувствуете.

Как использовать всю оперативную память компьютера. Проблемы.

Вопросов у вас не должно возникнуть. И всё же…

  • всё можно удалить. Ехе-шник патча из папки , оттуда же файлы (если найдёте, конечно) ntkrnlpx.exe и winloadp.exe ; в msconfig сотрите строчку из загрузочной записи с патчем (вы видели на фото сверху);
  • если при установке патча возникли проблемы, возможно придётся удалить несколько файлов обновлений Windows. Вот они (предположительно)

KB3153171

KB3146706

KB3147071

у меня были только 2 из 3-х

  • повторите запуск патча для регенерации некоторых создаваемых им файлов (если первый раз не получилось)
  • опять же с некоторыми видеокартами есть проблемы. Опять же это связано с завязкой потребляемых системой и установленным оборудованием ресурсов: так. оперативная память полностью становится видна лишь в безопасном режиме. Что ж… обновите на всякий случай драйверы к видео.

Отписывайтесь и успехов нам всем.

 

Возможно, будет полезно почитать: