Вредоносное ПО (malware) - это назойливые или опасные программы,...
![Лучшие утилиты для удаления вирусов и вредоносных программ](https://i2.wp.com/webhelper.info/images/danger.jpg)
Увеличение диапазона оперативной памяти является одним из самых простых методов повышения быстродействия ПК. Однако многие пользователи при этом зачастую сталкиваются с такой проблемой: после добавления памяти операционная система сообщает о том, что она ей недоступна. Например, после увеличения объема до 8 ГБ, Windows видит лишь 4 ГБ. Такие проблемы могут быть вызваны аппаратными или программными причинами.
При использовании Windows 7, 8, ХР, Vista на 32-х битной версии предусмотрено максимальное количество оперативки, которую они способны распознать. 32-х разрядные версии сильно ограничены по объему распознавания. По этой причине пользователям, использующим ОЗУ большего объема, следует применять 64-разрядную версию, иначе они не смогут ее использовать в полном объеме.
Для того чтобы узнать свою версию операционки нужно зайти в панель управления и выбрать пункт «Система ». В графе «Установленная память » отображается размер установленной оперативной памяти, а в скобках указывается, какая его часть может использоваться. Рядом отображается количество разрядов операционной системы.
Операционная система может не распознавать всю RAM из-за ограничений, связанных с ее версией. Для каждой редакции Windows имеются свои ограничения, например:
С полным списком редакций Виндовс, имеющих соответствующее ограничение, можно ознакомиться на сайте компании Microsoft.
Если же такая проблема возникла с 64-разрядной системой Windows 10, исправить ситуацию можно путем обнуления настроек биоса
.
Распространенным вариантом является ситуация, когда часть оперативного запоминающего устройства резервируется для своей работы другим оборудованием. Чаще всего его использует встроенная видеокарта. Для того чтобы проверить, какой объем ОЗУ использует другое оборудование, нужно зайти в окно «Система ». В случае если память действительно резервируют другие устройства, в соответствующей графе будет показано 2 значения: установленный объем и объем доступный для использования, который отображается в скобках. Разница между этими показателями показывает величину, которую забирают другие устройства.
Такой вариант возможен, если на ПК установлен видеоадаптер, не имеющий собственной видеопамяти. В этом случае система автоматически выделяет ему оперативку на уровне BIOS. Также часто ее может резервировать сетевой адаптер
.
Материнская плата также может иметь ограничение по устанавливаемой в нее компьютерной памяти. Это проявляется в том, что после успешной установки модулей и запуска плата не может использовать весь свой объем.
Для того чтобы удостовериться, что причина находится именно в этом, нужно войти в BIOS и прочитать информацию о поддерживаемом объеме
, которая отобразится на первом экране. Для того чтобы не допустить такой ситуации следует внимательно изучать спецификацию материнской платы перед ее установкой.
Если материнская плата поддерживает весь объем оперативной памяти, а в BIOS она не отображается, то причина может заключаться в ее неправильной установке . Возможно, что контакты плохо соединены между собой. Такая проблема решается очень просто: достаточно вынуть плату и переткнуть ее, либо поменять местами слоты или перетасовать планки.
Самая сложная проблема заключается в повреждении самой планки RAM. Повредить ее можно в процессе эксплуатации
или установки, кроме того брак может быть производственным. Для того чтобы удостовериться в повреждении следует протестировать все планки
поочередно в один порт. После каждой смены следует выключать компьютер и в БИОСе проверять видит ли компьютер данную планку. Кроме того, проверить каждую планку отдельно или все вместе можно на другом компьютере
. Для выхода из данной ситуации необходим ремонт или замена устройства.
После обновления до Windows 10 многие пользователи начали жаловаться на проблему использования неполного объема оперативной памяти. Для примера приведем случай с форума Microsoft. При установке 6 Гб ОЗУ в Windows 10 32 отображалось только 3,92 Гб. Весь объем оперативной памяти был недоступный, а точнее, система просто его не видела. В некоторых случаях решить такую проблему помогала переустановка планок ОЗУ местами и чистка контактов. Однако в ряде случаев решить такую проблему не удалось.
Если вы столкнулись с ситуацией, когда доступна не вся оперативная память на Windows 10 и при этом модули вы не меняли местами, стоит выполнить следующие действия:
Если Windows 10 не видит полного объема ОЗУ, стоит изъять планки со слотов и поменять их местами. Также рекомендуем почистить контакты модулей оперативной памяти. Для этого стоит взять канцелярскую резинку и аккуратно стереть загрязнения с контактов.
Если модули вы вставите неправильно, при загрузке ПК пройдет пост. Необходимо будет вернуть модули на свои места и повторно запустить компьютер. После загрузки Windows 10 32 бит нужно скачать программу MemTest86 и проверить работоспособность ОЗУ.
Если с модулями все в порядке, однако Виндовс не видит всю оперативную память, возможно, у вас используется старая версия прошивки материнской платы и необходимо обновить BIOS , а также проверить некоторые его параметры.
Функция перераспределения памяти переносит блоки адресов, используемые картами расширения, в адресное пространство за 4-м Гб. Таким образом, удается увеличить объем оперативной памяти (в противном случае Windows10 будет видеть 3-3.5 Гб). Для полноценной поддержки такого объема необходимо использование 64-х разрядных процессоров и 64-х разрядных версий ОС (либо серверных версий 32-х разрядных операционных систем, допускающих расширение физических адресов PAE). При меньшем объеме оперативной памяти обязательно выключите эту опцию (Disabled), так как могут возникнуть неполадки в работе ОЗУ. Включение перераспределение памяти – значение Enabled.
После внесения всех изменений в настройки BIOS нужно загрузиться в Windows и проверить, видный ли весь объем ОЗУ. Если система до сих пор не видит оперативную память, стоит попробовать вставить другие модули в слот. Возможно, старые планки ОЗУ вышли из строя или имеют дефекты.
О том, почему система не видит всей оперативной памяти и как это исправить, смотрите в видео:
Приветствую, дорогие читатели! К нашей огромной радости цены на комплектующие неуклонно ползут вниз, и сегодня 8 Гб оперативки на домашнем компе – не что‐то из ряда вон выходящее, а «программа‐минимум» для продвинутого геймера.
Однако пользователя может ожидать неприятный сюрприз: независимо от объема установленной ОЗУ и количества планок на компьютере, операционная система видит не всю оперативку.
Сегодня мы с вами разберем, почему не используется вся оперативная память и как с этим можно бороться.
Для понимания сути проблемы следует немного вспомнить историю развития компьютерной техники. Не буду слишком сильно углубляться в детали и постараюсь дать краткую выжимку. На ПК, созданном еще в бородатом 1981 году, команды периферическим устройствам и обращение к оперативной памяти были совмещены. Соотношение объема адресного пространства, отводимого под ОЗУ и BIOS, было принято 5:3.
С появлением в 1985 году процессора 80386 разделение адресов осталось неизменным в целях совместимости с компьютерами‐предшественниками. Устройствам, использующим адресное пространство, выделили целый четвертый гигабайт. Тогда такая величина казалась заоблачной цифрой: сам Билл Гейтс, создатель Windows, заявлял, что 640 килобайт оперативки достаточно для каждого.
Такая архитектура на 32bit стала стандартом, по которому в течение последующих 20 лет развивалась оргтехника. В 32 битной Винде, независимо от объема установленной памяти, пользователю доступно только 3,25 Гб – все остальное отжирают системные ресурсы. Это наблюдается и на устаревшей, но кое‐где еще используемой «Хрюше», и на windows 7, и на windows 10.
То, что юзер может задействовать не весь объем памяти под свои нужды, устранено на 64bit версии Винды. Узнать версию Windows можно, найдя пункт «Компьютер» в меню «Пуск», кликнув по нему правой кнопкой мыши и выбрав «Свойства».
При этом учитывайте, что из‐за разницы в архитектуре, апгрейд с 32‐разрядной версии до 64‐разрядной невозможен: потребуется полная переустановка операционной системы. Драйвера для всех устройств также придется найти 64‐битные.
Может случиться и так, что компьютер попросту не видит одну из двух установленных планок оперативки. Для устранения проблемы можно поэкспериментировать со слотами, в которые эти планки установлены. Часто достаточно попросту поменять модули местами или установить их в другие слоты.
Также может помочь протирание контактов ОЗУ медицинским или техническим спиртом. Если этой жидкости нет под рукой, можно протереть их обычной канцелярской резинкой. Если же модули установлены неправильно, запустится мастер диагностики. Придется установить ОЗУ в правильное положение.
При возникновении ситуации, когда пользователь не шаманил с аппаратной частью, но стала недоступна часть оперативной памяти, необходимо выполнить такой алгоритм:
Сохранив изменения, выполните перезагрузку компьютера и проверьте, сколько памяти теперь используется. Метод работает независимо от поставленных перед компьютером задач – при выполнении программы или в игре. Обычно в современных играх не предусмотрены настройки, сколько оперативки разрешено им использовать, и по сути они являются теми же программами.
И я в очередной раз акцентирую ваше внимание на том, что при самостоятельной сборке компьютера ориентируйтесь на стандарт DDR4. О том, как и , вы можете узнать перейдя по ссылке.
В этой статье мы разберемся, как убрать ограничение 4 Гб памяти на 32 битных версиях Windows 8 и Windows 8.1, и задействовать всю доступную на компьютере оперативную память.
Большинство пользователей Windows убеждены, что 32 битные ОС Microsoft не поддерживают более 4 Гб оперативной памяти . Таким образом, максимум памяти, доступной в Windows 8/ 8.1 x86 — 4 Гб. А с учетом того, что Windows резервирует часть памяти под свои нужды и нужды периферийных устройств) чаще всего для видеокарты), конечному пользователю для использования доступны обычно около 3-3,5 Гбайт памяти.
На первый взгляд все логично – пределом адресации для 32 разрядной адресной шины являются те самые 4 Гб. Во всех официальных документах Microsoft указывает именно этот максимальный размер памяти, поддерживаемый во всех клиентских версиях x86-системе. Хотя на самом деле Microsoft немного вводит всех в заблуждение.
PAE (Physical Address Extension - расширение физической адресации) – эта опция x86 процессора, позволяющая ему получить доступ более чем к 4 Гб физической памяти . Не будем углубляться в технические подробности технологии PAE, просто отметим, что это технология поддерживается всеми процессорами и непосредственно в OC Windows уже довольно давно.
Так, например, 32 битная версия Windows Server, запущенная на процессоре x86, может использовать PAE для доступа ко всей оперативной памяти системы (до 64 Гб или до 128 Гб в зависимости от поколения процессора).
Скажем больше, поддержка режима PAE в ядре Windows имеется, еще начиная с Windows XP. Просто по умолчанию PAE доступен только в серверных ОС, а в клиентских же ОС Windows этот режим хотя и имеется, но отключен.
Примечание . PAE может использоваться только на 32 битных версиях Windows, запущенных на совместимых с этим режимом x86 процессорах.
Ограничения режима PAE
Совет . PAE не поможет увеличить количество памяти, доступной для ресурсоемкого приложения (например, графического или видеоредактора). Если такая необходимость имеется, лучше перейти на 64 разрядную ОС.
Итак, можно сделать вывод, что верхний предел доступной физической памяти в 32 битных версиях Windows ограничен программно на уровне ядра ОС. А если есть программное ограничение, это означает, что его можно обойти! Каким же образом включить режим PAE в 32 битной Windows 8.1 и задействовать всю доступную оперативную память.
Включить режим PAE в Windows 8 (Windows 8.1) штатными средствами не получится (для этого придется вручную в HEX редакторе править файл ядра ntoskrnl.exe и переподписывать его). Проще всего воспользоваться готовым патчем PatchPae2 , который написан энтузиастом Wen Jia Liu. Скачать патч PatchPae2 можно . (архив содержит сам патчер — PatchPae2.exe, его исходные коды и необходимые инструкции).
Патч представляет собой небольшую утилиту командной строки, которая позволяет модифицировать файлы ядра 32 битных версий Windows с целью активация режима PAE, позволяющего использовать более 4 Гб оперативной памяти (до 128 Гб памяти).
Патч PatchPae2 будет работать со следующими ОС:
Примечание . Перед установкой необходимо патча с целью предотвращения конфликтов рекомендуется отключить оптимизаторы и драйверы оперативной памяти. Их можно будет активировать после применения патча и загрузки системы в режиме PAE.
Внимание . Данную инструкцию можно использовать только для 32 битных версий Windows 8 и Windows 8.1, для предыдущих ОС Microsoft процедура немного отличается! Будьте внимательны!
Примечание. В любой момент времени пользователь, перезагрузившись, может в загрузочном меню переключиться с режима PAE на обычный, или обратно.
Важно! После установки патча необходимо быть особенно внимательными при установке обновлений безопасности Windows. Т.к. некоторые обновлений Windows иногда содержат и обновления для ядра, после их установки необходимо обновить и ядро PAE: PatchPae2.exe -type kernel -o ntoskrnx.exe ntoskrnl.exe
Кроме того, могут возникнуть проблемы, описанные и .
Чтобы удалить патч PAE из системы, необходимо:
Никаких других изменений в систему патч не вносит.
Если программы зависают, игры глючат, видео в You Tube тормозит, пора проверить использование оперативной памяти. Возможно, компонентам системы не хватает места для хранения и обработки информации.
Запускаем «Диспетчер задач». Переходим во вкладку «Быстродействие» и кликаем «Монитор ресурсов».
Переходим во вкладку «Память» и смотрим данные.
Если Windows видит планку оперативной памяти, значит, проблема заключается в следующих моментах:
Чтобы оперативная память использовалась полностью, стоит выполнить ряд несложных действий. Запускаем «Диспетчер задач». Жмём «Файл», «Новая задача (Выполнить)».
Вводим «msconfig» и кликаем «ОК».