Host memory buffer как включить windows 10

Обновлено: 04.07.2024

Диалектика развития подсистем хранения данных за последнее де­ся­ти­ле­тие наглядно иллюстрирует тот факт, что прогресс может со­сто­ять не толь­ко в появлении новых компонентов, но и в ис­чез­но­ве­нии старых. Ар­хи­тек­ту­ра Host Memory Buffer (HMB), активно про­дви­га­е­мая ком­па­ни­ей Marvell, де­ла­ет ненужной микросхему DRAM на плате SSD диска, ис­поль­зуя сис­тем­ное ОЗУ для уп­ра­в­ля­ю­ще­го процессора накопителя, а в идеале — ре­а­ли­зуя прямой обмен ин­фор­ма­ци­ей между NAND SSD и DRAM пер­со­наль­ной плат­фор­мы.

Попробуем разобраться в причинах и следствиях такого шага: снизится ли латентность обработки запросов чте­ния и записи вслед за себестоимостью устройств или экономия пагубно повлияет на их характеристики?

Теория

Нелишним будет вспомнить некоторые фундаментальные факты: для чего нужно буферное ОЗУ в mass storage уст­рой­стве и почему оно вдруг может стать не нужным?

Буферизация решает задачи, возникающие вследствие неоднородности тракта передачи данных. При сопряжении традиционных электромеханических накопителей и вычислительных платформ необходимо учитывать не­из­мен­ность скорости битового потока определяемого плотностью записи и вращением магнитных дисков. Не­из­беж­ные паузы в работе ресурсов платформы (CPU, DRAM, каналов DMA), обусловленные многочисленными асинхронными событиями и, как следствие, невозможностью своевременно принять или передать очередную порцию данных меж­ду системой и вращающимся диском, могут привести к потере информации. Формально говоря, вра­ща­ю­щий­ся магнитный диск требует изохронного трафика, а большинство платформ его не обеспечивают. Локальное бу­фер­ное ОЗУ на плате контроллера, по сути, является посредником, изолированным от асинхронных событий плат­фор­мы, а потому способным обеспечить гарантированный трафик.

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

Практика

Накопители SSD не содержат вращающихся элементов и дисками называются исключительно по привычке. Хотя персональные платформы пока далеки от полноценной изохронности, декларирование строго предсказуемых ли­ми­тов латентности для выполнения транзакций системными ресурсами стало неотъемлемой частью спе­ци­фи­ка­ции PCI Express.

Это означает, что имеют место достаточные условия для устранения буферного ОЗУ? Не совсем так!

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

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

Примеры реализации

В силу перечисленных выше причин, термин DRAM-less применительно к SSD означает всего лишь отсутствие ми­кро­схе­мы динамического ОЗУ и устранение (а точнее, уменьшение) локальной буферизации данных средствами периферийного устройства с перекладыванием этой обязанности на оперативную память хост-платформы.

Сравнение двух SATA-устройств: слева, накопитель, оборудованный буферным ОЗУ на основе чипа DDR3, справа DRAM-less устройство


Рис.1 Сравнение двух SATA-устройств: слева, накопитель, оборудованный буферным ОЗУ на основе чипа DDR3, справа DRAM-less устройство

ОЗУ в составе накопителя остается, но, во-первых статическое (а значит, более быстрое и не требующее циклов регенерации), и, во вторых, реализованное на одном кристалле с процессором и интерфейсным контроллером (Рис 2, Рис 3), что также позитивно с точки зрения производительности и надежности.

В силу очевидных технологических ограничений, объем такого статического ОЗУ, как правило, существенно усту­па­ет DRAM. В силу этого ряд обязанностей локальной памяти mass storage устройства делегируется хосту. Как бу­дет показано далее, именно модель разделения обязанностей между DRAM-less устройством и хостом оп­ре­де­ля­ет позитивное или негативное влияние на производительность.

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



Рис.2 Блок-схема DRAM-less SSD с интерфейсом NVMe (Gen3 x2) на основе контроллера Marvell 88NV1160

Наряду с показанным в примере контроллером Marvell 88NV1160, архитектура DRAM-less используется в чипах 88NV1140 (универсальное конфигурируемое решение для накопителей SATA Gen3 и NVMe Gen3 x1) и 88NV1120 (Gen3 SATA only).


Рис.3 Блок-схема DRAM-less SSD с интерфейсом SATA (Gen3) на основе контроллера SiliconMotion SM2246XT

DRAM-less архитектура нередко упоминается в контексте SATA-интерфейса, как один из инструментов его кон­сер­ва­тив­ной оптимизации. Вместе с тем, анализируя приведенные примеры, можно видеть, что рассмотренная мо­дель передачи данных найдет (нашла) применение и в ряде NVMe-устройств, несмотря на кратное различие по про­из­во­ди­тель­но­сти.

Польза или вред?

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

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

Оценка влияния HMB на производительность DRAM-less устройств приводится в документе. При анализе при­ве­ден­ных таблиц следует соблюдать правило «прочих равных условий», внимательно дифференцируя между бюд­жет­ным (DRAM-less) и производительным (HMB+DRAM-less) вариантами.

Сравнение производительности различных типов устройств (для латентности, меньшее значение означает лучший результат)


Рис.4 Сравнение производительности различных типов устройств
(для латентности, меньшее значение означает лучший результат)

На Рис 4. красным цветом выделены результаты двух устройств, на основе которых можно оценить влияние HMB-фактора при прочих равных условиях. Оба устройства с интерфейсом NVMe (PCIe) x1 построены на основе ар­хи­тек­ту­ры DRAM-less. Логично предположить, что верхнее из выделенных устройств поддерживает HMB, а ниж­нее только «обременяет» хост своими внутренними данными. Для латентности (задержек выполнения ко­ман­ды), меньшее значение означает более высокое быстродействие.

Что дальше?

В случае упразднения DRAM на плате SSD остаются всего два функциональных компонента: контроллер и NAND, если не считать понижающих преобразователей напряжения питания в интегральном или дискретном ис­пол­не­нии.

Следующим шагом стало появление термина BGA SSD. Как нетрудно предположить из названия, означает он ре­а­ли­за­цию накопителя в одной микросхеме BGA (Ball Grid Array) и необходимость применения инфракрасной па­яль­ной станции для его замены. Заметим, речь не о частных инициативах отдельных вендоров, а о стандарте, оп­ре­де­ля­е­мом в рамках спецификации PCI Express. Сомнений в этом не оставляет документ авторства PCI Special Interest Group.


В прошлом году SSD впервые в истории обогнали HDD по объёму продаж. В отличие от винчестеров, здесь сумасшедший технический прогресс. За несколько лет рынок меняется кардинально: интерфейс NVMe вместо SATA, память SLC→MLC→TLC→QLC…

Замена системного диска с HDD на SSD — иногда самый мощный апгрейд, который можно сделать с компьютером. Главный прирост в отклике системы и софта даёт скорость случайного доступа, которая даже у самых дешёвых SSD на пару порядков быстрее, чем у HDD. А современные SSD практически не уступают по скорости оперативной памяти. Основная проблема — живучесть. При интенсивной эксплуатации они слишком быстро выходят из строя.

Давайте посмотрим, что произошло на рынке потребительских SSD за последние десять лет. И как выбор конкретных технологий влияет на производительность.

SSD в целом становятся всё более сложными, поэтому объективная оценка их производительности — не простое занятие. Из-за этого у производителей появляется всё больше способов, как ввести в заблуждение потребителей и спрятать реальную производительность за некой единой «священной» метрикой.

В январе 2021 года издание AnandTech провело тестирование девяти современных моделей SSD на 1 ТБ. Описание этого эксперимента показывает — никакой единой метрики не существует.



Intel X25-M

Много воды утекло с тех пор. Сейчас мы видим десятки терабайтных моделей по гораздо меньшей цене. Но основные принципы работы твёрдотельных накопителей не изменились. И главные проблемы флэш-памяти NAND по-прежнему актуальны:

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



Вернуть изначальную производительность старых SSD можно было только с помощью утилиты HDD ERASE, источник

Всё это по-прежнему актуально. Современные твёрдотельные накопители намного больше, быстрее и дешевле, но их контроллеры и прошивки не решили названные проблемы до конца. У современных SSD появились и некоторые дополнительные проблемы, которые ещё больше усложняют механизмы их работы и затрудняют объективное тестирование.

Примерно в 2014 году появились накопители с памятью TLC NAND и поддержкой прямого интерфейса NVMe. К настоящему времени обе эти технологии практически захватили рынок: память MLC практически исчезла, а NVMe — дефолтный интерфейс для новых моделей. Более высокая производительность PCIe/NVMe по сравнению с SATA даёт ошеломляющую разницу в бенчмарках, но с точки зрения дизайна бенчмарков на самом деле важнее был переход на TLC. Это связано с тем, что потребительские твёрдотельные накопители TLC в значительной степени зависят от кэширования SLC.


В накопителе чем больше битов мы записываем в ячейку, тем она сложнее (и медленнее). Современные диски записывают 3 бита на ячейку (TLC) или 4 бита (QLC). Оба варианта медленнее для записи, чем запись 1 бита на ячейку (SLC). Поэтому в SSD часть ячеек обрабатывается в «режиме SLC», это позволяет увеличить поток входных данных.

Недостатком является то, что данные из SLC NAND потом надо переписать в блоки, которые работают как MLC/TLC/QLC. Этот процесс часто называют фолдингом, он обычно автоматически выполняется во время простоя накопителя, где задержка не важна. Таким образом освобождается место в кэше SLC для дальнейшего использования.

Кэширование SLC создаёт два уровня производительности — один внутри кэша, и один снаружи. Большинство пользователей никогда не видят производительности «снаружи кэша». Реальные потребительские рабочие нагрузки почти никогда не пишут десятки или сотни ГБ непрерывно, особенно на высоких скоростях (быстрее, чем гигабитный Ethernet) — даже запись несжатого видео 4k60 немного меньше 1,5 Гбит/с, в то время как высококачественные NVMe теперь предлагают пиковую скорость записи выше 4 Гбита/с. Но на самом деле включение более реального варианта использования с адекватными перерывами для диска, чтобы освободить кэш SLC во время простоя, делает результаты тестирования более релевантными для многих пользователей.

Размеры кэша SLC также зачастую зависят от объёма свободного места на диске. Например, при заполнении SSD на 75% может остаться только 10% от обычного размера кэша SLC. Тесты, которые работают с почти пустым диском, могут преувеличить преимущества кэширования SLC по сравнению с тем, что испытывают пользователи, когда они фактически используют большую часть рекламируемой ёмкости своего накопителя.



Изменение размера кэша SLC в зависимости от объёма свободного места в Intel SSD 665p

Накопители QLC ещё больше усложнили ситуацию, поскольку они пытаются держать кэш максимально заполненным для ускорения доступа к данным.

Накопители NVMe (и некоторые SATA) также чувствительным к температуре. Накопители M.2, потребляющие более 5 Вт на пике, могут сильно нагреваться, поэтому сейчас многие из них поставляются в комплекте с радиаторами.

Кроме интерфейса (SATA, PCIe 3.0, PCIe 4.0) и выбора флэш-памяти TLC или QLC NAND, есть ещё несколько важных технологических различий между SSD высокого класса и начального уровня. Например, метод хранения метаданных Flash Translation Layer (FTL) — информации, какое физическое местоположение соответствует каждому логическому адресу (Logical Block Address, LBA).

В течение нескольких лет большинство SSD использовали большую простую таблицу поиска. Несложно посчитать, что для диска 1 ТБ с секторами по 4 КБ требуется таблица отображения FTL почти на 1 ГБ. Это увеличивает стоимость устройства, а производители SSD пытаются снизить свои расходы. Поэтому интерфейс DRAM исчез практически со всех контроллеров начального уровня — и им приходится как-то управлять гигабитной таблицей FTL, не имея возможности загрузить её в память целиком.

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


Но в любом случае, отсутствие полноценного буфера DRAM сказывается на производительности всех SSD: во-первых, случайные чтения требуют дополнительной операции чтения для извлечения данных из таблицы до того, как запрошенные данные могут быть прочитаны. Во-вторых, накопителям труднее выравнивать нагрузку и управлять сбором мусора, поэтому у них обычно падает производительность при больших нагрузках на запись и почти полном заполнении.

Аппаратная начинка и архитектура диска непосредственно влияет на его производительность. Для иллюстрации AnandTech приводит бенчмарки девяти современных SSD ёмкостью 1 ТБ из различных сегментов рынка, то есть разных классов.

Серия тестов AnandTech Storage Bench (ATSB) состоит из трёх циклов: Light, Heavy и Destroyer. В первом режиме замеряется скорость выполнения набора «лёгких» задач, соответствующих относительно лёгкому использованию настольного компьютеров: браузер, текстовый редактор и прочее. В режиме Heavy очередь задач возрастает на порядок, в режиме Destroyer — ещё на порядок. Циклы Light и Heavy прогоняются сначала на полностью пустом диске, а потом на частично заполненном.

На странице с результатами показаны средняя скорость передачи данных, средняя задержка, задержки записи и чтения, а также эти показатели для 99-го перцентиля, и энергопотребление каждого накопителя.

Нужно заметить, что обычный юзер 99% времени использует SSD в лёгком режиме. Интенсивный режим включается только изредка, например, во время инсталляции игр или резервного копирования.

Серый график — показатель нового пустого SSD, чёрный — частично заполненного.

Как обсуждалось ранее, размер кэша MLC начинает серьёзно уменьшаться после заполнения диска на 50%. Это и отражается на результатах.

Средняя скорость передачи данных в режиме лёгкого использования (МБ/с)


Средняя задержка в режиме лёгкого использования


Следующие тесты на среднюю скорость случайного чтения и среднюю скорость последовательной записи также запускались дважды: 1) на абсолютно пустом диске с операциями только в диапазоне первых 32 ГБ пространства; 2) при 80% заполнении без ограничения на операции. Разница между серым и чёрными столбцами отражает влияние кэширования SLC, контроллеров без буфера DRAM или с уменьшенным объёмом буфера.

Средняя скорость случайного чтения (МБ/с)


Средняя скорость последовательной записи (МБ/с)


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

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

Последовательное заполнение привода: средняя скорость (МБ/с)

Управление питанием SSD жизненно важно для любой системы на аккумуляторах. Система управления питания поддерживает несколько режимов, в том числе простой режим неактивности (SATA ALPM, NVMe APST и PCIe ASPM), который больше подходит для настольных компьютеров и в таблицах обозначен как 'Desktop Idle', и режим глубокого сна, в котором задействуются все энергосберегающие функции, включая DevSleep ('Laptop Idle').

Потребление энергии в неактивном режиме (милливатт)


Даже без активации этих функций накопители потребляют в неактивном режиме очень мало: от 194 до 1152 мВт.

Скорость пробуждения (микросекунд)


Накопители SSD очень сильно продвинулись за последние 10 лет. В частности, у них кардинально снизилось энергопотребление. В режиме ожидания оно гораздо меньше 1 ватта, а судя по логам, SSD обычно проводит в режиме ожидания 99% времени.

Технический прогресс в этой области действительно потрясающий, а некоторые производители считают, что накопители NVMe можно использовать вместо DRAM в неких специфических задачах. Так делает Intel с модулями Optane. В то же время средняя задержка чтения в PCI 4.0 сильно упала, поэтому обычный пользователь может и не заметить разницы PCI 4.0 по сравнению с Optane.

На правах рекламы

Наши эпичные серверы используют only NVMe сетевое хранилище с тройной репликацией данных. Вы можете использовать сервер для любых задач — разработки, размещения сайтов, использования под VPN и даже получить удалённую машину на Windows! Идей может быть много и любую из них поможем воплотить в реальность!

windows 10 используется не вся оперативная память

Причин у описываемой проблемы существует немало. В первую очередь источником является программный сбой в определении ОЗУ. Также ошибка появляется и вследствие аппаратной неисправности как модуля или модулей, так и материнской платы. Начнём с программных неполадок.

Способ 1: Настройка Windows

Первая причина проблем с использованием «оперативки» – некорректные настройки операционной системы, как правило, параметров работы с этими комплектующими.

    На «Рабочем столе» нажмите сочетание клавиш Win+R. В окне «Выполнить» введите команду msconfig и кликните «ОК».

Открыть утилиту настройки ОС для решения проблемы с неиспользуемой ОЗУ в Windows 10

Дополнительные параметры загрузки для решения проблемы с неиспользуемой ОЗУ в Windows 10

Отключить максимум памяти для решения проблемы с неиспользуемой ОЗУ в Windows 10

Способ 2: «Командная строка»

Также стоит попробовать отключить несколько опций, доступных через «Командную строку».

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

Открыть командную строку для решения проблемы с неиспользуемой ОЗУ в Windows 10

bcdedit /set nolowmem on

Ввод первой команды для решения проблемы с неиспользуемой ОЗУ в Windows 10

Нажмите Enter, затем пропишите следующую команду и снова воспользуйтесь клавишей ввода.

Вторая команда для решения проблемы с неиспользуемой ОЗУ в Windows 10

Способ 3: Настройка BIOS

Не исключены также неправильные настройки микропрограммы «материнки». Параметры следует проверить и изменить.

    Войдите в БИОС любым подходящим методом.

Войти в БИОС для решения проблемы с неиспользуемой ОЗУ в Windows 10

Включить переназначение памяти для решения проблемы с неиспользуемой ОЗУ в Windows 10

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

Способ 4: Уменьшение памяти, используемой встроенной видеокартой

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

    Войдите в БИОС (шаг 1 предыдущего способа) и переключитесь на вкладку «Advanced» или же любую, где фигурирует этот термин. Далее найдите пункты, которые отвечают за работу графической подсистемы. Они могут называться «UMA Buffer Size», «Internal GPU Buffer», «iGPU Shared Memory» и в таком роде. Обычно шаги объёма фиксированы и опустить его ниже определённого порога не получится, поэтому выставьте минимально возможное значение.

Задать значение памяти для решения проблемы с неиспользуемой ОЗУ в Windows 10

Открыть опции Shared Memory для решения проблемы с неиспользуемой ОЗУ в Windows 10

Установить значение Shared Memory для решения проблемы с неиспользуемой ОЗУ в Windows 10

Сохранить изменения Shared Memory для решения проблемы с неиспользуемой ОЗУ в Windows 10

Способ 5: Проверка модулей ОЗУ

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

    Первым делом проверьте работоспособность «оперативки» одним из программных способов.

Проверка памяти для решения проблемы с неиспользуемой ОЗУ в Windows 10

Заключение

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

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

Почему используется не вся память

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

Обратите внимание, что если установлена 32-разрядная Windows 10, система будет видеть только 3,25 ГБ оперативной памяти независимо от того, сколько фактически установлено ОЗУ на компьютере. Чтобы использовать больше, нужно установить 64-разрядную версию ОС.

Чтобы узнать разрядность, перейдите в Сведения о системе командой msinfo32 из окна «Выполнить» (Win + R).


В правой части окна в позиции Тип будет отображена разрядность ОС. Если указано значение x86, то установления 32-разрядная версия. Если отображается x64, то это указывает на 64-разрядную Windows 10.






Патч, включающий PAE и позволяющий задействовать всю оперативную память на Windows 8 / 8.1 x86

Включить режим PAE в Windows 8 (Windows 8.1)

Патч представляет собой небольшую утилиту командной строки, которая позволяет модифицировать файлы ядра 32 битных версий Windows с целью активация режима PAE, позволяющего использовать более 4 Гб оперативной памяти (до 128 Гб памяти).

Патч PatchPae2 будет работать со следующими ОС:

  • Windows Vista SP2
  • Windows 7 / Windows 7 SP1
  • Windows 8 / Windows 8.1

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

Снятие ограничения в Конфигурации системы

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

Перейдите в конфигурацию системы командой msconfig, загруженной из окна командного интерпретатора (Win + R).


Откройте вкладку Загрузки и выберите текущую ОС из списка, если установлено несколько. Нажмите на кнопку «Дополнительные параметры». Снимите флажок с опции «Максимум памяти» и щелкните на «ОК» для сохранения изменений.


После перезагрузки ПК проверьте, сколько памяти использует Windows 10.









Установка PAE — патча в Windows 8 / 8.1

. Данную инструкцию можно использовать только для 32 битных версий Windows 8 и Windows 8.1, для предыдущих ОС Microsoft процедура немного отличается! Будьте внимательны!

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

После установки патча необходимо быть особенно внимательными при установке обновлений безопасности Windows. Т.к. некоторые обновлений Windows иногда содержат и обновления для ядра, после их установки необходимо обновить и ядро PAE: PatchPae2.exe -type kernel -o ntoskrnx.exe ntoskrnl.exe

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

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

В настройках Биоса есть несколько параметров, из-за которых Windows 10 не может использовать всю оперативную память. Во-первых, если установлена дискретная видеокарта, то нужно проверить, что интегрированный графический процессор (iGPU) отключен. Если он включен, то Windows будет резервировать для него память.

Перезагрузите компьютер и при появлении первого экрана нажмите на клавишу, предназначенную для входа в Биос, указанную в строке Setup. Распространенными клавишами для его вызова могут быть DEL, F2, F12 или Esc. Также ее можно узнать в интернете по модели материнской платы.

В настройках BIOS найдите параметры iGPU, Internal Graphics или Onboard Graphics. Название и расположение параметров отличается в разных моделях. Установите значение Выключено (Disabled или Turned Off).

Также в настройках найдите параметр Memory Map Feature, который разрешает Windows использовать всю установленную память. Найдите его и проверьте, что он включен (Enabled или turned On).

Также проверьте значения параметров: Render Standby — Enabled iGPU Memory — Auto Multimonitor — Disabled

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

Теперь к делу

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

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

Проверка планок ОЗУ

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

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

Если установлено несколько планок, то попробуйте запустить ПК, оставив в гнезде по одной. Если с одной из планок компьютер не загружается, то она неисправна. Аналогичным образом проверьте все слоты, устанавливая в каждый рабочую планку. После установите и зафиксируйте ОЗУ защелками, не прилагая излишнего усилия.

Устраняем проблему с неиспользуемой RAM

Причин у описываемой проблемы существует немало. В первую очередь источником является программный сбой в определении ОЗУ. Также ошибка появляется и вследствие аппаратной неисправности как модуля или модулей, так и материнской платы. Начнём с программных неполадок.

Способ 1: Настройка Windows

Первая причина проблем с использованием «оперативки» – некорректные настройки операционной системы, как правило, параметров работы с этими комплектующими.

    На «Рабочем столе»нажмите сочетание клавиш Win+R. В окне «Выполнить»введите команду msconfig и кликните «ОК».


В следующем окне найдите опцию «Максимум памяти» и снимите с неё отметку, после чего нажмите «ОК».


Нажмите «Применить» и «ОК», и затем перезагрузите компьютер.


Способ 2: «Командная строка»

Также стоит попробовать отключить несколько опций, доступных через «Командную строку».

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


После появления интерфейса ввода команд пропишите следующее:

bcdedit /set nolowmem on


Нажмите Enter, затем пропишите следующую команду и снова воспользуйтесь клавишей ввода.

bcdedit /set PAE forceenable


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

Данный метод является более продвинутой версией первого.

Способ 3: Настройка BIOS

Не исключены также неправильные настройки микропрограммы «материнки». Параметры следует проверить и изменить.


Урок: Как войти в BIOS

  • Интерфейсы BIOS отличаются у разных производителей материнских плат, соответственно, отличаются и нужные нам опции. Находятся они обычно в разделах «Advanced» или «Chipset». Примерные названия приводим далее:
  • «Memory Remapping»;

«DRAM Over 4G Remapping»;

Параметры нужно включить – как правило, достаточно переместить соответствующую опцию в положение «On» или «Enabled».


Нажмите F10 для сохранения изменений и загрузите компьютер.

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

Способ 4: Уменьшение памяти, используемой встроенной видеокартой

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

    Войдите в БИОС (шаг 1 предыдущего способа) и переключитесь на вкладку «Advanced»или же любую, где фигурирует этот термин. Далее найдите пункты, которые отвечают за работу графической подсистемы. Они могут называться «UMA Buffer Size», «Internal GPU Buffer», «iGPU Shared Memory»и в таком роде. Обычно шаги объёма фиксированы и опустить его ниже определённого порога не получится, поэтому выставьте минимально возможное значение.


В оболочке UEFI ищите разделы «Дополнительно», «System Configuration» а также просто «Memory».


Далее откройте разделы «Конфигурация системного агента», «Расширенные настройки памяти», «Integrated Graphics Configuration» либо подобное, и задайте требуемый объём по аналогии с текстовым БИОС.



Способ 5: Проверка модулей ОЗУ

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

Читайте также: