Win 7 не вся оперативная память. Как задействовать всю оперативную память в Windows: самые распространенные ситуации и решения

Скачать Viber 24.06.2019
Скачать Viber

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

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

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

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

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

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

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

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

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

Обновлено: 02.03.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. Проблема с БИОС / UEFI

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

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

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

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

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

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

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

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

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

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

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

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

Если вы решили модернизировать свой компьютер, добавив ему немного оперативной памяти, может так случится, что после её установки система будет отображать то количество памяти, которое было установлено вами, но доступна она будет не вся и это при том, что установлена 64-битная операционная система.

Буквально недавно, с подобной ситуацией и мне пришлось столкнуться. В общем, на компьютер, в котором было установлено 2ГБ ОЗУ, нужно было добавить ещё одну планку с таким же количеством памяти.

В результате, после установки система увидела все 4ГБ оперативной памяти, но при этом в скобках указывалось, что доступно только 3ГБ. Но, самым удивительным было то, что на компьютере была установлена Windows 7 х64, соответственно никаких ограничений на ОЗУ накладываться не должно, как это обычно бывает на х32.

Начав разбираться, я со временем все таки нашел решение, которое помогло мне вернуть память на место и с радостью поделюсь им с вами. Ниже в статье я покажу, что можно предпринять если у вас на Windows x64 видится только 3 ГБ вместо 4, 8 или 16-ти ГБ оперативной памяти.

На 64-битной системе вместо 4 доступно только 3 ГБ памяти, что делать?

Конечно же, первым делом я подумал, что все дело в системе, возможно была установлена какая-то кривая сборка, но после переустановки Windows с лицензионного образа ничего не изменилось и памяти как прежде было доступно только 3 ГБ.

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

Попав в БИОС, я начал искать в настройках любые параметры, которые хоть как-то связанны с оперативной памятью.

Потратив около 15 минут на включение и отключения разных параметров, а так же проверки результатов, я все таки нашёл то, что мне помогло.

Это параметр с названием «Memory Remap Feature », именно после того, как я изменил его значение с «Disable » на «Enable », в свойствах системы память начала отображаться нормально, то есть теперь были доступны все четыре гигабайта оперативной памяти.

Как найти данный параметр? Ниже я покажу наглядный пример где мне удалось найти данную функцию. Я конечно же понимаю, что на сегодняшний день существует довольно много разных материнских плат, у которых внешний вид отличается. Но, пока остановлюсь на своем примере, ну а дальше по возможности буду добавлять, что-то новенькое. Могу порекомендовать искать его в настройках чипсета, чаще всего именно там он и находится.

Итак, перезагружаем или включаем компьютер и заходим БИОС, напомню, что стандартные клавиши для входа в BIOS «Del и F2 », если же ничего не подойдет вам .

Переходим на вкладку «Advanced » и с помощью навигационных стрелок спускаемся к разделу «Chipset » или может быть «Chipset Configurations ».

Следующим шагом будет переход в раздел «North Bridge Configuration ». Кстати, данного пункта у многих может и не быть, если это так, ничего страшного, пропускаем этот шаг и идем дальше.

Добравшись до нужного места выбираем параметр «Memory Remap Feature », нажав «Enter», устанавливаем значение «Enable ».

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

Если раньше на 64 битной системе у вас вместо 4 виделось только 3 ГБ оперативной памяти, то сейчас должно все измениться и после загрузки компьютера в свойствах системы будет показано, что используются все 4 (или больше ) гига.

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

Что еще можно предпринять если доступно только три гигабайта памяти вместо четырёх

С функцией «Memory Remap» все понятно, но, что делать тем у кого её не окажется. Да, может быть и такое, что данного пункта у себя вы не найдете, особенно это касается владельцев ноутбуков.

Дело в том, что данная функция может быть вшита в БИОС, хоть даже если там нет такого параметра. В таких случаях, конечно же, рекомендуется на самую свежую версию. И только после этого «Memory Remap» начнет выполнять свои функции.

Так же в БИОСе можно поискать параметр «Memory Hole » его значение должно быть установлено в положение «Disabled ».

HPET Mode ещё один параметр, который рекомендовано проверить и установить ему значение «64-bit ».

Открываем через окно «Выполнить ».

Перемещаемся во вкладку « » и нажимаем на «».

И тут убираем галочку с параметра «».

Применяем новые настройки и перезагружаем компьютер.

Так же, некоторое количество ОЗУ может использовать и встроенное видео. Например, если ваш кабель монитора подключается рядом с USB портами, значит вы используете встроенное видео, следовательно для его полноценной работы с общего количества оперативки отнимается определенное часть и передается графическому процессору, и именно поэтому вместо 4 ГБ вы можете видеть, что памяти доступно чуть меньше, например 3,5 ГБ. Тут уж придется смериться или приобрести дискретную видеокарту.

Ещё есть информация, что даже при отдельно установленной видеокарте, процессор продолжает забирать оперативную память для нужд интегрированного видео. В таком случае нужно изменить значение процессорной графики на минимальное или полностью его отключить, поставив в БИОСе значение для интегрированной графики на Disable (PCI или Auto ). После перезагрузки вся недостающая оперативная память должна вернутся на место и отображаться уже в полном объёме.

Ну и конечно же, есть вероятность, что вместо установленного количества памяти вы видите намного меньше из-за того, что ваша материнская плата просто не поддерживает, например, больше 3 или 4-х ГБ но, обычно подобное встречается на довольно таки старых материнских платах.

Как вы поняли причин отображения 4 ГБ памяти вместо 3-х ГБ может быть очень много и решения у каждого могут быть разные. В данной инструкции я показал вам, что действительно помогло мне и что можно ещё попробовать для выхода из данной ситуации. Если что, я как всегда жду ваших комментариев, и мы будем вместе искать ответ на ваш вопрос.

На днях мой друг попросил помочь разобраться в его проблеме: Windows 7 на его ноутбуке Samsung R525 сообщала, что она видит 3 Гб установленной памяти, а доступно всего 764 мегабайта. Ноутбук, ясное дело, при этом работал медленнее, чем хотелось бы. Проверить, сколько памяти видит Windows, можно кликнув правой клавишей мыши по «Мой компьютер» и выбрав пункт «Свойства». Картинка будет примерно такой (на снимке экрана - то, чего удалось добиться в результате решения проблемы):

Поиск по фразам «установлено 3 Гб доступно 1 Гб» и «windows показывает памяти установлено больше, чем доступно» показал, что проблема широко известна, однако вызвана может быть многими причинами.

Что было проверено в первую очередь:
установлены 2 DIMM PC-133, один - 1 Гб, второй - 2 Гб BIOS видит все эти 3 Гб, система тоже их видит;
от перестановки модулей DIMM местами ничего не изменяется;
Windows 7 у нас 64-разрядная, так что она точно должна видеть больше 3 Гб памяти;
Windows 7 Home Basic поддерживает до 8 Гб памяти, так что и из-за версии системы проблем быть не должно;
программа «Монитор ресурсов» (нажимаете кнопку «Пуск» и в строке «Найти программы и файлы» прямо так и пишете - Монитор ресурсов»)* говорит, что больше 2 Гб зарезервировано для каких-то устройств;
в программе msconfig.exe на закладке Загрузка->Дополнительно НЕ отмечен флажок »Максимум памяти»; так и должно быть - для использования максимального объема памяти флажок должен быть снят.

Проблема могла крыться в настройках драйвера видеокарты. Дело в том, что современные видеокарты часто либо вовсе не имеют собственной памяти, используя системную для своих целей, либо имеют минимум памяти на борту, и для вывода картинки с высоким разрешением или с большим количеством цветов задействуют еще и системную память. BIOS ноутбука разрешал «откусить» от системной памяти не больше 512 Мб, так что резервирование дополнительных 1,5 Гб можно было списать на драйвер.

В этой модели Samsung использует интегрированную с материнской платой видеокарту ATI Radeon 4250. Пришлось скачать новый драйвер этой видеокарты, но и его установка не помогла: в драйвере этой видеокарты нет настроек, указывающих, какое количество системной памяти может «отъесть» драйвер. В принципе, некоторые видеокарты умеют разделять память с системой, помечая ее как зарезервированную, и это понимает монитор ресурсов, отображая такую память в виде серой полоски. Пример отображения показан на рисунке ниже, но для другой системы, просто для понимания того, как это выглядит.

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

Таким образом, наш случай выходил из ряда вон. Тогда было предпринято дополнительное исследование: вместо старых модулей памяти в ноутбук был вставлен новый модуль размером в 4 Гб. Объем доступной памяти увеличился до 2,75 Гб. Это уже было похоже на автоматическое «откусывание» памяти видеокартой (как раз примерно 1,25 Гб и должно было быть зарезервировано, ряд источников в Сети говорил о применяемой формуле «половина системной памяти минус 512 Гб, что у нас для 4 Гб системной памяти дало бы 1,5 Гб).

Подозрение упало на один из модулей DIMM. И верно: при попытке загрузиться только с одним старым модулем размером в 2 Гб ноутбук отказался загружаться. Выяснилось, что микросхема SPD на нем, которая сообщает системе конфигурацию модуля, была жива, а сама память - неисправна, и поэтому Windows ее исключала из работы.

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

Хозяйке на заметку: то, что Windows показывает как «установленная память», не всегда отражает объем исправной памяти. При заметной разнице (больше, чем на 40%) между установленной и доступной памятью проверяйте настройки загрузки с помощью msconfig, а также следите за исправностью модулей памяти. Кроме этого, лучше не покупать такие видеокарты или такие ноутбуки с интегрированными видеокартами, которые прожорливо потребляют системную память.

Такая проблема может возникнуть на любой 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 и таких проблем у вас не возникнет.



Рекомендуем почитать

Наверх