Выделено больше оперативной памяти чем есть
Доброго времени суток. Суть проблемы - стояла память: 2 планки DDR3 2048Mb 1333MHz (Samsung) - проблем не было,
решил заменить на 2 планки DDR3 4096Mb 1333MHz (Samsung) - Комп стал медленнее грузится, браузер долго грузится, много приложений - тоже тупит. вообщем стало только хуже
Вопрос: что можно сделать с компьютером чтобы решить проблему? поставить обратно 2 планки по 2Гб??
Неожиданно экран почернел и стало все в квадратиках. Поставил новый драйвер, стало еще хуже
Дело вот в чем, играл я играл в довольно таки старую игру кс 1.6 и неожиданно мой экран почернел и.
Суть осталась точно такая только программка стало чуть больше
import random L1 = random.randint(0,24) R1 = random.randint(0,24) L2 = random.randint(25,49).
После смены видеокарты стало еще хуже
Раньше у меня была видеокарта GeForce 9800GT. Но я счел ее устаревшей и решил поменать на более.
После замены видеокарты на более новую, стало еще хуже
Помогите пожалуйста решить проблему с моим компьютером. Недавно сгорела видеокарта (Nvidia GTX.
Комп стал медленнее грузится, браузер долго грузится, много приложений - тоже тупит. вообщем стало только хуже
Вопрос: что можно сделать с компьютером чтобы решить проблему?
Посмотрите нагрузку на процессор во время работы. С 2-мя планки по 2гб, и с 2 планками по 4 гб..
Скорее всего загружен под потолок..
Посмотрите нагрузку на процессор во время работы. С 2-мя планки по 2гб, и с 2 планками по 4 гб..
Скорее всего загружен под потолок..
эти планки уже "ушли".
у меня всего два слота. И как я понял "не двухканальный режим" включается только при одной планки (логично)), а если две планки - то по умолчанию "dual".
Сейчас проводил эксперименты:
1 - одна планка. Windows грузится больше 5 минут
2 - две планки. до 3 минут
3 - две планки (поменял местами) - 4 минуты
Вернулся к варианту 2
Покажите скрин процессов диспетчера задач.Покажите скрин msconfig - автозагрузка.Что может так грузить память и неслабый проц?
Вроде как все нужно.
SharaDC и KiesPDLR отключал вручную (не знал об msconfig)
Скачал CCleaner почистил им все что можно, скачал драйвера для чипсета и прошил биос до F4 - вроде стало получше.
у меня всего два слота. И как я понял "не двухканальный режим" включается только при одной планки (логично)), а если две планки - то по умолчанию "dual".
Так вы не написали модель мат. платы, кто ж знал что всего 2 слота. Попробуйте потестить с одним модулем на 8 гигов, от двухканального режима прирост ~3-5%, т.е. практический незаметный.
Так вы не написали модель мат. платы, кто ж знал что всего 2 слота. Попробуйте потестить с одним модулем на 8 гигов, от двухканального режима прирост ~3-5%, т.е. практический незаметный.
Ну сначала нужно купить эти 8гб.
Ситуация то была в следующем - при переходе с двух планок по 2гб на 2 планки по 4гб стало только хуже. Но вроде стало полегче после обновления биоса и драйверов чипсета, чистки ccleanerом (стало также как и при 2 планках по 2гб)
Когда брал память, думал "щас будет летать" а в итоге что 4гб что 8гб - разницы никакой.
64 - разрядная ОС
Добавлено через 2 минуты
и почему сразу глупое??
Объем оперативной памяти на даст компьютеру "летать". Этим самым, вы просто не так будете нагружать систему, как прежде..(файл подкачки еще отключите)
Объем оперативной памяти на даст компьютеру "летать". Этим самым, вы просто не так будете нагружать систему, как прежде..(файл подкачки еще отключите)
Теоретически файл подкачки совершенно не нужен, если полностью хватает памяти оперативной. В версиях Windows, предшествующих Vista и 7, 1-2 гигабайт оперативки было, что называется, за глаза. Для семерки нужно немного побольше, соответственно – 4-5 гигабайт, чтобы вообще об этом не задумываться. В любом случае, вы это можете протестировать
Если отключить файл подкачки, конечно, при условии, что у вас достаточно много оперативки, то система должна немного ускориться. Обращение к оперативной памяти занимает значительно меньше времени, чем к разделу винчестера. Сейчас пошагово отключим файл подкачки в Windows 7, а заодно и разберем остальные действия по оптимизации виртуально памяти.
Кликаем правой кнопкой на значок «Компьютер», который находится на рабочем столе или в меню «Пуск». Выбираем пункт «Свойства».
Здесь слева выбираем «Дополнительные параметры системы».
Теперь нужно во вкладе «Дополнительно» выбрать кнопочку «Параметры».
Здесь тоже открываем пункт «Дополнительно».
Далее – «Изменить»…
Вот мы и попали на вкладку виртуальной памяти.
Выбираем «Указать размер» и указываем в обоих окошках одинаковое число – лучше всего то, что указано внизу, как «рекомендуемое».
Теперь файл подкачки вообще не будет расти.
Если мы хотим отключить его совсем, то отмечаем пункт «Без файла подкачки».
Как видим, ни на одном диске теперь нет файла подкачки (напротив D: — «отсутствует»).
Еще мы можем перенести файл подкачки с системного диска, на другой. Для этого выбираем диск D. Указываем размер и жмем «Задать».
После того, как закончены все манипуляции, жмем «Ок». И если внесены изменения в параметры виртуальной памяти, то появится окошко:
Вот и все. После перезагрузки все будет так, как выбрали вы.
А так, на будущее, в интернете много полезной информации находиться, так что и туда не забываем заглядывать..
Да, кстати, как вариант уменьшить файл подкачки..
с 8 гигами он вообще не нужен. потому что дай винде хоть 100 гигов оперативы и разреши свопиться, она все равно будет свопиться, что сказывается естественно на быстродействии
За много лет использования Windows я привык к Диспетчеру задач. Оттуда я убил сотни приложений за плохое поведение. Там же смотрел, кто из них пожирает ресурсы. Пока я не начал работать с машинами, у которых сотни гигабайт памяти, а у приложений соответствующие запросы. В этой статье обсудим, почему Диспетчер задач плохо отслеживает память и что использовать взамен. Во-первых, о механизме выделения памяти в Windows.
tl;dr: Диспетчер задач скрывает информацию о подкачке (paged memory) и виртуальном пространстве процесса. Лучше используйте Process Explorer из комплекта Sysinternals.
При запуске нового процесса ОС присваивает этому процессу непрерывное адресное пространство. В 32-разрядных системах это пространство может составить 4 ГБ, обычно 2 ГБ для ядра, а остальное для процесса. В этой статье проигнорируем использование памяти ядром. В 64-разрядных системах зарезервированная процессом память может вырасти до колоссальных 64 ТБ. Что этот процесс будет делать с несколькими терабайтами памяти, когда у нас на самом деле жалкие 8 ГБ? Сначала нужно понять, что такое зарезервированная и переданная память.
Как устранить проблемы
Пытаясь найти способ исправления ошибки, следует идти от простого к сложному. Сначала выполняются действия, связанные с программным оснащением компьютера, и только потом осуществляется переход к анализу физического состояния оперативной памяти.
Файл подкачки ОС
Файл подкачки — замечательная идея. В принципе, ОС понимает, что некоторые части памяти особо не используются вашим приложением. Зачем тратить на него реальную физическую память? Вместо этого процесс в ядре записывает этот неиспользуемый фрагмент на диск. Пока к нему не обратятся снова, только тогда он вернётся в память.
Для более подробного объяснения, как работает память в Windows, рекомендую лекцию «Тайны управления памятью» Марка Руссиновича.
Здесь много за чем нужно следить и анализировать. К кому обратиться? Конечно, к Диспетчеру задач!
Память в RAM обычно называют рабочим набором (Working Set), в то время как всю выделенную память обычно именуют Private Bytes. Библиотеки DLL вносят путаницу в определения, поэтому пока их проигнорируем. Иначе говоря:
Private Bytes [выделенная память] = рабочий набор + файл подкачки
По умолчанию Диспетчер задач показывает для любого процесса именно рабочий набор:
И это число, на которое я всё время смотрел. Откуда я знал, что в Диспетчере задач информация о переданной памяти находится в колонке Commit Size . Я так и не смог там найти информацию о виртуальной памяти.
Диспетчер задач позволяет добавить информацию о переданной памяти, если щёлкнуть правой кнопкой мыши по столбцам и выбрать соответствующий пункт
К счастью, есть много других ресурсов для отслеживания ресурсов. На каждой машине под Windows установлен PerfMon (Системный монитор), который выдаёт очень подробную информацию о каждом процессе и системе в целом:
Интересно, что Системный монитор умеет фактически исследовать и сравнивать метрики на двух или более компьютерах в сети. Это очень мощный инструмент, но Диспетчер задач, очевидно, удобнее для пользователей. В качестве промежуточного решения рекомендую Process Explorer:
Бум! Visual Studio, чего это ты до сих пор в 32-битном режиме (обратите внимание на его Virtual Size)? Пиковое использование памяти на моём компьютере на уровне 89% от максимума, ещё терпимо. Это пригодится позже.
Дополнение: многие указали на другие удобные инструменты, в том числе VMMap и RAMMap.
К счастью, это не какие-то ненужные мелочи ОС. Актуальная информация о потреблении памяти многократно помогала мне в отладке разных проблем.
Самое главное, это найти нетронутые части выделенной памяти. Данные о подкачке тоже важны: эта память передана, но используется редко или вообще не используется.
Даже если память будет иногда использоваться, важно понимать, что это дорогой ресурс, так что идти по такому пути ни в коем случае нельзя. Здесь появятся и утечки памяти.
По этим причинам я ранее слышал предложение полностью удалить файл подкачки и приравнять выделенную память рабочему набору. Однако это обоюдоострая идея. Тогда ОС не в состоянии сбросить память в случае неправильной работы приложений, которые иногда впустую резервируют память.
tkx
1. Задай вручную рекомендованное количество памяти файла подкачки! Указать размер 3000-3000!
2. Не понял что за Виртуальная память у тебя там показывается и откуда она.
3. Утечка памяти вследствие продолжительной игры. Игра может быть неоптимизирована проще говоря.
Что то как то много установила система)
Эта проблема возможно началась когда у меня полетел жесткий диск, винда стояла на ссд, файл подкачки стоял на жестком диске. раньше я ставил 4 гб файл подкачки при 8 гб оперативки и было норм. Когда полетел жесткий диск у меня начали вылетать игры хотя оперативки хватало, когда я установил файл подкачки 16гб(при 8 гб оперативки) только тогда стало норм.
Указал рекомендуемый размер вручную, при заполнении выделенной(виртуальной) памяти вырубает процессы
tkx
Новый том это чё такое? Зайди в Мой компьютер и покажи какие устройства и диски у тебя, сколько на них памяти.
это жесткий диск
tkx
Зачем отключил файл подкачки, 16Гб мало в некоторых играх, и ещё один неправильно мониторит. Я всё расписал здесь: https://www.playground.ru/misc/opinion/monitoring_fizicheskoj_protiv_znacheniya_vydelennoj_pamyati-1068596
Отключишь, как 32 Гб обзаведёшься. Верни на место диска C. Выше скрин "размер по выбору системы" - > "ЗАДАТЬ" и перезагрузить. Всё.
на диске С винда и пару игр
tkx
Если заметишь притормаживания в игре, ставь на ССД.
ХДД должен быть так же исправен и не старичёк.
Очистка каждые 5 минут, запуск скрытой от имени системы. От кэша совсем не избавишься, но хотя бы не 6Гб. У меня уже на двух компах года 3, кажется, стоит. Хорошая штука.
Да. Хотя в принципе и на HDD можешь задавть. Но SSD производительнее в 3-6 раз. Диску ничего не будет, там в основном чтение с раздела файла подкачки.
4Гб у меня было мало при 16Гб. Та же Варзона КоД жрёт под 21Гб, RDR2 19-21, ARK 20. Так что свободу системе больше. Я не согласен с комментатором выше. Выбирай "Размер по выбору системы" и ЗАДАТЬ (не забудь!), ОК и с перезагрузкой. Всё норм будет.
VOVAN WOLFovich
А сколько ставить файл подкачки? по выбору системы 16 гб оставлять или 10 гб ставить?
tkx
Зачем размер указываешь? Просто "размер по выбору системы", задать и ОК. Больше ничего не нужно. Система, по мере необходимости, сама увеличит размер файла подкачки. Если хочешь ручками, то я бы влепил минимум 6. Если что, знаешь где это значение и всегда можешь изменить. Но не вижу смысла о нём боле вспоминать.
Таким большим файл подкачки не должен быть, это всё можно поисследовать. Тем более не все игры требуют 16 гигов, и в идеале у тебя всё должно работать без Подкачки. Проблема бывает со старыми играми или системами игровыми не знаю, которые без файла подкачки либо не запускаются или некорректно работают.
VOVAN WOLFovich
Для меня дико слышать что файл подкачки должен быть наравне с размером оперативы.
Тогда в свободное гнездо еще одну планку надо докупать, а не делать больше файл подкачки. Или может вообще поставить 4 гига оперативы и добавить себе подкачки на 100 гигов? Зачем покупать эти планки памяти ненужные, если с Жёсткого можно сделать нахаляву оперативку.
VETER15
Поэтому у меня 32Гб вот уже 5 или 6 лет, а файл подкачки вообще отключен. И не в размер ОЗУ, а скорей в простое он до 2Гб (по моему, система автоматом определяет 0,5-2), а затем, при необходимости, расширяет. Я видел, в зажатых рамках, максимум экономии (было 16 некоторое время) в 20-21Гб, а это значит, что сверху позаимствовано было 4-5Гб. Вручную я ставил и 2Гб и 4Гб, мало. Спустя часа 2 (не помню точну), он растёт в размерах. Такие вещи особенно актуальны в играх с открытым миром. Собственно вопрос тогда, а какой у тебя стоит. Он у всех по умолчанию "по выбору системы", и ограничения вручную ничего не меняют в принципе, т.к. обращение к файлу подкачки происходит по мере необходимости. И всё ещё зависит от того, где работаешь / играешь, сколько вкладок открыто и какие программы в фоне. Для меня даже браузер с 1-ой вкладкой был проблематичен при игре в ARK (помню, мучился), а ведь некоторые даже не знают об этом и просто работают.
Именно, что значит! Поскольку при нехватки выделенной или виртуальной (реальная цифра) вылет с нехваткой или обращение к файлу подкачки.
Незачем, 32Гб с головой хватает. На кучу вкладок, несколько браузеров одновременно и фоновых программ, с разбегом:
ЛОЖЬ! Не везде. Отключи файл подкачки и поиграй в RDR2, Варзону, хорайзен, Дивижен, батлфилд 5, серьёзного сэма 4 на ультра, ark и т.п.
Gera95 написал:
Вроде бы этот вопрос закрыли ещё 10 лет назад, когда ставили по 80Гб RAM, и пк начинал юзать по 40Гб, вместо 4Гб максимальных на тот момент в играх.
Ты его вообще смотрел, 18Гб! В обоих видео. Значение физической присутствтует во втором и оно не включает все значения зарезервированной области. Второе число уже выделенная.
Показывай реально потребление. Переходим в афтербёрнер и включаем вкладку - "выделенная память". Или заходим в диспетчер задач и смотрим значение в разделе производительность - память.
Сколько можно потворять, что ФИЗИЧЕСКАЯ не учитывает потребление драйверами, файлы ОС и выделенные области под другие нужды. В итоге, при запуске ПК ты видишь лживые 2-3Гб, когда на самом деле уже 5-6Гб. Это на холодную пуск. Короче, я что-то не так тебе доношу инфу что-ли. Не надо придумывать, всё расписано МНОГО раз. Неправильную цифру ты берёшь!
"Чем больше ставишь, чем больше потребляет в двоичной прогрессии, х2, х4, х8, х16" - а про это вообще наглядный ПРУФ можно. Впервые слышу. Откуда это такое нарисовалось и с чего вдруг стало больше.
Жду твои реальные значения, а не цифру с потолка, которая не показывает ВООБЩЕ НИЧЕГО, от слова совсем:
О, смотрите, тут 10Гб занято и 21 свободно! А нет, слепой, 18Гб занято (+8Гб кэша) и свободно на самом деле 13,5! Чудеса. Как это произошло!
ещё раз, я блог выкатил, иди определения читай этих понятий, что и для чего. Ты их не знаешь, смотришь не те цифры, отсюда непонимание и разногласия. Разбирайся в определениях.
Всё понятно, почему и как это вышло. Печальное зрелище, это не файл подкачки, бро:
Это физическая память. У меня её мониторинг отключен.
Опять определение не знаешь: файл подкачки (ФП) служит для расширения оперативной памяти, т.е. используется при её нехватке. Это значение разве что я мог видеть в гаджете "системного мониторинга". Отдельно оно не выводится. Оно выводится строчкой "выделенная или виртуальная память" - это цифра физическая + все файлы подкачки системы. ФП используется, повторяю, ПРИ НЕОБХОДИМОСТИ или НЕХВАТКЕ. И мониторинг физической памяти не включает файлы, зарезервировавшие области в ОЗУ - кэш, драйвера, файлы ЦП, ОС, область при нехватки видеопамяти. Ты реально веришь в то, что всё это на диске висит? А понятно, в чём твоя беда. В итоге исход один, RDR2 минимум 18Гб, Serius Sam 18Гб, включая в твоём случае 16+2Гб файл подкачи, а в моём все 18Гб в ОЗУ. Прекрасно, разобрались.
Если ты достаточно внимательно прочитал верхнюю часть комментария, этот вопрос должен отпасть. У меня его просто НЕТ, и мне он не нужен.
Глядя на видео, сплошь и рядом в интернетиках, на ПГ, от тебя, я уже вижу пустословие - вот FPS (один средний FPS, а где 0.1/1, где минимальный, максимальный) и вот 10Гб в RDR2, а на самом деле эти люди не учитывают резервные области, скрытые системой, как папки, которые видно только при другом значении. ты до меня даже про кэш не знал.
Gera95 написал:
он продолжает работать вопреки твоим словам, поэтому его мониторинг постоянно и скрывают.
Тебе определение прочитать: Пожалуйста, прочитай ты наконец хоть какую нибудь грамотную статью. Вот неужели все такие.
Файл подкачки - это своеобразное дополнение к оперативной памяти (которая занимается временным хранением данных для быстрой доставки их на обработку процессору) Вашего компьютера. Даже не столько дополнение, сколько её уширение или, можно сказать, продолжение.
Дело в том, что когда не хватает оперативной памяти системе некуда деваться, а виснуть, ясное дело, никому не хочется (и компьютер тому не исключение), а посему используется этакая дополнительная память в виде файла. Казалось бы, зачем тогда оперативная память, если можно пользоваться жестким диском?
Скорость работы же жесткого диска, а именно чтения\загрузки туда данных и поиска их там, значительно ниже нежели скорость оперативной памяти, а посему файл подкачки может использоваться только как помощь, но не может является заменой оперативной памяти в силу меньшей пропускной способности.
Когда её не хватает ФП используется.
Не всё, не понял так, дойдёт через руки когда нибудь. я очень устал. Это невозможно, человек не знает элементарного. А я думаю тролль типичный.
ПОГОДИ КА! Т.е. ты хочешь сказать, что всё это время мониторишь, якобы, файл подкачки. Тебя дико занесло в дебри прям жёсткого бреда.
Я надеюсь ты оброзумешься, хоть почитаешь. А все эти противоречия выражены характером, мол буду стоять до последнего, а сам да, облажался от незнания элементарного. Хорошо, стой дальше, я не против. Если хотя бы хоть один человек понял элементарное, то это уже победа.
Оперативное запоминающее устройство (ОЗУ) играет важную роль в работе компьютера. При недостатке оперативки ПК начинает тормозить и работать нестабильно. Чаще всего это связано с фактическим наличием скромного объема ОЗУ, но иногда доступна не вся оперативная память компьютера на Windows 10 64 bit. То есть вместо условных 6 Гб устройство видит только 4 Гб. Чтобы повысить работоспособность ПК, рекомендуется устранить возникшую проблему.
Память не определяется в BIOS
Если в диспетчере задач (или свойствах системы, см. скрин ниже) отображается общее количество установленной памяти меньше, чем физический имеющейся на ПК (например, у должно быть 8 ГБ, т.к. установлено 2 планки по 4 ГБ, но отображается в Windows только 4 ГБ) — возможно, что какая-то планка просто не определилась в BIOS.
Установленная память - 12 ГБ
Разумеется, в этом случае необходимо перезагрузить компьютер, войти в BIOS и посмотреть, определилась ли память там, какой ее общий объем.
Total memory - общая память - UEFI
Кстати, также узнать с каким планками памяти Windows может работать — можно с помощью утилиты AIDA64 (вкладка "Системная плата/SPD" ).
AIDA64 - системная плата
Почему может не определяться память в BIOS:
Чистка контактов памяти резинкой и кисточкой
Возможные причины неиспользуемой RAM
Ошибка с отображением оперативной памяти появляется не на пустом месте. Как правило, она связана с системным сбоем. Но встречаются и другие факторы, которые касаются не программных, а аппаратных свойств компьютера.
В числе основных причин выделяются следующие:
- материнская плата несовместима с одним из модулей RAM;
- видеокарта потребляет ресурсы ОЗУ;
- ограничение, выставленное в настройках ПК;
- ошибка BIOS;
- лимит Windows 10;
- память зарезервирована операционкой;
- процессор ограничивает ресурсы оперативного запоминающего устройства;
- неисправность ОЗУ.
Причины могут быть самые разные, поэтому решение проблемы отнимет у пользователя, по меньшей мере, 30-60 минут. Не исключено, что ошибка будет решена уже на первом этапе, однако все равно следует пройтись по каждому пункту в отдельности.
Программное ограничение
В случае, когда компьютер не видит объем фактического количества ОЗУ, не исключено, что виной тому ограничение. К счастью, его можно без труда снять, выполнив несколько простых действий:
- Одновременно нажмите клавиши «Win + R», чтобы открыть меню «Выполнить».
- При помощи запроса «msconfig» откройте окно «Конфигурация системы».
- Перейдите в раздел «Загрузка» и выберите «Дополнительные параметры».
- Снимите галочку с пункта «Максимум памяти», поскольку именно здесь выставляется ограничение.
На заметку. В случае, если хочется задействовать чуть больше ОЗУ, но не полный объем, рекомендуется прописать значение, которое будет немного меньше фактического количества оперативки (например, 4 Гб вместо 6 Гб).
Изменение параметров приведет к тому, что Windows 10 начнет видеть больше ОЗУ. Но, поскольку проблема могла быть вызвана другой причиной, следует рассмотреть и другие варианты.
Материнская плата или ЦП не поддерживает нужный объем памяти
У каждой материнской платы и ЦП есть "свое" ограничение как по объему, так и по типу памяти, с которой они могут работать. Разумеется, обойти это ограничение нельзя*.
Зарезервированная и переданная память
Не все части этого огромного адресного пространства равны. Некоторые части адресного пространства процесса фактически поддерживаются либо физической оперативной памятью, либо диском (см. ниже). Зарезервированная память считается переданной (Committed), если ОС предлагает вам эту память при попытке её использовать. Остальная часть адресного пространства, а это подавляющее большинство, остаётся доступным для резервирования. То есть не всегда ОС может предложить вам этот блок памяти для использования: она может сделать копию на диске (файл подкачки), например, а может и не сделать. В C++ резервирование памяти осуществляется вызовом VirtualAlloc. Так что переданная память является аппаратно ограниченным ресурсом в ОС. Давайте посмотрим.
Установка драйвера для чипсета
Человек может использовать неактуальный драйвер чипсета, который не поддерживает разрядность x64. ПО придется обновить, воспользовавшись инструкцией:
- Наведите курсор мыши на иконку меню «Пуск».
- Кликните ПКМ.
- Выберите «Диспетчер устройств».
- Наведите мышку на название используемого процессора.
- Нажмите ПКМ и выберите пункт «Обновить драйвер».
Узнать, что для чипсета доступно обновление, можно по значку восклицательного знака. Если его нет, апдейты придется загрузить вручную с официального сайта разработчика.
Неактуальные параметры загрузки
С целью ускорения компьютера, некоторые пользователи (иногда через спец. ПО) меняют параметры загрузки и сами того не подозревая, ограничивают использование ОЗУ. Поэтому, если у вас система видит, скажем, 8 ГБ, а использует только 4-5 ГБ — обязательно проверьте эти параметры.
- сначала нужно нажать сочетание Win+R , чтобы появилось окно "Выполнить";
- далее ввести команду msconfig и нажать Enter;
Загрузка - дополнительные параметры
Все галочки сняты!
Ограничение лицензии Windows
Пользователю бывает доступно меньше памяти из-за ограничений операционной системы, которые связаны не только с разрядностью, но и с лицензией. Некоторые версии Windows 10 не поддерживают расширение оперативной памяти, так что в подобной ситуации помогает лишь переустановка ОС.
Почему системе может быть не доступна вся память
Уменьшение памяти, применения встроенной видеокартой
В числе причин появления ошибки называлось расходование ресурсов ОЗУ видеокартой. В такой ситуации решение заключается в снижении мощностей GPU. Для этого:
- В подпункте «UMA Buffer Size» выставите минимальное значение (например, 32MB, максимум – 128MB).
Полезная информация. Владельцы ноутбука могут снизить запросы интегрированной видеокарты, просто переключившись на дискретную графику, если таковая имеется.
Перезагрузка компьютера должна решить проблему, связанную с излишним потреблением ресурсов оперативного запоминающего устройства. Если это не поможет, останется только один вариант.
Лимиты ОС
Если включить нужное значение оперативной памяти не получилось, есть смысл задуматься о разрядности операционной системы. Windows 10 (32 bit) поддерживает максимум 4 Гб RAM, в то время как Windows 10 (64 bit) – от 128 до 512 гигабайт, в зависимости от конфигурации (Home или Pro).
Для проверки разрядности требуется навести курсор мыши на «Этот компьютер», кликнуть ПКМ и выбрать пункт «Свойства». В подпункте «Тип системы» будет указана ее разрядность. Если окажется, что там стоит значение 32 bit, операционку придется переустановить.
Командная строка
Чтобы ПК смог распознать всю оперативку, можно попробовать ввести несколько запросов через Командную строку:
- Вбейте команду «bcdedit /set nolowmem on», а затем – «bcdedit /set PAE forceenable».
Помните, что ввод каждого запроса должен сопровождаться нажатием клавиши «Enter». Если этого не сделать, действие не вступит в силу.
- Перезагрузить устройство.
- Во время включения воспользоваться комбинацией клавиш, которая открывает БИОС (зависит от модели материнской платы).
- Перейти в раздел «Exit».
- Нажать кнопку «Load Setup Default».
Далее останется выключить и снова включить компьютер. Как только изменения вступят в силу, проблема будет решена.
Максимальный объем, который поддерживает материнская плата
Также ограничение бывает выставлено на аппаратном уровне. К примеру, если материнка компьютера работает только с ОЗУ небольшого объема. Для ознакомления с параметрами нужно запустить меню «Выполнить» («Win + R») и прописать значение «msinfo32». В сведениях о системе будут указаны модель материнской платы и ее параметры.
Важно. Если в «Сведениях» отсутствует информация об объеме поддерживаемого ОЗУ, рекомендуется посетить сайт производителя, чтобы изучить конфигурацию материнки по названию модели.
Проверка модулей ОЗУ
Отсутствие положительной динамики в процессе решения проблемы свидетельствует о том, что неисправной оказалась сама оперативная память. Рекомендуется разобрать системный блок и внимательно осмотреть крепление ОЗУ на материнской плате. Возможно, одна из планок отошла, и ее следует затянуть.
Вопрос от пользователя
Здравствуйте.
У меня на ноутбуке установлено 8 ГБ ОЗУ, но почему-то используется системой только 3,25 ГБ (про остальную в диспетчере задач написано просто "Зарезервировано аппаратно"). Подскажите, почему система не видит всю мою оперативную память и как все настроить должным образом?
Анастасия, Минск.
Логично, что, прежде чем увеличивать ОЗУ, необходимо начать использовать на 100% ту, что имеется 👌. Причин, из-за которых система может не использовать всю память - достаточно много (ниже я выделю те, которые покрывают ~90% случаев). Отмечу, что большинство из них легко решаются даже начинающими пользователями ПК.
Ограничения процессора
Лимит на количество используемого объема ОЗУ выставляет не только материнская плата или операционная система, но и процессор, которым оснащен компьютер.
Не исключено, что используемое оборудование попросту несовместимо. Проверка осуществляется через меню «Свойства системы» (запускается командой «msinfo32» в окне «Выполнить»). А если будет доказано отсутствие совместимости, единственным выходом из ситуации станет замена процессора.
Зарезервированная и переданная память
Не все части этого огромного адресного пространства равны. Некоторые части адресного пространства процесса фактически поддерживаются либо физической оперативной памятью, либо диском (см. ниже). Зарезервированная память считается переданной (Committed), если ОС предлагает вам эту память при попытке её использовать. Остальная часть адресного пространства, а это подавляющее большинство, остаётся доступным для резервирования. То есть не всегда ОС может предложить вам этот блок памяти для использования: она может сделать копию на диске (файл подкачки), например, а может и не сделать. В C++ резервирование памяти осуществляется вызовом VirtualAlloc. Так что переданная память является аппаратно ограниченным ресурсом в ОС. Давайте посмотрим.
Настройка Windows
Чаще всего проблема связана с неправильно выставленными конфигурациями оборудования. В настройках BIOS может быть установлено неправильное значение разрядности системы (32 бит вместо 64 бит).
- Перезагрузите компьютер.
- Откройте БИОС.
- В подпункте «HPET Mode» выставите значение «64 bit», в «Memory Hole» установите «Disabled», а во всех остальных параметрах – «Enabled».
После повторной перезагрузки оборудования оперативная память должна отображаться в стандартном режиме. Если это не помогло, есть смысл рассмотреть вариант с программным ограничением.
Ограничение ОС Windows
Разные версии Windows могут "видеть" и использовать разное количество ОЗУ.
- если у вас 32-х битная ОС — то макс. количество памяти, которое в ней будет доступно - 3,25 ГБ (чтобы задействовать большое количество памяти - ОС необходимо переустановить на 64 битную) . Это актуально для любых ОС Windows XP/7/8/10;
- если используется Windows 7 starter (64 bit) - то у нее ограничение в 2 ГБ, у версии Windows 7 Home (64 bit) - 8 ГБ. У Windows 8/10 (64 bit) - ограничение в 128+ГБ (даже для домашних версий).
Для того, чтобы точно узнать свою версию ОС:
-
нажмите Win+R и введите команду dxdiag ;
Какая у меня Windows, 32-64 bit
Встроенная видеокарта отнимает часть ОЗУ
Этот подраздел актуален для тех ноутбуков и ПК, на которых есть встроенная видеокарта (ее еще называются интегрированной, например, Intel HD, AMD Vega). Сейчас таких, в общем-то, большинство.
Начинать разбираться с вопросом нужно с диспетчера задач (для его вызова нажмите Ctrl+Shift+Esc).
Во вкладке "Производительность" вы можете увидеть два значения: сколько всего установлено памяти, и сколько из нее используется (в моем случае 12 ГБ всего, и 10,9 ГБ из них используется Windows — т.е. получается, что у меня куда-то пропал ~1 ГБ?!) .
Память - использование памяти (зарезервировано аппаратно 1,1 ГБ) / Windows 10
Кстати, если вы зайдите в панель управления и откроете вкладку "Система и безопасность/Система" — то вы также сможете узнать о том сколько памяти установлено и сколько доступно.
Установленная память - 12 ГБ, доступно 10,9 ГБ
Обратите внимание, что в диспетчере задач (если у вас ОС Windows 10) - можно также просмотреть, сколько памяти отнимает встроенная видеокарта (графический процессор). В моем случае использует она как раз этот самый 1 ГБ.
Использование выделенной памяти
Кстати, узнать о том, сколько памяти установлено на ПК и сколько из них использует встроенный видеоадаптер можно с помощью утилиты CPU-Z. Для этого, после ее установки и запуска используйте разделы Memory и Graphics . См. скриншот ниже.
CPU-Z - оперативная память, видеокарта
Если вас не устраивает, что строенная видеокарта отнимает такое большое количество памяти — то в ряде случаев, используя настройки BIOS (UEFI), можно изменить это значение. Разумеется, на каждом компьютере/ноутбуке (в зависимости от железа) значения "регулировки" могут быть разными (см. скрин ниже).
Кстати, стоит отметить, что количество выделенной памяти для интегрированной карты — может влиять на ее производительность.
Как может называться искомый параметр : Share Memory Size, Internal Graphic Mode Select, Onboard Video Memory Size и др.
Share Memory Size - выделение памяти видеосистеме
Ослабление кулера
Этот вариант решения проблемы не самый очевидный, однако в некоторых случаях он имеет право на жизнь. Если человек использует полноценный компьютер, а не ноутбук, есть вероятность того, что кулер в процессе функционирования затягивается и тем самым перегибает материнскую плату.
Для проверки нужно разобрать системный блок и ослабить крепление кулера. Если материнка будет сильно деформирована, ее придется заменить. С такой проблемой чаще всего сталкиваются люди, которые занимаются самостоятельной сборкой ПК. Поэтому при установке компонентов следует действовать внимательно, рассчитывая расстояние между составными частями.
Читайте также: