Как windows 7 32 bit заставить видеть все 4g памяти
3,3 гб от всего объема оперативной памяти, даже не смотря на то, что у нас может быть установлено 4 и более вплоть до 128 гб.
Сейчас я опишу один из способов обойти это ограничение.
Вы сможете воспользоваться всем имеющимся объемом оперативной памяти в 32-битной операционной системе Windows 7.
Примечание:
Данный способ позволит грузить систему из-под пропатченного ядра kernel. Возможность загрузки оригинальной версии у вас останется.
Не подумайте, что я агитирую всех переходить на "разлочивание" ограничений (тем более, что патчеры - не моя собственность, а взяты отсюда). Действуйте на свой страх и риск.
5. После применения патча у вас сбросится оценка производительности Windows, можно снова её оценить (процедура не более 10 секунд).
6. В итоге вы получите это:
__________________
Для надежности я попробовал нагрузить память по максимуму, открыв все имеющиеся приложения, которые наиболее требовательный к объему оперативной памяти:
- редакторы изображений, в которых открыты картинки обемом 5 и 7 мб,
- видеоредактор с открытым в нем avi-фильме,
- аудиоредактор с открытым 12 мб аудио-файлом,
- документ Microsoft Word с открытым в нем 3-ех мегабайтным doc-файлом (книжка по теоретической грамматике английского языка),
- три интернет-браузера с кучей открытых вкладок,
- запустил сканирование антивируса,
- три электронных словаря с огромной внутренней базой,
- всякие мессенджеры (Skype, Miranda),
- менеджеры закачек (70 активных раздач UTorrent'а),
- ряд обычных фоновых служб (UPS-пилот, монитор принтера и звуковой платы, AdMuncher, гаджеты рабочего стола),
- программы мониторинга (Everest, ProcessExplorer, Punto, WinPatrol, DaemonTools).
В системе абсолютно ничего не отключено в угоду производительности, визуальный стиль - Aero.
Для того, что бы уж наверняка угрохать систему, я запустил очень требовательную к подсистеме памяти игру Supreme Cammander (у меня как раз был сейв, где на одной карте присутствовало несколько тысяч боевых единиц). Все это позволило загрузить чуть более 3-ех гб оперативной памяти (и 500 мб свапа), тогда я запустил сверху еще и бэнчмарк Heaven Benchmark v2.0 с максимальными настройками, и только после этого Семерка воспротивилась такому вандализму, не позволив мне переполнить память.
Как видите, я повесил на систему более 90 активных процессов, из тех (самых ресурсоемких), что были в моем распоряжении, но провести "умную" систему кэширования все же не удалось.
На просторах интернета нашел интересную информацию, о том как сделать 4 GB и более оперативной памяти в Windows 7 32-bit. Так как у самого стоят 64-bit системы, а переустанавливать не хочется, попробовать не удалось.
Несколько дней назад у брата вышел из строя жесткий диск. Пришлось покупать новый и устанавливать заново операционную систему. Брат попросил 32-bit. Тут то у меня и получилось сделать доступной всю память компьютера
Пропатчивание операционной системы
Имеем исходные данные Windows 7 32-bit, 4 GB ОЗУ (2,74 GB доступно)
Качаем необходимые утилиты и инструкцию к ним
Распаковываем скачанный архив и следуем инструкции Readme_Rus.txt
Нажимаем Check, затем Apply.
В появившемся окне жмем Yes.
В следующем окошке жмем ОК
Нажимаем клавишу Y и клавишей Enter подтверждаем
Закрываем программу нажатием любой клавиши
Запускаем от имени Администратора файл RemoveWatermarkX86.exe
Нажимаем клавишу Y для применения патча. Дожидаемся окончания работы и клавишей Enter выходим из программы
При загрузке получаем картинку следующего вида
Windows 7 32-bit, 4 GB ОЗУ.
Отключение двойной загрузки
Для того что бы убрать двойную загрузку и не ждать эти 15 секунд (при установленном SSD диске они длятся целую минуту :-) ) необходимо
открыть меню Пуск на пункте Компьютер нажать правую кнопку мыши и выбрать Свойства
В левой области выбрать Дополнительные параметры системы
Так же нажать ОК в предыдущем окне.
Теперь окно с двойной загрузкой появляться не будет и при необходимости вы можете вернуть его или поменять операционную систему загружаемую по умолчанию.
Вывод
В этой статье мы, на примере только что починенного ноутбука, разобрались как использовать всю доступную память компьютера в операционной системе Windows 32-bit.
Так же мы узнали как можно управлять двойной загрузкой. Регулировать время, выбирать загружаемую операционную систему по умолчанию и отключать показ списка операционных систем. Это полезно если у вас установлено более одной операционной системы в компьютере.
Не забываем при внесении изменений использовать восстановление системы.
Признаюсь честно, на компьютере где имеется важная информация мне страшно использовать такие технологии. На мой взгляд гораздо более безопасно использовать 64-bit системы. Хотелось бы услышать ваше мнение, вопросы или предложения в комментариях.
Чем меньше сторонних вмешательств в систему тем стабильность и безопасность выше.
Ну разве что так, а я думал что есть преценденты. Вмешательств у нас и так хватает, то же отключение активации.
Прошу меня извинить за столь долгое ожидание. Прецеденты были. Ноут с SSD обычно грузится за 20-25 сек, а после всех этих манипуляций 2 раза загружался минут за 5-6. И вот за эти 5-6 мин меня посещали не самые светлые мысли)
в общем надо экспериментировать, один случай с плавающей проблемой ещё не факт. А что, все 5 минут были обращения к диску?
На счет обращения все 5 минут к диску не смотрел.
Один случай не показатель, надо экспериментировать.
Осталось найти подопытный компьютер)
Обновленный загрузился только один раз, после больше не загружался только в безопасном режиме. Пришлось оказаться от обновления. Жаль.
В таком случае придется устанавливать на 64 бита
Сделал всё как описано. Строка при загрузке ОС появилась (загружаюсь через неё)но память как была 4гб(3гб доступно) так и осталась.
Попробовать переустановить драйвера на видео. Это первое что приходит в голову
скорей всего не заработает, не у всех это проходит
Проделывал я такую манипуляцию.
Уменя 4Gb используется 3,5Gb.
После вышеуказанных манипуляций действительно стало вместо 3,5 отображаться 4Gb.
До манипуляций нагружал память игрухой так что показывало: Использовано 3,5 свободно 0, и игруха тутже падала.
После манипуляций нагружал память игрухой так что показывало: Использовано 3,5 свободно 0,5 и игруха на этом падала.
Так что моё мнение таково: все эти манипуляции создают лишь видимость, а не физическую возможность.
Хороший пост. Испробую этот метод. Обязательно отпишуть о результате
Приветствую Виталий
Как убрать патч не знаю
Если вам он не нужен, просто сделайте загрузку не пропатченной версии Windows по умолчанию и все.
Спасибо огромное) С 1 раза помогло)
Как сделать загрузку не пропатченной версии Windows по умолчанию
После перезагрузки и выборе Microsoft Windows [128GB with ntkr128g.exe] у меня вылетает синий экран смерти, не подскажите что делать?
Здравствуйте Павел
Выбирать нормальную версию Windows (не пропатченную)
Мдя, после патча новая система повисает намертво. Может у меня в автозапуске под 86х что-то стоит, не знаю, но мне не помогло.
всё работает
5минут времени на всё
W7 32 8GB
Фигня полная. На новом железе глючит и тормозит. На железе годовалой давности работает нормально.
Здравствуйте
Спасибо что отписались
Если вас не затруднит напишите на каком железу у вас тормозит
Здравствуйте Денис
Просто выберите загрузку по умолчанию непропатченную Windows 7 и все должно работать как раньше.
Можно обойтись более простыми методами в настройках системы. А так же подключить к работе все ядра. И более безопасно, потому что нет вмешательства патчей.
Здравствуйте Сергей
Можно по подробнее о более простых методах или дайте ссылочку на информацию в сети.
Спасибо
Антон,почему у меня на икране чёрный полосы?
Здравствуйте Антон
Этот способ работает не у всех. Если у вас не получилось, то можно установить 64 разрядную операционную систему.
ССылку не помню, но могу рассказать. В поисковой строке забиваем msconfig , заходим -загрузка-дополнительные параметры, выбираем все ядра и максимум памяти, перезагрузка и получаете максимальный прирост производительности. Винда по умолчанию использует только 1 ядро и минимум памяти. только подгружаясь включает дополнительные ресурсы и то не все. А так реально заметно: даже цвета становятся ярче.
я кстати до прочтения поста установил 2 гига памяти как максимум из 4-х имеющихся и у меня винда теперь видит 4, но доступно 2
Так получилось потому что неправильно память поставил. Однажды я при приверке конфигурации зашел посмотреть сколько сейчас памяти и обнаружил цифру 256 вместо 4 гиг. Удивился и просто закрыл настройки. А при загрузке этот размер и установился. Бедная винда пыталась загрузиться на 256 кб. а я долго пытался ее запустить ничего не понимая. Потом допер, через востановление параметры скинул и настроил по новому. Так что нужно следить чтобы память была не меньше того размера который вставлен в железо.
В msconfig у меня не получилось выставить больше чем физически вставлено в материнскую плату память. Так же и с процессорами
Спасибо памяти стало больше, но из 8гб доступно 7,48гб)
Здравствуйте Иван
Возможно под встроенное видео откусывается
Почему-то не помогло как всё было так и осталось ,не подскажите почему .Windows 7 4 гб оперативки доступно(1,73)
Здравствуйте Константин
Этот метод не 100% гарантия
не помогло ,так же и осталось 4 (1,73)
я бы переустановил Windows
перебил на xp ,не помогло.Правда я полазил в биосе нажал load default показала 3 гига но после перезагрузки опять 1 73
Я склоняюсь к мысли что ddr битая.
Очень похоже на это
Получилось. Доступно 7 гигов оперативки. Правда Виндов голосит что копия не прошла проверку подлинности. Рабочее поле черного цвета. Как быть?
Здравствуйте Влад
Пробовать активировать. Если не получится, то я бы наверное переустановил на 64 бита.
пропатчил систему миндов 7 32бита поставил 8 гб всё работает нормально вопрос патч совреминим не повредит систему жду ответа
Здравствуйте Сергей
Не знаю. Надеюсь не повредит. Для меня проще установить 64 бита и не использовать патчи. Целее система будет.
патч как удалить какой программой помоги
Здравствуйте Олег
64-х разрядную систему на 32-х разрядный процессор установить скорее всего не получится. Сейчас только самые древние процессоры не обладают поддержкой 64-х битных операций.
Приведенная в статье информация работает сильно не у всех и не всегда. Если вы увеличили ОЗУ то лучше установить 64-х разрядную систему
Небольшое количество оперативной памяти может серьезно сказываться на быстродействии компьютера. Приложения открываются медленнее или вовсе не запускаются. Стандартное решение — добавление или смена на более объемный комплект памяти. Но что делать, если компьютер отображает лишь часть памяти? Разбираемся в этом материале.
Проблемы с разъемом или ОЗУ
Зачастую причина «невидимости» ОЗУ лежит буквально на поверхности — банальная невнимательность при установке модулей. В зависимости от материнской платы память может фиксироваться в разъеме двумя способами: двухсторонней защелкой или защелкой с одной стороны. Вне зависимости от способа, фиксация происходит со звонким щелчком, который характеризует плотную посадку в разъем.
Не стоит сбрасывать со счетов и брак в изделиях. Разъем может быть заведомо нерабочим, как и планка памяти. Выявление дефектной планки потребует несколько простых шагов. Для начала стоит почистить контакты ластиком и продуть от пыли разъем, а также сбросить разгон модулей и поменять их местами. Следующий шаг — тестирование по отдельности каждого модуля в заведомо рабочем разъеме. Для этих целей можно воспользоваться популярной программой TestMem5, которая проверяет память на наличие ошибок. Процесс этот не быстрый, особенно в случае наличия двух и более модулей, но действенный.
Довольно редкий, но заслуживающий упоминания случай — несовместимость конкретной платы и модуля памяти, при том, что по отдельности они полностью рабочие. Казалось бы, выход прост — покупка памяти из рекомендуемого QVL листа платы, но и тут есть нюанс. Производитель включает в список лишь ту память, которую успел протестировать, так как модулей на рынке огромное количество и протестировать их все с каждой конкретной платой практически невозможно.
Поэтому, если ваших модулей нет в списке, но они подходят по основным критериям, то препятствий к установке нет. И, конечно, не стоит забывать о правильной последовательности использования разъемов. Она индивидуальна для каждой конкретной платы и указана в мануале устройства.
Лимит объема памяти поддерживаемой процессором и платой
Материнская плата и процессор имеют вполне конкретные ограничения по объему устанавливаемой оперативной памяти. В связи с этим, для рабочих задач, где требуется большой объем ОЗУ, стоит более тщательно подходить к выбору основных комплектующих.
Что же касаемо массового бытового сегмента, то современные бюджетные решения поддерживают минимум 32 Гб ОЗУ, не говоря про более продвинутые модели, что хватит с запасом для домашнего/игрового ПК.
Как же узнать лимит конкретного устройства? Достаточно просто. Нужно зайти на сайт производителя процессора/платы и найти спецификацию конкретной модели.
Разрядность и версия операционной системы
Еще один возможный ограничитель — система Windows. Как и в рассмотренном ранее случае, в Windows имеется свой «потолок» по объему памяти. 32-разрядные системы способны увидеть максимум 4 Гб памяти, в то время как 64-разрядные поддерживают намного больше памяти.
Версия ОС также имеет немаловажное значение. Казалось бы, Windows 10 Home и Windows 10 Pro имеют минимум различий. Но на деле версия с приставкой Pro позволяет использовать 512 Гб оперативной памяти, вместо 128 Гб у младшей версии ОС.
Резервирование памяти
Самой распространенной ситуацией является резервирование ОЗУ под нужды встроенного в процессор видеоядра, так как без памяти работать оно не сможет. Если при установке процессора никаких настроек не производилось, то система автоматически выделяет необходимый объем памяти. Чтобы проверить размер выделенной памяти, достаточно зайти в диспетчер задач комбинацией клавиш «Ctrl+Shift+Esc». В графе «Графический процессор» найти пункт «Выделенная память». В примере ниже в систему установлена одна планка памяти объемом 8 Гб, из которой 2 Гб отданы на нужды видеоядра.
Чтобы изменить размер выделяемой памяти, потребуется зайти в BIOS платы. Название нужного пункта в BIOS может различаться, но в большинстве случаев это «Share Memory» или «Graphic Mode». Подробную информацию можно найти в мануале платы. Можно задать желаемый объем выделяемой памяти или вовсе отключить видеоядро, естественно, при наличии дискретной видеокарты. Возможны ситуации, когда часть оперативной памяти направляется для нужд дискретной видеокарты. Данный нюанс наблюдается при больших нагрузках на видеокарту, когда собственной памяти устройства не хватает. Еще один вариант, свойственный некоторым ноутбукам — при наличии и видеоядра, и дискретной видеокарты задействуется ОЗУ. Происходит это при минимальных нагрузках, когда дискретная видеокарта не нужна и задействуется видеоядро, попутно забирая часть ОЗУ под свои нужды.
BIOS и драйвера
Старые версии BIOS и драйверов чипсета могут влиять на корректное отображение объема памяти. Обновить BIOS платы и драйвера чипсета можно через сайт производителя, скачав файлы или через фирменное ПО.
Разные планки памяти, как и внезапные отключения питания, могут приводить к тому, что 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».
Программное ограничение
Атрибут «Максимум памяти» должен быть не активен, в ином случае нужно просто снять с него галочку.
Разлочиваем 4Gb оперативной памяти в Windows 7 32бита
По итогам терзаний поставил Windows 7, настроил все, и залез посмотреть что там пишет система. В свойствах компа была инфа 4GB (доступно 2,96Gb), что собственно и требовалось доказать. Попробовал для начала включить встроенную в винду поддержку PAE (Physical Address Extension) которая как раз и была введена в винду для поддержки более 3Gb оперативной памяти, причем продолжая использовать 32битную адресацию, становится доступным память до 64Gb. Для этого запускаем msdos-promt и и в нем говорим следующее:
BCDEdit /set PAE forceenable
BCDEdit /set nolowmem on
После этого вроде как все должно начать летать и видиться, но у меня картина осталась той же самой, так что это не дало мне ни малейшего результата. Затем я решил таки рискнуть пропатчить систему найденным патчером для ядра.
Вкратце суть работы такова, на машине с процессором поддерживающим технологию PAE, данный патч создает копию имеющегося ntkrnlpa.exe после чего патчит его и по его мотивам создает новый файл ntkr128g.exe , который и грузит через скрипт AddBootMenu.cmd, который добавляет в boot-меню, так что при загрузке системы появится два типа загрузки – обычная и с поддержкой до 128GB . Для внесения изменений в систему запускаем патчик, говорим ДА на тему внесения изменений, после чего в появившемся досовском окошке надо будет сказать Y, тем самым дав разрешение на вышеупомянутый патч. После этого система перегружается и при загрузке машина выдает 4GB (доступно 3,86Gb)
Для избавления от меню выбора идем в свойства «мой компьютер» там говорим Дополнительные параметры системы -> Загрузка и восстановление -> Параметры. Снимаем галку Отображать список операционных систем. Перегружаемся.
После всех этих манипуляций у меня появилась надпись в правом нижнем углу, гласившая «Test Mode Windows 7 Build 7600» -не скажу что она мне доставляла неудобство, но чувство эстетического дискомфорта я все же при виде её испытывал, поэтому говорим WIN_окошко (что между правым Ctrl и Alt) + R и вбиваем mcbuilder. Говорим ок, ждем выполнения и перезагружаем машину.
Собственно все- машина видит 4 гига, рапортует о том, что доступны 3.86Gb и главное что может пользовать эту область памяти для выполнения своих процессов- запустил три машины по 1.2Gb и все нормально шуршало- исключая хостовую операционку ибо она сама подтормаживала, как и должна была бы при использовании 256 метров.
Естественно что перед подобными пассами над своей многострадальной машиной- я бы настоятельно рекомендовал забацать имидж системного диска, с тем чтобы если что не так пойдет- иметь возможность откатиться на родную версию. Хотя я работаю на данный момент третью неделю и пока тьфу-тьфу без проблем. Чего и вам желаю.
UPD 2013: столкнулся в такой ситуацией, что при обновлении Windows 7 до SP1, а также при накатывании последних обновлялок от мелкомягких, патч начинает либо криво работать, либо просто перестает. Поэтому есть вариант попробовать один из следующих патчей, у которых к тому же отсутствует проблема watermarks:
1. данный патч предполагает ручной ввод команд из dos-promt (запускать от имени администратора). В архиве имеется readme, следуя которому разлочиваем свою машину. К сожалению, данный патч проблемно накатывается на ядро, если вы уже его апали: забрать
2. это более универсальный патч, который представляет из себя один исполняемый файл с кнопкой разблокировать. Встает на любую систему: забрать
З.Ы для неверующих фом, с коими пришлось столкнуться на одном популярном форуме, даже пришлось запилить ролик использования системой Windows 7 x86 чуть более чем 3GB оперативной памяти.
Читайте также: