- Система не видит всю оперативную память (ОЗУ)! Почему в Windows доступно меньше памяти, чем установлено?
- Почему системе может быть не доступна вся память
- Встроенная видеокарта отнимает часть ОЗУ
- Память не определяется в BIOS
- Неактуальные параметры загрузки
- Ограничение ОС Windows
- Материнская плата или ЦП не поддерживает нужный объем памяти
- Windows не видит всю оперативную память?
- Разрядность / битность и редакции ОС Windows могут иметь ограничения
- Отключите настройку Максимум памяти в MSCONFIG
- Выделение памяти на интегрированную видеокарту
- Резервирование памяти под системные нужды в БИОСе / UEFI
- Какие еще могут быть проблемы с определением оперативной памяти?
- Почему компьютер на Windows не видит всю оперативную память
Система не видит всю оперативную память (ОЗУ)! Почему в Windows доступно меньше памяти, чем установлено?
У меня на ноутбуке установлено 8 ГБ ОЗУ, но почему-то используется системой только 3,25 ГБ (про остальную в диспетчере задач написано просто «Зарезервировано аппаратно»). Подскажите, почему система не видит всю мою оперативную память и как все настроить должным образом?
Логично, что, прежде чем увеличивать ОЗУ, необходимо начать использовать на 100% ту, что имеется 👌. Причин, из-за которых система может не использовать всю память — достаточно много (ниже я выделю те, которые покрывают
90% случаев). Отмечу, что большинство из них легко решаются даже начинающими пользователями ПК.
Почему системе может быть не доступна вся память
Встроенная видеокарта отнимает часть ОЗУ
Этот подраздел актуален для тех ноутбуков и ПК, на которых есть встроенная видеокарта (ее еще называются интегрированной, например, Intel HD, AMD Vega). Сейчас таких, в общем-то, большинство.
Начинать разбираться с вопросом нужно с диспетчера задач (для его вызова нажмите Ctrl+Shift+Esc).
Во вкладке «Производительность» вы можете увидеть два значения: сколько всего установлено памяти, и сколько из нее используется (в моем случае 12 ГБ всего, и 10,9 ГБ из них используется Windows — т.е. получается, что у меня куда-то пропал
Память — использование памяти (зарезервировано аппаратно 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 — выделение памяти видеосистеме
Память не определяется в BIOS
Если в диспетчере задач (или свойствах системы, см. скрин ниже) отображается общее количество установленной памяти меньше, чем физический имеющейся на ПК (например, у должно быть 8 ГБ, т.к. установлено 2 планки по 4 ГБ, но отображается в Windows только 4 ГБ) — возможно, что какая-то планка просто не определилась в BIOS.
Установленная память — 12 ГБ
Разумеется, в этом случае необходимо перезагрузить компьютер, войти в BIOS и посмотреть, определилась ли память там, какой ее общий объем.
Total memory — общая память — UEFI
Кстати, также узнать с каким планками памяти Windows может работать — можно с помощью утилиты AIDA64 (вкладка «Системная плата/SPD» ).
AIDA64 — системная плата
Почему может не определяться память в BIOS:
- планка памяти пришла в негодность (рекомендуется ее проверить на другом ПК/ноутбуке);
- установлена не та планка памяти. Вообще, перепутать планки достаточно сложно (т.к. DDR3, например, не установишь вместо DDR4) , однако если речь идет о ноутбуках — то легко можно установить DDR3L (с пониженным энергопотреблением) вместо DDR3 (а они не на всех устройствах обратно-совместимые!). Более подробно: https://ocomp.info/kakaya-ozu-podoydet-noutbuku.html
- окислились контакты планки памяти, попала пыль в разъем и пр. Попробуйте аккуратно почистить контакты памяти резинкой и кисточкой, разъем следует хорошо продуть;
Чистка контактов памяти резинкой и кисточкой
Неактуальные параметры загрузки
С целью ускорения компьютера, некоторые пользователи (иногда через спец. ПО) меняют параметры загрузки и сами того не подозревая, ограничивают использование ОЗУ. Поэтому, если у вас система видит, скажем, 8 ГБ, а использует только 4-5 ГБ — обязательно проверьте эти параметры.
- сначала нужно нажать сочетание Win+R , чтобы появилось окно «Выполнить»;
- далее ввести команду msconfig и нажать Enter;
после перейти в раздел «Загрузка» (выбрать ОС, если у вас их несколько), и нажать по кнопке «Дополнительные параметры загрузки» ;
Загрузка — дополнительные параметры
далее посмотрите, не установлены ли у вас галочки рядом с параметрами «Число процессоров» и «Максимум памяти» (в идеале никаких ограничений стоять не должно!).
Все галочки сняты!
Ограничение ОС 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 и ее битность (в моем случае Windows 10, 64 bit).
Какая у меня Windows, 32-64 bit
Материнская плата или ЦП не поддерживает нужный объем памяти
У каждой материнской платы и ЦП есть «свое» ограничение как по объему, так и по типу памяти, с которой они могут работать. Разумеется, обойти это ограничение нельзя*.
Узнать, эти ограничения можно:
- в документации, которая шла в комплекте к вашему железу;
- в тех. характеристиках, которые можете посмотреть на сайте производителя и в онлайн-магазинах;
- в спец. утилитах, например, в AIDA64 — вкладка «Системная плата/чипсет» . В моем примере макс. объем памяти 16 ГБ, поддерживаемые типы: DDR3-1066, DDR3-1333, DDR3-1600 (SDRAM).
Системная плата — чипсет — AIDA64
Дополнения по теме приветствуются.
Windows не видит всю оперативную память?
В этой статье расскажу что делать если у вас на компьютере, Windows не видит всю оперативную память. Выглядит это так —
Такая проблема может возникнуть на любой Windows. Давайте разберемся почему вся память на компьютере — не доступна.
Разрядность / битность и редакции ОС Windows могут иметь ограничения
Из-за разрядности Windows могут быть проблемы с определением всей оперативной памяти. Все Windows которые имеют разрядность 32 (x86) не могут задействовать для работы более 3,2ГБ оперативной памяти. То есть, даже если у вас установлено, например, 8ГБ оперативки, Windows 32 битка сможет использовать только 3,2ГБ памяти из-за ограничений. Так же, некоторые редакции операционных систем могут иметь ограничения. К примеру, Windows 7 домашняя базовая (home basic) может использовать только 4ГБ оперативки!
Отключите настройку Максимум памяти в MSCONFIG
Тут все просто если вы пытались увеличить производительность вашего ПК, то могли включить настройку «Максимум памяти». Отключить ее просто, идем в Панель управления —> Администрирование —> Конфигурация системы —> вкладка Загрузка —> Дополнительные параметры —> уберите галочку Максимум памяти!
Выделение памяти на интегрированную видеокарту
У тех у кого есть интегрированная видеокарта оперативная память может резервироваться под нее. Что бы отключить резервацию памяти на интегрированную видеокарту, нужно зайти в БИОС и там выключить данную настройку.
Ищите в БИОСе такие значения:
- Display Cache Window Size
- Frame Buffer Size
- Int. Gfx Memory Size Select
- Internal Graphic Mode Select
- Internal Graphics Mode Select
- On-Chip Frame Buffer Size
- On-Chip Video Window Size
- Onboard VGA Frame Buffer
- Share Memory Size
- System Share Memory Size
- UMA Frame Buffer Size
- VGA Share Memory Size
- Onboard Video Memory Size
И отключайте резервацию памяти — DISABLE, NONE или ставьте минимальное значение какое есть. Если вы не нашли у себя таких значений, то придется воспользоваться гуглом и найти данные настройки для своего БИОСа / UEFI.
Резервирование памяти под системные нужды в БИОСе / UEFI
В настройках БИОСа есть различные ограничения на использование оперативной памяти и частенько именно из-за них Windows не видит всю оперативную память. Поищите в БИОСе / UEFI такие настройки и измените их:
- HPET Mode (если есть такая функция) должно быть значение 64-bit;
- Memory Hole должно быть в состоянии Disabled;
- Memory Remapping;
- DRAM Over 4G Remapping;
- H/W DRAM Over 4GB Remapping;
- H/W Memory Hole Remapping;
- Hardware Memory Hole;
- Memory Hole Remapping;
- Memory Remap Feature — все эти значения должны быть в состоянии Enabled.
Если вы не нашли у себя таких значений, то придется воспользоваться гуглом и найти данные настройки для своего БИОСа / UEFI. Очень часто, в этом случае помогает просто сброс настроек БИОСа, пробуйте сделать это и вы.
Иногда эти значения нельзя найти из-за того что БИОС устарел и тогда его не мешало бы обновить. Как это сделать я показывал в одном из видео.
Какие еще могут быть проблемы с определением оперативной памяти?
Если у вас проблемы с материнской платой или самой оперативкой, это может вызывать те же последствия, Windows не будет видеть всей оперативки. Что бы выявить проблемы стоит сделать диагностику материнки и оперативки.
Иногда помогает просто перевтыкание планок оперативки в материнку. Так же помогает установка планок оперативку в режим двойного канала.
Те кто делал разгон, рекомендую отключить его и вернуть тайминги и частоты памяти в нормальный или автоматический режим.
Те у кого установлены не оригинальные версии Windows (сборки), так же испытывают проблемы с определением всей оперативки. Используйте оригинальные дистрибутивы Windows и таких проблем у вас не возникнет.
Почему компьютер на Windows не видит всю оперативную память
Объем оперативной памяти непосредственно влияет на быстродействие компьютера. Поэтому многие пользователи стараются установить все больше и больше памяти. Не редко после таких манипуляций оказывается, что компьютер или Windows не видит всю оперативную память.
В данной статье мы расскажем о том, почему может возникнуть такая ситуация и что можно сделать. Статья будет актуальна для всех современных версий Windows, включая Windows XP, Windows 7, Windows 8 и Windows 10
Причина № 1. 32-битная операционная система.
Если ваш компьютер не видит всю оперативную память, то первое, что нужно сделать, это проверить разрядность операционной системы Windows. Для этого нажмите комбинацию клавиш Windows+Pause/Break и в открывшемся окне обратите внимание на пункт «Тип системы».
Если там указано, что у вас 64-разрядная операционная система, то все в порядке. Если же разрядность 32, то нужно делать переустановку системы и устанавливать 64-разрядную версию Windows. Иначе эту проблему не решить.
Причина № 2. Ограничения в зависимости от версии Windows.
Также компьютер может не видеть всю оперативную память из-за ограничений в некоторых версиях Windows. Для того чтобы узнать какая у вас версия Windows нужно снова использовать комбинацию клавиш Windows+Pause/Break и посмотреть на название выпуска Windows.
Дальше нужно сверить ваш выпуск Windows с таблицей внизу.
Версия Windows | Ограничение для 32 разрядной системы | Ограничение для 64 разрядной системы |
Windows 10 Enterprise | 4 ГБ | 2 ТБ |
Windows 10 Education | 4 ГБ | 2 ТБ |
Windows 10 Pro | 4 ГБ | 2 ТБ |
Windows 10 Home | 4 ГБ | 128 ГБ |
Windows 8 Enterprise | 4 ГБ | 512 ГБ |
Windows 8 Professional | 4 ГБ | 512 ГБ |
Windows 8 | 4 ГБ | 128 ГБ |
Windows 7 Ultimate | 4 ГБ | 192 ГБ |
Windows 7 Enterprise | 4 ГБ | 192 ГБ |
Windows 7 Professional | 4 ГБ | 192 ГБ |
Windows 7 Home Premium | 4 ГБ | 16 ГБ |
Windows 7 Home Basic | 4 ГБ | 8 ГБ |
Windows 7 Starter | 2 ГБ | N/A |
Windows Vista Ultimate | 4 ГБ | 128 ГБ |
Windows Vista Enterprise | 4 ГБ | 128 ГБ |
Windows Vista Business | 4 ГБ | 128 ГБ |
Windows Vista Home Premium | 4 ГБ | 16 ГБ |
Windows Vista Home Basic | 4 ГБ | 8 ГБ |
Windows Vista Starter | 1 ГБ | N/A |
Windows XP | 4 ГБ | 128 ГБ |
Windows XP Starter Edition | 512 MB | N/A |
Если окажется, что для вашей версии Windows есть ограничения на объем оперативной памяти, то вам нужно переустановить систему с использованием более продвинутой версии.
Причина № 3. Интегрированная графика.
Если вы используете интегрированную графику, то часть вашей оперативной памяти будет резервироваться под нужды графических ядер. В некоторых случаях в настройках BIOS можно изменить объем оперативной памяти, который резервируется под графику.
Также резервировать оперативную память могут и другие компоненты компьютера. Но, это в очень редких случаях.
Причина № 4. Ограничения материнской платы или процессора.
Материнские платы и процессоры также имеют установленный заводом максимальный объем оперативной памяти, который они могут использовать. Для того чтобы узнать этот максимальный объем, посмотрите характеристики материнской платы и процессора на официальном сайте производителя.
Причина № 5. Ограничения в настройках Windows.
Также компьютер может не видеть всю оперативную память из-за настроек загрузки Windows. Для того чтобы проверить это нажмите комбинацию клавиш Windows+R и в появившемся окне выполните команду «msconfig».
В результате у вас должно открыться окно «Конфигурация системы». Здесь нужно перейти на вкладку «Загрузка» и нажать там на кнопку «Дополнительные параметры».
Дальше появится окно «Дополнительные параметры загрузки». В данном окне нужно отключить функцию «Максимум памяти».
После чего все открытые окна нужно закрыть нажатием на кнопку «Ok» и перезагрузить компьютер.
Причина № 6. Неисправная оперативная память.
Если вы проверили все выше описанное, но компьютер все равно не видит всю оперативную память, то вам стоит проверить какой объем оперативной памяти доступен в BIOS. Для этого перезагрузите компьютер и зайдите в BIOS. Если в BIOS также не видно всю оперативную память, то это может говорить о том, что одна или несколько планок памяти вышли из строя.
Для того чтобы определить неисправные планки памяти можно устанавливать из по одной и пробовать включать компьютер. Если с одной из планок компьютер откажется запускаться, то, скорее всего, это и есть искомая неисправная планка памяти.