Почему доступна не вся оперативная память в Windows. Windows не видит всю оперативную память? Почему вся оперативная

” правой кнопкой мыши и выбрать Свойства , то можно обнаружить, что компьютер видит всю установленную оперативную память, но доступно меньше. Объясню, что значит “доступно оперативной памяти”, почему так происходит и как с этим бороться.

“Доступно оперативной памяти” – это значит системой используется именно тот объем памяти, что доступно. Причины, по которым доступная оперативная память меньше установленной, и методы их решения описал ниже по категориям.

Настройки биоса

Пожалуй самая распространенная проблема, когда установлена 8 гб (или 6 гб), а доступно 4 гб, может и меньше.

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

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

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

Версия Windows не поддерживает установленный объем памяти

Если windows доступна не вся оперативная память, то в первую очередь стоит обратить внимание на разрядность операционной системы, к примеру x86 (она также называется 32-битная) поддерживает не больше 4 гб озу, и даже если вы установите 8 гб, использовать она сможет максимум 4гб.

Многие пользователи и не подозревают, что каждая поддерживает определенный максимальный объем оперативной памяти. Как отметил выше, 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 гб

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

Процессор не поддерживает объем памяти

Стоит обратить еще на один момент – (CPU). Многие процессоры прошлых поколение могут использовать не более 8 или 16 гб памяти. Информацию о поддержке максимального объема памяти можно посмотреть на официальном сайте производителя cpu.

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

И пожалуй, еще вариант, почему доступна не вся оперативная память, это использование встроенным графическим ядром под видеопамять.

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

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

Ну вот пожалуй и все, теперь вы знаете причины почему доступная оперативная память меньше установленной. Делитесь вашей ситуацией, а я постараюсь помочь.

Лучшее "Спасибо" - ваш репост

Почему же Windows показывает меньше памяти, чем установлено.

Практически каждый из пользователей ОС Windows, начиная с 7-ой модели, заметил, что windows показывает меньше памяти, чем установлено физически. Причём размер отображаемой RAM разнится от системы к системе. Так, Windows 32-бит часто показывает не более 3,5 гБ памяти вместо установленных 4-х гБ, а 64-битная версия из 8 гБ показывает в районе 7 гБ. Посмотрите, если не обращали внимание в окне проводника Windows в Свойствах Компьютера:

RAM: установленная против видимой

Видимое нами на экране и распределяемое системой отображается по арифметическому принципу:

Установленная Память – Зарезервированная системой память = Реальная память

Заниженные показания оперативной памяти зависят от следующих показателей:

  • устройств, что установлены в чреве компьютера
  • технической спецификации материнской платы по регулированию операций с RAM
  • и текущих настроек
  • версии операционной системы
  • остальных настроек

Принцип организации устройств вашего компьютера/ноутбука будет таков: чем больше ФИЗИЧЕСКИХ устройств система видит, тем меньше будет объём оперативной памяти, доступной для работы в текущем сеансе. Как уже описано, стандартный объём RAM для компьютеров с установленной Windows 7 32-бит располагается в зоне 3,12 гБ.

Windows показывает меньше памяти, чем установлено. Ничего нельзя сделать?

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

а) Чипсет материнской платы должен поддерживать не менее 8 гБ адресного пространства. Чипсет, обладающий такой возможностью, в свою очередь, должен отвечать следующим требованиям (конкретные марки):

  • Intel 975X, P965
  • Intel 955X на сокете 775
  • для AMD процессоров это сокеты F, 940, 939, AM2 (эти чипсеты включают в себя любую комбинацию AMD-сокетов и процессоров, в которых контроллер памяти физически располагается в процессоре)

б) Процессор должен поддерживать .

с) BIOS должна поддерживать переназначение адресного пространства памяти. Эта настройка позволяет сегменту системной памяти, который был только что перезаписан конфигурационным пространством PCI, переадресоваться на уровень сверх 4-х гигибайтной адресной линии (каждая такая линия в шине адреса задаёт один разряд адреса, поэтому чем больший объём физической памяти адресует процессор, тем больше адресных линий ему необходимо иметь. Например, у процессора Pentium были 32 адресные линии, что позволяло ему адресовать 4 Гбайт памяти). Эту настройку можно проследить прямо в BIOS или в спецификации в своей материнской плате. Но, к сожалению, описывающих эту настройку материалов крайне мало, так что мне лично приходится докапываться до неё вручную. Вы в настройках BIOS можете её найти под именем Memory Remapping (Feature) и активировать её, установив в Enabled .

А что же на практике?

Есть вариант, который вам стоит попробовать: он описан в статье . По ссылке вы перейдёте на статью моего же блога. Попробуйте неофициальную настройку, которая позволит вам использовать объём оперативной памяти если не полностью, то приподнять его границу.

Windows показывает меньше памяти, чем установлено. А есть ли пределы?

Ограничения по устанавливаемой памяти и адресному пространству разнятся в зависимости от имеющейся в распоряжении пользователя платформы, установленной операционной системы, и от того, используется ли флаг IMAGE_FILE_LARGE_ADDRESS_AWARE и так называемый “тюниг 4 гБ “. Пределы физической памяти для 32-битных платформ зависят от Расширения Физической Адресации (PAE ), которое позволяет 32-битным системам использовать более 4гБ физической памяти.

Общая таблица ограничений памяти Windows

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

Успехов нам всем.

Добро пожаловать! Этот блог посвящен интернету и компьютерам, а, точнее был им посвящен.

Наверное, сразу видно, что уже много лет на сайте не появлялось новых статей. Да, такова судьба большинства блогов. Когда-то этот проект был амбициозным начинанием, и у автора, как и у многих других, писавших в то время, были масштабные планы стать одним из лучших российских блоггеров. Что же, если сейчас посмотреть, то из тех блогов, что создавались одновременно с моим, большинство уже растворилось в вечности. И у меня банально стало не хватать времени на блог. Так что да, он больше не обновляется. Хотя когда-то мы с этим сайтом выиграли в конкурсе "Блог рунета 2011".

У меня даже была мысль удалить все это, но потом я пересмотрел старые материалы, и понял, что они все еще могут быть полезны читателям. Да, некоторые статьи устарели (если у меня хватит сил, то они получат соответствующие пометки), но сайт, например, может быть полезен начинающим - здесь можно прочитать про базовые понятия интернета, научиться настраивать интернет, Windows или даже решиться перейти на Linux. Так что посмотрите на рубрики и выберите ту, которая подойдет именно вам.

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

Сандер

Picodi.ru - это скидочный портал от компании International Coupons , польского эксперта в области экономии и дешёвых покупок. Поляки считаются одной из самой экономных наций на свете, поэтому неудивительно, что такого типа проект вырос именно из польского стартапа kodyrabatowe.pl . Чем может пригодиться этот портал рядовому пользователю интернета в России?

Современные телефоны под управлением android это больше, чем телефоны. Вы привыкаете к набору установленных программ, к истории своих звонков и текстовых сообщений, коллекции фотографий и многому другому. Но время идет, и устраивавший вас полностью аппарат начинает тормозить, глючить, или же просто теряет презентабельный вид из-за сколов на корпусе или царапин на экране. Возникает вопрос выбора нового телефона и смены android телефона. И если вопрос выбора мы сейчас обойдем стороной, то "переезд" на новый телефон остается серьезной проблемой - совершенно не хочется заводить все данные с нуля. Вот об этом мы сегодня и поговорим.

Большинство из читателей этого блога, скорей всего, никогда с системами контроля версий не сталкивались и в ближайшее время не столкнутся. А жалко. Это чрезвычайно удобное изобретение достаточно широко используется программистами, но, на мой взгляд, могло бы очень пригодиться и тем, кто активно работает с текстами. Но, наверное, сейчас нет ни одной системы контроля версий, которую было бы легко начать использовать для "офисной" (Microsoft Office) работы. Тем не менее, мне думается, что материал, изложенный в статье, может быть интересным для всех читателей.

Если вы задумывались о том, как с вашего телевизора смотреть фильмы по сети и выходить в интернет, эта статья для вас. Нет, я знаю о том, что у некоторых телевизоров и так есть функциональность Smart TV, однако я ни разу не видел, чтобы она работала нормально. Видимо поэтому недавно корпорация Google продемонстрировала совершенно потрясающее устройство, немедленно ставшее сенсацией. Речь идет о медиа-стримере Chromecast (Хромкаст), более совершенной и доступной версии прошлогоднего провального плеера Nexus Q.

Донгл Хромкаст, размеры которого не превышают 2 дюймов, подключается к порту HDMI телевизора и позволяет наслаждаться просмотром потокового веб-контента. Для управления стримером можно использовать любое устройство (планшет, ПК, смартфон) базирующееся на операционной платформе iOS, Windows, Android или Mac OS.

Эта статья посвящена устройству системной памяти android, проблемам, которые могут возникать из-за ее нехватки и способам их решения. Я сам не так давно столкнулся с тем, что мой телефон на базе android стал регулярно выдавать сообщения о нехватке памяти при попытке установить то или иное приложение. Что было для меня очень странно при том, что по описанию на маркете там должно было иметься около 16GB, да еще и я увеличил этот объем при помощи дополнительной карты памяти. Однако проблема имелась, и пришлось основательно повозиться, прежде чем я нашел правильное решение, не требующее получения root-доступа или полного восстановления телефона к заводскому состояние.

На днях мой друг попросил помочь разобраться в его проблеме: 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 одной из самых главных проблем этих ОС называют невозможность использования полного объема ОЗУ, установленного на компьютере, причем вне зависимости от архитектуры (32 или 64 бита). Система либо не распознает память выше определенного лимита (обычно это 4 Гб в 32-битных ОС), либо видит память, но работать с ней не может. О том, как задействовать всю оперативную память, далее и будет рассказано. Но сразу следует предостеречь всех пользователей, что применять некоторые приводимые ниже решения можно только на свой страх и риск.

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

И для начала давайте посмотрим, как узнать полный установленный и используемый в данный момент объем ОЗУ. Если посмотреть на раздел свойств системы, вызываемый через меню ПКМ на значке компьютера на «Рабочем столе» или в «Проводнике», сразу же можно заметить, что в описании указан и весь объем, и доступный. Почему доступный размер меньше? Да только потому, что в любом случае система часть оперативной памяти использует под свои нужды (для процессов, как раз и обеспечивающих функционирование самой ОС).

Точно так же просто можно обратиться к системному монитору в «Диспетчере задач», если перейти на вкладку производительности. Однако ситуаций с невозможностью задействования всего объема может быть две:

  • система не видит объем выше 4 Гб;
  • общий объем определяется, но использоваться не может.

Ограничения 32-битных систем

Конечно, если на компьютере установлена операционная система с архитектурой 32 бита, все проблемы можно было списать исключительно на ее разрядность, ведь такие модификации Windows с объемами памяти выше 4 Гб работать просто «не приучены» изначально. Поэтому единственно правильным решением для исправления ситуации станет самая обычная замена системы х86 (32 бита) на 64-разрядную.

Но ведь иногда можно встретить и случаи, когда в той же Windows 7 х86 память 8 Гб видна, а доступным оказывается размер до 4 Гб. А вот это как раз и связано с ограничениями, которые подразумевает 32-битная архитектура. Впрочем, ситуация может быть еще банальнее, поскольку и материнская плата не всегда дает разрешение на использование полного объема ОЗУ. Чтобы не менять «железо», можно обратиться к некоторым скрытым программным инструментам, которые помогут решить такую проблему если не в полной мере, то хотя бы частично.

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

Итак, первым делом необходимо запустить конфигуратор системы, вызываемый командой msconfig, но обязательно с правами администратора. Если в консоли «Выполнить» такой пункт отсутствует, сначала необходимо активировать «Диспетчер задач», а затем, используя файловое меню, задать выполнение новой задачи, вписать указанную команду и отметить пункт создания задачи с правами администратора. Как задействовать всю оперативную память, вне зависимости от архитектуры?

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

Действия в BIOS

Теперь давайте посмотрим, как задействовать всю оперативную память (снять лимит ограничения), используя для этого настройки первичной системы ввода/вывода BIOS. Иногда это тоже помогает, хотя, как уже, наверное, понятно, разрядность установленной операционной системы здесь также не учитывается.

В меню разделов необходимо найти параметр, содержащий что-то вроде RAM Remapping (over 4 Gb) или Memory Hole, и активировать его, выставив для него значение Enabled. Если такого пункта в настройках нет, по всей видимости, версия BIOS изменение таких опций не поддерживает. Однако получить к ним доступ можно за счет установки обновленной прошивки для самой первичной системы. Но без специальных знаний заниматься такими вещами самостоятельно не рекомендуется, поскольку последствия могут быть совершенно непредсказуемыми.

Пропатчивание системных файлов

Наконец, рассмотрим решение, касающееся именно систем с архитектурой х86. Как раз о его использовании на свой страх и риск было сказано в самом начале. Для того чтобы обойти ограничения и задействовать оперативную память в 32-битных ОС Windows, можно воспользоваться утилитой ReadyFor4GB, которая подходит и для случаев, когда система более 4 Гб не видит, и для ситуаций, когда полный объем памяти определяется, но использовать его не представляется возможным.

После старта программы путем запуска от имени администратора одноименного исполняемого файла формата EXE из папки самого портативного приложения последовательно нажать кнопки Check и Apply. После этого появится сообщение, в котором нужно дать согласие на установку патча для файла ntkrnlpa.exe, нажав соответствующую кнопку (при этом будет сохранен файл ntkr128g.exe). Теперь из той же папки следует запустить файл сценария AddBootMenu.cmd (опять же, от имени администратора), а затем нажать клавиши «Y» и «Ввод». По завершении выполнения скрипта остается закрыть командную консоль, выполнить аналогичные действия с файлом RemoveWatermarkX86.exe и перезагрузить компьютер. Если в процессе рестарта появится меню «Диспетчера загрузки», в нем нужно выбрать строку для системы Microsoft Windows .

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

Примечание: если с установкой патча в Windows 7 возникли проблемы, возможно, сначала в разделе программ и компонентов придется удалить системные пакеты обновлений (KB) с номерами 3147071, 3146706 и 3153171, задать повторный поиск обновлений и исключить указанные апдейты из списка установки.

Заключение

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