использовать не более 2 гб памяти при установке что это

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

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

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

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

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

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

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

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

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

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

Ограничение памяти в параметрах загрузки Windows

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

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

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

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

Многие пользователи и не подозревают, что каждая версия операционной системы Windows поддерживает определенный максимальный объем оперативной памяти. Как отметил выше, x86 использует максимальный объем 4 гб озу во всех версиях Windows. А теперь давайте ознакомимся с поддержкой оперативной памяти в x64 разрядных операционных системах:

Windows 7

Windows 8/8.1

Windows 10

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

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

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

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

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

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

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

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

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

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

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

Айтишник

Вячеслав. Специалист по ремонту ноутбуков и компьютеров, настройке сетей и оргтехники, установке программного обеспечения и его наладке. Опыт работы в профессиональной сфере 9 лет.

Источник

На компьютерах с Windows 7 объем доступной памяти может быть меньше, чем объем установленной

Проблема

На компьютере с ОС Windows 7 объем доступной памяти (ОЗУ) может быть меньше, чем объем установленной.

Например, 32-разрядная версия Windows 7 может сообщать, что на компьютере с установленным объемом памяти в 4 ГБ доступно только 3,5 ГБ системной памяти.

Другой пример: 64-разрядная версия Windows 7 может сообщать, что на компьютере с установленным объемом памяти в 8 ГБ доступно только 7,1 ГБ системной памяти.

Примечание. Указанные в примерах объемы доступной памяти не являются точными. Объем доступной памяти вычисляется путем вычитания объема зарезервированной оборудованием памяти из общего объема физической памяти.

Чтобы узнать объемы установленной и доступной памяти в Windows 7, выполните следующие действия.

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

Обратите внимание на значение, указанное в поле Установленная память (ОЗУ) раздела Система. Например, если там указано 4,00 ГБ (3,5 ГБ свободно), это значит, что из 4 ГБ установленной памяти доступно 3,5 ГБ.

Причина

Это предусмотренная ситуация, возникающая на компьютерах с ОС Windows 7. То, насколько сократится объем доступной системной памяти, зависит от ряда факторов:

Установленных на компьютере устройств и памяти, зарезервированной ими.

Способности системной платы к обработке памяти.

Версии и конфигурации BIOS системы.

Установленной версии Windows 7 (например, ОС Windows 7 Начальная поддерживает только 2 ГБ установленной памяти).

Других параметров системы.

Например, при наличии видеоадаптера с 256 МБ собственной памяти эта память должна отображаться в первых 4 ГБ адресного пространства. Если на компьютере уже установлено 4 ГБ системной памяти, часть адресного пространства должна быть зарезервирована для отображения памяти видеоадаптера. Для отображения памяти видеоадаптера используется часть системной памяти. В результате общий объем системной памяти, доступной операционной системе, сокращается.

Дополнительные сведения о том, как определить, каким образом на компьютере используется память, см. в подразделе «Выделение физической памяти в Windows 7» раздела «Дополнительные сведения».

Что попробовать предпринять

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

Проверьте параметры конфигурации системы

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

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

В окне Конфигурация системы нажмите Дополнительные параметры на вкладке Загрузка.

Снимите флажок Максимум памяти и нажмите кнопку OK.

Обновление BIOS системы

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

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

Проверка параметров настройки BIOS

Проблема может возникнуть из-за неправильных настроек некоторых параметров BIOS.

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

Проверьте, включено ли перераспределение памяти в параметрах BIOS. Перераспределение памяти дает Windows доступ к большему объему памяти. Перераспределение памяти можно включить в BIOS, вызвав меню BIOS при загрузке. Чтобы узнать, как вызвать это меню, см. руководство пользователя, поставляемое с компьютером. Точное название функции перераспределения памяти зависит от поставщика оборудования. Она может называться «перераспределение памяти», «расширение памяти» или иметь другое схожее название. Следует иметь в виду, что ваш компьютер может не поддерживать перераспределение памяти.

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

Просмотрите параметры BIOS и узнайте, сколько памяти выделено для видеоапертуры AGP. Это объем памяти, который система делит с видеоадаптером, используемым для отображения текстур и отрисовки. Данный объем памяти не будет использоваться системой, так как он заблокирован видеоадаптером. Размер видеоапертуры AGP можно настроить в параметрах BIOS. Стандартные значения: «32 МБ», «64 МБ», «128 МБ» и «Авто». После изменения этого параметра в BIOS перезагрузите компьютер, а затем проверьте объем доступной памяти. Можно попробовать применить каждый из параметров, чтобы посмотреть, какой из них даст лучший результат.

Проверка возможных проблем с установленными модулями памяти

Проблема может возникнуть из-за неполадок в установленных физических модулях памяти.

Проверка на наличие поврежденных модулей памяти

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

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

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

Используются ли платы-концентраторы для модулей памяти?

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

Дополнительная информация

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

В следующей таблице указано, на какие категории монитор ресурсов распределяет память, установленную на компьютере с операционной системой Windows 7.

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

Память, используемая процессами, драйверами или операционной системой.

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

Память, содержащая неиспользуемые кэшированные данные и код.

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

Примечание. Чтобы узнать, каким образом распределена установленная память в Windows 7, выполните следующие действия.

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

Перейдите на вкладку Память и просмотрите раздел Физическая память внизу страницы.

Состояние памяти в Windows 7

В следующей таблице даются определения состояниям установленной на компьютере с Windows 7 памяти, указанным в мониторе ресурсов.

Объем памяти (включая зарезервированную и свободную память), доступный для использования процессами, драйверами и операционной системой.

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

Объем физической памяти, доступной операционной системе, драйверам устройств и процессам.

Объем физической памяти, установленной на компьютере.

Учет памяти в Windows 7

В Windows 7 ведется учет объема физической памяти, установленной на компьютере. Операционные системы на основе Windows NT до Windows Vista с пакетом обновления 1 (SP1) сообщают об объеме памяти, доступной операционной системе. Учитываемый объем памяти в более ранних версиях Windows не включает в себя память, зарезервированную оборудованием. Это изменение связано только с учетом.

В Windows Vista с пакетом обновления 1 (SP1) и более поздних версиях Windows вы заметите изменения в учете памяти в следующих местах:

Значение ОЗУ в Центре начальной настройки

Значение Памяти в нижней части окна «Мой компьютер»

Значение Память в окне «Свойства системы»

Значение Суммарный объем системной памяти на странице Отображение и печать подробных сведений элемента Информация и средства производительности на Панели управления

Кроме того, компонент «Сведения о системе» (Msinfo32.exe) выводит на экран следующие записи на странице Сводные сведения о системе:

установленная физическая память (ОЗУ);

полный объем физической памяти;

доступная физическая память.

Учет памяти в следующих средствах диагностики не изменился:

Вкладка Производительность в диспетчере задач

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

Предположим, что в компьютере используется набор микросхем Intel 975X, поддерживающий 8 ГБ адресного пространства. Если установить 8 ГБ ОЗУ, объем системной памяти, доступной операционной системе, сократится из-за памяти, необходимой для конфигурации шины PCI. В данном случае для конфигурации шины PCI потребуется примерно от 200 МБ до 1 ГБ памяти, и именно на эту величину сократится объем памяти, доступный операционной системе. Реальный объем доступной памяти зависит от конфигурации.

Ограничения физической памяти в Windows 7

В следующей таблице указаны ограничения, распространяющиеся на объем физической памяти в различных версиях Windows 7.

Источник

Windows 7, 8, 10 не видит всю ОЗУ — что с этим делать?

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

Содержание

Содержание

Небольшое количество оперативной памяти может серьезно сказываться на быстродействии компьютера. Приложения открываются медленнее или вовсе не запускаются. Стандартное решение — добавление или смена на более объемный комплект памяти. Но что делать, если компьютер отображает лишь часть памяти? Разбираемся в этом материале.

Проблемы с разъемом или ОЗУ

Зачастую причина «невидимости» ОЗУ лежит буквально на поверхности — банальная невнимательность при установке модулей. В зависимости от материнской платы память может фиксироваться в разъеме двумя способами: двухсторонней защелкой или защелкой с одной стороны. Вне зависимости от способа, фиксация происходит со звонким щелчком, который характеризует плотную посадку в разъем.

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

Не стоит сбрасывать со счетов и брак в изделиях. Разъем может быть заведомо нерабочим, как и планка памяти. Выявление дефектной планки потребует несколько простых шагов. Для начала стоит почистить контакты ластиком и продуть от пыли разъем, а также сбросить разгон модулей и поменять их местами. Следующий шаг — тестирование по отдельности каждого модуля в заведомо рабочем разъеме. Для этих целей можно воспользоваться популярной программой TestMem5, которая проверяет память на наличие ошибок. Процесс этот не быстрый, особенно в случае наличия двух и более модулей, но действенный.

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

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

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

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

Лимит объема памяти поддерживаемой процессором и платой

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

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

Что же касаемо массового бытового сегмента, то современные бюджетные решения поддерживают минимум 32 Гб ОЗУ, не говоря про более продвинутые модели, что хватит с запасом для домашнего/игрового ПК.

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

Как же узнать лимит конкретного устройства? Достаточно просто. Нужно зайти на сайт производителя процессора/платы и найти спецификацию конкретной модели.

Разрядность и версия операционной системы

Еще один возможный ограничитель — система Windows. Как и в рассмотренном ранее случае, в Windows имеется свой «потолок» по объему памяти. 32-разрядные системы способны увидеть максимум 4 Гб памяти, в то время как 64-разрядные поддерживают намного больше памяти.

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

Версия ОС также имеет немаловажное значение. Казалось бы, Windows 10 Home и Windows 10 Pro имеют минимум различий. Но на деле версия с приставкой Pro позволяет использовать 512 Гб оперативной памяти, вместо 128 Гб у младшей версии ОС.

Резервирование памяти

Самой распространенной ситуацией является резервирование ОЗУ под нужды встроенного в процессор видеоядра, так как без памяти работать оно не сможет. Если при установке процессора никаких настроек не производилось, то система автоматически выделяет необходимый объем памяти. Чтобы проверить размер выделенной памяти, достаточно зайти в диспетчер задач комбинацией клавиш «Ctrl+Shift+Esc». В графе «Графический процессор» найти пункт «Выделенная память». В примере ниже в систему установлена одна планка памяти объемом 8 Гб, из которой 2 Гб отданы на нужды видеоядра.

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

Чтобы изменить размер выделяемой памяти, потребуется зайти в BIOS платы. Название нужного пункта в BIOS может различаться, но в большинстве случаев это «Share Memory» или «Graphic Mode». Подробную информацию можно найти в мануале платы. Можно задать желаемый объем выделяемой памяти или вовсе отключить видеоядро, естественно, при наличии дискретной видеокарты. Возможны ситуации, когда часть оперативной памяти направляется для нужд дискретной видеокарты. Данный нюанс наблюдается при больших нагрузках на видеокарту, когда собственной памяти устройства не хватает. Еще один вариант, свойственный некоторым ноутбукам — при наличии и видеоядра, и дискретной видеокарты задействуется ОЗУ. Происходит это при минимальных нагрузках, когда дискретная видеокарта не нужна и задействуется видеоядро, попутно забирая часть ОЗУ под свои нужды.

BIOS и драйвера

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

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

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

Еще одна возможная причина — некорректные настройки в BIOS. В зависимости от производителя материнской платы название нужного пункта может отличаться, но должно соответствовать одному из перечисленных: Memory Remap Feature, DRAM Over 4G Remapping, H/W DRAM Over 4GB Remapping, H/W Memory Hole, Hardware Memory Hole, Memory Remapping, Memory Hole Remapping. Найдя искомый пункт, нужно установить его атрибут в значение «On» или «Enabled».

Программное ограничение

«Преграды» на размер объема ОЗУ могут быть выставлены внутри ОС. Проверить это можно, перейдя на вкладку системы следующим путем: «Поиск->msconfig->Конфигурация системы->Загрузка->Дополнительные параметры».

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

Атрибут «Максимум памяти» должен быть не активен, в ином случае нужно просто снять с него галочку.

Источник

Использование более 2гб памяти для 32-битного приложения

Автор ToolGIR. Опубликовано в Софт

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

Сегодня я расскажу об ограничениях виртуального адресного пространства Windows и о том, как бороться с ошибками «Недостаточно памяти», возникающие у 32-битных программ и игр, когда объем используемой ими памяти достигает 2 Гигабайт. Несколько простых способов обойти это ограничение и заставить приложения использовать более 2ГБ памяти.

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

Архитектура x86

Все современные десктоп процессоры Intel или AMD (и не только) основаны на x86 архитектуре, которая была впервые реализована в процессорах Intel 8086, вышедших в 1978 году. Вплоть до Intel 80386 (i386) процессоры были 16-bit и могли использовать лишь до 16 MB ОЗУ. Вышедшие в 1985 году i386 процессоры стали 32-bit, что дает возможность адресации до 4 GB оперативной памяти (до 64 GB в режиме PAE, но при этом приложения могут использовать так же только до 4 GB).

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

Понятное дело, что в те годы 4 GB выглядело практически недостижимым. Но ничто не стоит на месте и со временем этого оказалось мало. В 2003 году компания AMD (ага, уже не Intel) в своих новых процессорах линейки Opteron внедрила расширение x86-64 (другие названия: AMD64, Intel64, x64, EM64T). Это расширение имело ряд улучшений: 64 битные основные регистры, дополнительные регистры и расширение адресного пространства. Текущая реализация позволяет использовать до 256 TB виртуального адресного пространства, при теоретическом максимуме в 16 EB (ExbiByte — 2 64 байт). Процессоры Intel поддерживают расширение x86-64 (AMD64) со старших моделей Pentium 4 (Prescott и далее).

x86 и x64 операционные системы

Применимо к ОС (Операционные Системы) используется обозначения x86 (в обиходе часто обозначается как x32) и x64, являющиеся 32-разрядными и 64-разрядными соответственно. Их различие в том, что x64 поддерживают AMD64, давая возможность использовать его преимущества, а x86 его не поддерживает (и не использует). На практике это дает определенные особенности и ограничения.

Ограничения виртуальной памяти в Windows

У каждой версии Windows есть определенные ограничения по использованию физической и виртуальной памяти (можно посмотреть по ссылке). И если ограничение физической памяти связано, скорее, с лицензированием, то с ограничениями виртуальной все немного сложней.

Нас же интересует только виртуальная память, так как именно с ней взаимодействуют приложения. Если не вдаваться в подробности, то технология виртуальной памяти позволяет каждому процессу иметь свою собственную память – адресное пространство, которое виртуально не пересекается с адресными пространствами других процессов. То есть приложение «считает», что память принадлежит только ему одному и может даже использовать больше имеющегося объема физической ОЗУ, а уже распределением и согласованием занимается ОС.

И так, для 32-разрядных Windows общее ограничение виртуальной памяти – 4 GB (как и для 32-разрядных процессоров). 64-разрядные имеют ограничение от 15 до 256 TB в зависимости от версии. Но, любая редакция Windows делит общее адресное пространство на две части: user mode (пользовательский режим) – память, доступная приложениям и kernel mode (режим ядра) – память, используемая системой. И, если на х64 приложениям достается 8 – 128 GB, то для x32 это всего лишь 2 GB (фактически

1.7-1.8 GB). При достижении этого лимита, приложение выдаст ошибку и будет закрыто, или просто «вылетит» без каких либо предупреждений.

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

Как устроена память в Windows, подробно расписано в статьях Марка Руссиновича.

Функция настройки памяти 4GT

Для Windows x86 существует официальный «костыль», позволяющий перераспределить виртуальную память, давая приложениям до 3 GB, при этом уменьшая системное пространство до 1 GB. Называется это 4-Gigabyte Tuning. Как это выглядит, продемонстрированно на следующей схеме (слева – по-умолчанию, справа – с применением 4GT):

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

Включается опция следующим образом:

Для Windows XP/2003 – добавлением ключа /3GB в файле Boot.ini

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

Для Windows Vista/7/8 – команда BCDEdit /set increaseuserva 3072 (Пуск > Стандартные (Start > Accessories), правой кнопкой по Командная строка (Command Prompt) – Запуск от имени администратора (Run as Administrator), ввести и запустить команду).

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

Флаг IMAGE_FILE_LARGE_ADDRESS_AWARE

Приложение сможет использовать свыше 2 GB виртуального адресного пространства, только если оно скомпилировано с параметром IMAGE_FILE_LARGE_ADDRESS_AWARE. Все 64-разрядные приложения по-умолчанию имеют этот параметр (в этом их суть), а вот 32-разрядные могут иметь его или не иметь – тут все зависит от программиста, который поставил эту опцию при компиляции или не поставил.

Этот флаг – это то, что нам нужно, чтобы заставить 32 битное приложение использовать больше 2 GB памяти. Запуск такого 32-bit приложения на Windows x32 с применением 4GT даст ему до 3 GB памяти (фактически

2.8 GB), а на Windows x64 все 4 GB.

К счастью, выставить этот флаг для любого приложения можно самостоятельно. Для этого есть несколько способов.

4GB Patch

Самый простой способ.

Для начала скачайте программу с сайта автора или отсюда:

использовать не более 2 гб памяти при установке что это. использовать не более 2 гб памяти при установке что это фото. картинка использовать не более 2 гб памяти при установке что это. смотреть фото использовать не более 2 гб памяти при установке что это. смотреть картинку использовать не более 2 гб памяти при установке что это.

Сразу после выбора файла появится окно программы, подтверждая успешную операцию. Далее вы можете изменить другой файл (нажав Another File) или закрыть программу (нажав OK).

CFF Explorer

Для тех, кто точно знает, что делает.

CFF Explorer – бесплатная и довольно мощная программа для работы с PE заголовками от автора 4 GB Patch. Скачать можно с сайта автора.

Обратное действие – то же самое, с той разницей, что галочку мы убираем.

EDITBIN.EXE

Небольшая утилита EDITBIN.EXE, которая есть в комплекте Microsoft Visual Studio.

Действия следующие (запускается из командной строки):

Выставить: EDITBIN.EXE /LARGEADDRESSAWARE name.exe

Убрать: EDITBIN.EXE /LARGEADDRESSAWARE:NO name.exe

С помощью этого же параметра (/LARGEADDRESSAWARE) задается использование памяти для проектов Visual Studio.

Заключение

Суммируя вышесказанное – для того, чтобы 32-разрядное приложение могло использовать более 2 GB памяти должны быть соблюдены два условия:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *