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



Содержание страницы

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

Большинство специалистов в области оптимизации операционных систем семейства 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 [128GB with ntkr128g.exe].

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

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

Заключение

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

Как в 32 bit Windows задействовать более 3 ГБ оперативной памяти

Здравствуйте дорогие друзья. Сегодня оперативная память доступна как никогда. Подумать только, ранее стоимость 512 МБ PC3200 DDR составляла примерно 25 $.

Сегодня за 25 $ я могу купить себе 4 Гб PC10500 DDR3. Вот только воспользоваться всем объемом оперативной памяти на 32 bit Windows я не смогу.

В свойствах системы я вижу, что реально установлено 4 Гб оперативки, но задействовано только 3 Гб. Исправим это недоразумение : -)

Многие, чтобы справится с этой проблемой переустанавливают Windows c 32 bit на 64bit. Но это долгое и не единственно верное решение.

Столкнувшись с данной проблемой я стал искать решение в интернете и на одном из форумов была информация о том, что в Windows Vista можно подгрузить дополнительное ядро, после чего Windows будет задействовать всю оперативную память без ограничений, хоть 32 ГБ. В подтверждение был скриншот.

Меня заинтересовал данный способ и я решил попробовать на своей Windows 7 32 bit. В итоге все сработало и я решил поделится с вами данным очень простым методом.

Для начала скачиваем ReadyFor4GB. Открываем его, в нем будет папка ReadyFor4GB, заходим в нее. Среди файлов находим Readme_rus.txt открываем его и пошагово выполняем все действия.

Все теперь у вас вся оперативная память будет задействована.

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

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

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

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

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

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

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

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

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

Почему так?

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

Теперь к делу

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

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

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

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

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

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

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

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

для Windows 7

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

Windows 8.1 и Windows 10

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

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

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

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

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

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

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

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

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

KB3153171

KB3146706

KB3147071

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

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

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

комментариев 6

windows 7 32-4 гига RAM опр-ся как три,
выдиленная Nvidia gf9300m 256 мб,ESET SS с посл.базами сигнатур и прога сканер ,mbam.exe, стабильная сборка dna проект
раньше многократно переустонавливал,
после когда в ней разобрался праработала лет пять без проблем с кучей прог,
возникли причины с карт ридером,usb портами с мышью и флешкой,даже просто при обращении к
дисп.задач>обновление конфиг. оборудования>и сразу синий экран.после уст.этого патча.
Так хотел чтоб было 4 а не 3.Краш тест удался.

Сейчас переуст. снова,
интернет не подключен
антивирус не установлен,
обновлений нет,
драйвера на всё и кард ридер и видео устанавились.
Запускаю в папку windows32 этот PAEPatch.exe 289 КБ ,открываю,всё норм.проходит
Конфигурация системы показывает всё как у тебя на скриншоте патч присутствует
Перезагружаю,всё норм,определяет 4096 памяти,патч работает!
Но картридер с SD картами и формата FAT,FAT32,NTFS он их не опознает,а при обращении
происходит критическая ошибка,и синий экран,обн.драйверов и манипуляции с совместимостью не помогает
С USB ПОРТАМИ С ПЕРЕМЕНОЙ ФЛЕШЕК И МЫШИ ПРОБЛЕМ кажется НЕТ,ТАЧ тоже работает,всё опознается и откр.

Патч работает но в windows32 есть только>>ntkrnlpx.exe из C:\Windows\system32,

ntoskrnx.exe или winloadp.exe из C:\Windows\system32 НЕТ,а если скачать и перекинуть в папку C:\Windows\system32?
посмотреть что поменяет.
(присутствуют системные ntoskrnl.exe и winload.exe,winloadx.exe)
перезапуск патча с перезагрузками ни чего не прибавляет,

Мысли таки,рабочий картридер или 4ГБ полной RAM,трудный выбор.
И почему нет программ этих
ntoskrnx.exe или winloadp.exe из C:\Windows\system32 при работающем патче.

Незачет. Отключил антивирус. Устанавливал на w10x32 — при запуске .exe никакого консольного окна не появлялось, как и еще одной строчки в Загрузке в msconfig, зато появилось фатальное зависание ОС рандомно в течение первых 10 минут работы

Да, от владельцев 10-ок участились негативные отзывы. Если в 7-ке скрипт прокатывал, то для 10-ой модели придётся подход корректировать. Причина просто в том, что невозможно подобрать единый способ для всех сборок «процессор-мать». Да ещё и с учётом того, что от 32-х битных систем скоро просто откажутся. Рекомендации к применению статьи изменю.

Спасибо.3.25 теперь-4.Сработал первый же файл без всяких заморочек.На Windows7.

Помогло! Причем сразу. Скачала первый файл, поместила куда надо и запустила. После перезапуска имею из 8 Гб памяти 7, 24 доступных. Ура! Спасибо!

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

Как использовать всю память компьютера в Windows 7 32-bit

Несколько дней назад у брата вышел из строя жесткий диск. Пришлось покупать новый и устанавливать заново операционную систему. Брат попросил 32-bit. Тут то у меня и получилось сделать доступной всю память компьютера

Друзья! Этот метод работает сильно не у всех. И есть огромная вероятность, что вы сломаете систему. Если вы хотите поэкспериментировать — пробуйте. Если хотите надежности, в этом случае я бы установил 64-разрядную операционную систему. Ubuntu например)

Пропатчивание операционной системы

Имеем исходные данные Windows 7 32-bit, 4 GB ОЗУ (2,74 GB доступно)

Качаем необходимые утилиты и инструкцию к ним

Распаковываем скачанный архив и следуем инструкции Readme_Rus.txt

Нажимаем Check, затем Apply.

В появившемся окне жмем Yes.

В следующем окошке жмем ОК

Далее запускаем с правами администратора файл AddBootMenu.cmd. Для этого нажимаем правой кнопкой мыши на файле и выбираем «запуск от имени Администратора»

Нажимаем клавишу Y и клавишей Enter подтверждаем

Закрываем программу нажатием любой клавиши

Запускаем от имени Администратора файл RemoveWatermarkX86.exe

Нажимаем клавишу Y для применения патча. Дожидаемся окончания работы и клавишей Enter выходим из программы

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

По умолчанию грузится пропатченная Windows 7 32-bit позволяющая использовать всю установленную в системе оперативную память. (Как увеличить оперативную память компьютера можно почитать тут, как протестировать — тут)

Windows 7 32-bit, 4 GB ОЗУ.

Отключение двойной загрузки

Для того что бы убрать двойную загрузку и не ждать эти 15 секунд (при установленном SSD диске они длятся целую минуту 🙂 ) необходимо

открыть меню Пуск на пункте Компьютер нажать правую кнопку мыши и выбрать Свойства

В левой области выбрать Дополнительные параметры системы

В поле Загрузка и восстановление нажать кнопку Параметры…

Снять «птичку» с «чекбокса» Отображать список операционных систем и нажать ОК внизу окна

Так же нажать ОК в предыдущем окне.

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

Вывод

В этой статье мы, на примере только что починенного ноутбука, разобрались как использовать всю доступную память компьютера в операционной системе Windows 32-bit.

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

Не забываем при внесении изменений использовать восстановление системы.

Признаюсь честно, на компьютере где имеется важная информация мне страшно использовать такие технологии. На мой взгляд гораздо более безопасно использовать 64-bit системы. Хотелось бы услышать ваше мнение, вопросы или предложения в комментариях.

Похожие записи

Яндекс.Дзен — как включить / отключить

Как почистить реестр на Windows 7/8/8.1/10

Как загрузиться в безопасном режиме с Windows 10

Как устранить ошибку DNS_PROBE_FINISHED_NXDOMAIN

Как отформатировать карту памяти

Microsoft Edge не запускается

Как удалить Microsoft Edge в Windows 10

Я подозревал что это возможно, а вот теперь нашёл подробную инструкцию. А почему считаете что это небезопасно, тем более для данных на диске? Не вижу проблем…

Чем меньше сторонних вмешательств в систему тем стабильность и безопасность выше.

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

Прошу меня извинить за столь долгое ожидание. Прецеденты были. Ноут с SSD обычно грузится за 20-25 сек, а после всех этих манипуляций 2 раза загружался минут за 5-6. И вот за эти 5-6 мин меня посещали не самые светлые мысли)

в общем надо экспериментировать, один случай с плавающей проблемой ещё не факт. А что, все 5 минут были обращения к диску?

На счет обращения все 5 минут к диску не смотрел.
Один случай не показатель, надо экспериментировать.
Осталось найти подопытный компьютер)

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

В таком случае придется устанавливать на 64 бита

Сделал всё как описано. Строка при загрузке ОС появилась (загружаюсь через неё)но память как была 4гб(3гб доступно) так и осталась.

Николай, Илья, У меня это получилось всего один раз. (Пробовал тоже всего один раз) Так что подсказать что то конкретно кроме попробовать еще раз не могу. Разве, что устанавливать Windows 8 64 бита https://youpk.ru/ustanovka-windows-8/

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

Попробовать переустановить драйвера на видео. Это первое что приходит в голову

скорей всего не заработает, не у всех это проходит

У меня та же проблема, и я с ней тоже не могу справиться.

Здравствуйте
Самое оптимальное решение — установка 64-Windows

Проделывал я такую манипуляцию.
Уменя 4Gb используется 3,5Gb.
После вышеуказанных манипуляций действительно стало вместо 3,5 отображаться 4Gb.
До манипуляций нагружал память игрухой так что показывало: Использовано 3,5 свободно 0, и игруха тутже падала.
После манипуляций нагружал память игрухой так что показывало: Использовано 3,5 свободно 0,5 и игруха на этом падала.
Так что моё мнение таково: все эти манипуляции создают лишь видимость, а не физическую возможность.

Хороший пост. Испробую этот метод. Обязательно отпишуть о результате

Сделал всё, как написано — действительно показывает, что было 3,35Gb, а стало 4Gb. Сделал также, чтобы не показывалось окно с двойной загрузкой.
Прирост производительности никак не замерял и, если честно, пока, его не заметил… если подскажете, как провести измерения вам буду признателен.
Пока все работает нормально.

Приветствую Олег
Не думаю что будет прирост производительности из — за увеличения на 700 МБ оперативной памяти. Скорее всего можно будет запускать больше программ и они не будет друг другу мешать

Здравствуйте, Антон
Я проделал все операции, и при загрузке пропатченой системы через секунд 10 — 15 слелает видеокарта. Переустановка её драйвера не помогла. При этом память действительно увеличилась с 2,87 до 3,86 из 4 Гб. Как решить эту проблему?
Если решить её невозможно, скажите как убрать этот патч? После восстановления системы, пр загрузке всё равно стоит выбор.

Приветствую Виталий
Как убрать патч не знаю
Если вам он не нужен, просто сделайте загрузку не пропатченной версии Windows по умолчанию и все.

Спасибо огромное) С 1 раза помогло)

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

Приветствую Никита
В разделе № 2 этой статьи
в окошке http://screencast.com/t/Q193NFrUzxXP
в поле Операционная система загружаемая по умолчанию выбираете нужную и снимаете галочки Отображать список операционных систем
Жмете ОК и все должно работать

После перезагрузки и выборе Microsoft Windows [128GB with ntkr128g.exe] у меня вылетает синий экран смерти, не подскажите что делать?

Здравствуйте Павел
Выбирать нормальную версию Windows (не пропатченную)

Мдя, после патча новая система повисает намертво. Может у меня в автозапуске под 86х что-то стоит, не знаю, но мне не помогло.

всё работает
5минут времени на всё
W7 32 8GB

Фигня полная. На новом железе глючит и тормозит. На железе годовалой давности работает нормально.

Здравствуйте
Спасибо что отписались
Если вас не затруднит напишите на каком железу у вас тормозит

Пожалуйста, напишите как удалить эту программу или что это! Во вконтакт! vk.com/theped

Здравствуйте Денис
Просто выберите загрузку по умолчанию непропатченную Windows 7 и все должно работать как раньше.

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

Здравствуйте Сергей
Можно по подробнее о более простых методах или дайте ссылочку на информацию в сети.
Спасибо

Антон,почему у меня на икране чёрный полосы?

Здравствуйте Антон
Этот способ работает не у всех. Если у вас не получилось, то можно установить 64 разрядную операционную систему.

ССылку не помню, но могу рассказать. В поисковой строке забиваем msconfig , заходим -загрузка-дополнительные параметры, выбираем все ядра и максимум памяти, перезагрузка и получаете максимальный прирост производительности. Винда по умолчанию использует только 1 ядро и минимум памяти. только подгружаясь включает дополнительные ресурсы и то не все. А так реально заметно: даже цвета становятся ярче.

я кстати до прочтения поста установил 2 гига памяти как максимум из 4-х имеющихся и у меня винда теперь видит 4, но доступно 2

После этой аферы …черный экран и винда не грузится!

Так получилось потому что неправильно память поставил. Однажды я при приверке конфигурации зашел посмотреть сколько сейчас памяти и обнаружил цифру 256 вместо 4 гиг. Удивился и просто закрыл настройки. А при загрузке этот размер и установился. Бедная винда пыталась загрузиться на 256 кб. а я долго пытался ее запустить ничего не понимая. Потом допер, через востановление параметры скинул и настроил по новому. Так что нужно следить чтобы память была не меньше того размера который вставлен в железо.

В msconfig у меня не получилось выставить больше чем физически вставлено в материнскую плату память. Так же и с процессорами

Спасибо памяти стало больше, но из 8гб доступно 7,48гб)

Здравствуйте Иван
Возможно под встроенное видео откусывается

Почему-то не помогло как всё было так и осталось ,не подскажите почему .Windows 7 4 гб оперативки доступно(1,73)

Здравствуйте Константин
Этот метод не 100% гарантия

У вас система видит мало памяти
Посмотрите пожалуйста утилитой msconfig
Найти ее можно по поиску через меню Пуск
https://www.dropbox.com/s/ppjxa8afswwh40k/Image%207.gif
Может у вас не вся память используется

не помогло ,так же и осталось 4 (1,73)

я бы переустановил Windows

перебил на xp ,не помогло.Правда я полазил в биосе нажал load default показала 3 гига но после перезагрузки опять 1 73

Странное что то твориться у вас с компьютером. Я бы попробовал BIOS обновить. Затем тестировать оперативную память. Может она отходит в каком-то разъеме.
Как обновить BIOS — https://youpk.ru/obnovlenie-biosa/
Как протестировать память — https://youpk.ru/test-operativnoy-pamyati/
Перед тестом, я бы вытянул память, почистил бы контакты теркой, продул бы разъемы для ОЗУ и вставил все обратно.
Отпишитесь пожалуйста получилось ли добиться адекватного отображения оперативной памяти.

Я склоняюсь к мысли что ddr битая.

Очень похоже на это

Получилось. Доступно 7 гигов оперативки. Правда Виндов голосит что копия не прошла проверку подлинности. Рабочее поле черного цвета. Как быть?

Здравствуйте Влад
Пробовать активировать. Если не получится, то я бы наверное переустановил на 64 бита.

пропатчил систему миндов 7 32бита поставил 8 гб всё работает нормально вопрос патч совреминим не повредит систему жду ответа

Здравствуйте Сергей
Не знаю. Надеюсь не повредит. Для меня проще установить 64 бита и не использовать патчи. Целее система будет.

патч как удалить какой программой помоги

А разве возможно установить 64-х разрядную Windows на 32-х разрядный процессор? Это будет работать? Не понимаю, как… 🙂

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

Понятно.
Посмотрел спецификацию процессора своего старого компьютера на сайте intel — про него там написано:
Instruction Set 32-bit
http://ark.intel.com/products/27438/Intel-Pentium-4-Processor-2_40-GHz-512K-Cache-533-MHz-FSB

А вообще, почитал в инете ещё по этой теме — пришёл к выводу, что для того, чтобы Windows увидела и начала использовать 4 Гб оперативной памяти — недостаточно одного только софта. То есть даже серверные версии Windows, в которых есть полноценный PAE (и хоть какие патчи туда устанавливай) — всё равно не смогут взаимодействовать со всей памятью, если чипсет в материнской плате не имеет дополнительных линий для взаимодействия с памятью. Т.е. для того, чтобы всё это заработало — помимо программной поддержки необходима ещё и аппаратная. Вот опять же на примере своего старого компа — там мат.плата на чипсете i945 — в инструкции к материнке заявлено, что памяти можно поставить до 4-х Гб. Но на деле — чего не придумывай, всё равно использовать все 4 Гб полностью там невозможно. Можно сказать, чипсет 32-х битный и он никак не сможет воспринимать адреса более 2^32 (это 4 Гб), т.е. физически в микросхеме нету столько ячеек для записи адреса или чего там, нет столько линий на плате… А поскольку всё общее адресное пространство (32-битное получается) уходит не только на оперативную память, но также и на все устройства — видео, звук там, контроллеры всякие и т.п. — то определённая часть оперативки остаётся без адресов и система не может с ними взаимодействовать. Получается, чтобы задействовать все 4 Гб памяти на 32 бит чипсете — нужно, чтобы на плате больше не было ничего кроме процессора, памяти и чипсета — никакого другого оборудования. Но зачем тогда такая система может быть нужна? 🙂
А вот, к примеру, уже на чипе G31 (вроде) есть дополнительные 4 линии для работы с памятью, адресное пространство увеличивается до 2^(32+4) = 2^36, то есть до 64-х Гб (хотя тут тоже на самом деле получится не 64, а 64 минус объём адресного пространства, которое займёт оборудование).

В общем в итоге получается, что для того, чтобы Windows взаимодействовала со всей памятью нужно, чтобы
1. Набор микросхем мат. платы физически позволял использовать адресное пространство больше 32-х бит.
2. Набор микросхем мат. платы умел делать «переадресацию памяти» (memory mapping) — это когда ячейкам памяти с адресами, которые заняты оборудованием — присваиваются другие свободные адреса из пространства выше первых 32 бит
3. Операционная система умела использовать эту фичу мат. платы (на сколько я понял, умение ОС использовать эту фичу мат. плат — называется PAE — Physical Address Extensions).

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

Здравствуйте Олег
В большинстве систем оперативная используется для встроенного видео. Если последнее используется. То есть если у вас нет дискретной видеокарты то на встроенное видео откусывается часть оперативной памяти.
Для использования оперативной памяти более 4 ГБ необходимо что бы процессор, в котором находится контроллер памяти, поддерживал 64-бита и операционная система так же была 64-разрядной

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

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

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

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

  • установлена 32-разрядная система, не поддерживающая память более 4 Гб;
  • максимальный объем памяти не поддерживается материнской платой;
  • в параметрах системы установлено ограничение на максимум используемого объема ОЗУ;
  • в BIOS некорректно заданы настройки перераспределения памяти;
  • память частично зарезервирована под встроенные видеоадаптеры;
  • запущено слишком много активных процессов;
  • установленные планки имеют повреждения, их работоспособность нарушена, или они подключены неправильно;
  • использование памяти блокируется вирусами.

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

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

Куда более важными вопросами, когда оперативная память доступна не вся, являются проблемы с подключением планок памяти или их некорректной работой. Для начала убедитесь, что материнская плата рассчитана на устанавливаемый объем, а также проверьте плотность вставки планок в соответствующие слоты. Нелишним будет и выполнить тест памяти, для чего может использовать собственное средство Windows (mdsched) или сторонние программы вроде Memtest86/86+.

Если неполадки на этом этапе выявлены не будут, обратите внимание на разрядность установленной модификации Windows. В случае наличия 32-битной версии, которая не умеет работать с ОЗУ объемом более 4 Гб (если только не применять специальные средства), сколько бы вы ни устанавливали памяти сверх этого лимита, все равно система его не распознает.

Оптимальным решением станет инсталляция 64-битной версии Windows. Но в этом случае установленные ранее программы могут не работать, а важные файлы придется скопировать в другой логический раздел или на съемный носитель.

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

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

Как уже понятно, частично память может «съедаться» огромным количеством активных фоновых процессов и служб, которые не видны пользователю. Для начала отключите все ненужные компоненты в автозагрузке (в Windows 7 и ниже для этого используется соответствующая вкладка в настройках конфигурации, в версиях выше – «Диспетчер задач»).

На всякий случай просмотрите активные компоненты системы в разделе программ и компонентов и отключите неиспользуемые (модуль Hyper-V, Internet Explorer, если используете другой браузер, службу печати, если нет принтера, и т. д.). Аналогично можно установить отключенный тип запуска и для некоторых других служб (services.msc), но в этом случае нужно точно знать, что можно деактивировать, а что нет.

Доступно мало оперативной памяти: какие настройки можно изменить в BIOS?

Если проблема и после применения вышеописанных решений осталась, зайдите в настройки первичных систем BIOS/UEFI и проверьте настройки памяти, в которых должен присутствовать пункт, содержащий слова Remapping или Remap (перераспределение).

Если у вас установлена 64-битная Windows, а памяти более 4 Гб, установите для него значение Disabled (отключение). В противном случае его нужно активировать.

Если оперативная память доступна не вся по причине резервирования дополнительного объема для видеокарты, встроенной в материнскую плату, выставьте для этого пункта значение, соответствующее объему памяти адаптера (узнать его можно на вкладке монитора при вызове диалога DirectX – dxdiag). Делается это за счет смены автоматического определения (Auto) на один из доступных вариантов (32, 64 или 128 Мб).

Пропатчивание 32-битных систем

Наконец, задействовать всю память свыше объема в 4 Гб можно и в 32-битных системах, используя для этого утилиту ReadyFor4GB. Сначала запускается исполняемый одноименный EXE-файл из папки приложения, а затем нажимаются кнопки Check и Apply. После этого аналогичные действия выполняются для объекта ntkrnlpa.exe. Затем запускается файл AddBootMenu.cmd и дается подтверждение выполнения команды. После перезагрузки в случае появления меню с загрузчиком выбирается Windows [128GB with ntkr128g.exe].

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

Отправить ответ

avatar
  Подписаться  
Уведомление о