Youtubezilla.ru

Мастер бытовой техники
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

Windows не видит оперативную память

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

В статье рассмотрим нюансы для решения проблемы, когда виндовс не видит оперативную память — что с этим делать, как решить вопрос увеличения оперативной памяти бесплатно, или с малыми финансовыми затратами.

Простейшее решение, это установить на материнскую плату компьютера дополнительную (либо новую) плату оперативной памяти… однако не следует спешить — возможно, проблема в настройках компьютера.

Но давайте по порядку разберёмся с тем, когда Windows 7 или Windows 8 не видят весь оперативный объем RAM.

  • часть для: 32 битных версий Windows 7 или Windows 8
  • если Windows имеет ограничения на максимальный объем памяти
  • Windows 8 — максимальное количество доступной оперативной рам памяти
  • Windows 7 — максимальное количество доступной оперативной рам памяти
  • материнская плата компьютера имеет ограничения
  • как открыть bios системы
  • неправильно установлена плата памяти

Оперативная память и операционная система

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

32х разрядная операционная система

Как правило, на большинстве наших компьютеров устанавливается 32х-битная ОС Windows.

Причины, по которым не видно оперативную памятьЭто первая причина, по которой компьютер не видит оперативную память. Обращаем ваше внимание на то, что программное обеспечение такого типа рассчитано на работу с оперативкой, общим объемом около 4 ГБ. Остальную память ОС попросту не замечает, вне зависимости от того, сколько модулей установлено на ПК и каков их суммарный объем.

Решением данной проблемы будет инсталляция 64х-битной версии Windows, если процессор ПК может работать с ней (на что способно большинство современных чипов).

Получить информацию о версии ОС вы можете двумя основными способами:

    Через меню Пуск, где в панели управления выбирается меню «Система».

Меню «Система» в панели управления

Если у вас установлена 64-х разрядная ОС, а компьютер все равно не видит оперативную память, значит причина кроется в другой плоскости.

Скорее всего причина кроется в простом программном сбое в определении планки ОЗУ. Также причина может крыться в некорректной работе самого модуля, материнской платы, слота для подключения оперативной памяти. Далее рассмотрим все возможные причины появления данных проблем, а также пути их решения.

Вариант 1: Проверить правильность настройки Windows

Иногда в самой системе могут быть некорректно настроены параметры работы с комплектующими. Выполнить их проверку и корректировку можно по следующей инструкции:

  1. Откройте строку “Выполнить”, воспользовавшись сочетанием клавиш Win+R.
  2. Пропишите в эту строку команду msconfig и нажмите кнопку “Ок” или клавишу Enter.

Вариант 2: “Командная строка”

В системе могут быть также включены некоторые опции, которые могут не отображать через обычный графический интерфейс. Исправить ситуацию можно с помощью специальных команд, которые требуется вводить через “Командную строку”:

  1. Для начала выполните запуск “Командной строки” от имени администратора. Это можно сделать с помощью стандартного поиска по системе. Кликните по иконке лупы на панели задач Windows.
  2. В появившейся строке введите наименование искомого элемента. В нашем случае это “Командная строка”. Под результатом поисковой выдачи найдите пункт “Запуск от имени администратора” и воспользуйтесь им.

Вариант 3: Настроить BIOS

Не стоит исключать и тех ситуаций, когда BIOS материнской платы настроен некорректно. Выполнить изменения параметров BIOS можно по следующей инструкции:
Для начала выполните вход в BIOS любыми доступными вариантами. Подробно останавливаться на этом моменте мы не будем.

  1. Стоит понимать, что интерфейс BIOS может различаться в зависимости от производителя материнской платы, поэтому дать универсальную инструкцию невозможно. Перейдите в раздел «Advanced» или «Chipset» или с похожими названиями.
  2. Дальше вам нужно найти и переключиться на один из разделов, чьи названия представлены ниже:
    • «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»
  3. Проверьте значение у обнаруженного названия. Если оно отключено, то переключите его на значения “On” или “Enabled”. Изменить значение можно с помощью переключения клавишами со стрелками предложенных вариантов. Перед этим вам потребуется выбрать блок со значением, нажав клавишу Enter.
  4. Сохраните изменения в BIOS, воспользовавшись клавишей F10. В большинстве версия именно она отвечает за выход из BIOS с сохранением внесенных в него параметров.

Вариант 4: Уменьшить выделенную память под видеокарту

У дискретных видеокарт обычно есть собственная видеопамять и по умолчанию они не “занимают” память у ОЗУ. Однако, если вы пользуетесь графикой, встроенной в процессор, то она как раз берет память из оперативки, так как собственной видеопамяти у нее нет. Такое решение часто встречается на ноутбуках и недорогих сборках ПК. Обычно система сама регулирует оптимальный показатель расхода оперативной памяти для видеоадаптера. Однако в BIOS все также могут быть установлены фиксированные значения.

Настройка данных значений производится по следующей инструкции:

  1. Для начала войдите в BIOS и UEFI вашего устройства. Сделать это можно с помощью специальных клавиш, которые требуется нажимать непосредственно во время перезагрузки компьютера. Подробно комбинации клавиш для входа в данный режим рассматривать не будем, так как для каждого устройства они могут быть индивидуальными.
  2. Переключитесь в раздел “Advanced”. В большинстве случаев именно он вам и нужен для детальной настройки видеопамяти. Однако в UEFI вместо него могут быть разделы «Дополнительно», «System Configuration» а также просто «Memory».
  3. Теперь откройте раздел с именем «Конфигурация системного агента», «Расширенные настройки памяти», «Integrated Graphics Configuration», «UMA Buffer Size», «Internal GPU Buffer», «iGPU Shared Memory» или похожим названием.
  4. Там задайте требуемое значение. Помните, что если задать очень маленькое значение высок риск того, что видеоадаптер не будет справляться даже с самыми простыми с нагрузками. Мы рекомендуем устанавливать значение не менее 1 Гб.
  5. Сохраните настройки закройте BIOS или UEFI, воспользовавшись клавишей F10.

Вариант 5: Проверить модули оперативной памяти

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

  1. Для проверки будем использовать утилиту MEMTEST. Она не занимает много места и не требует установки в систему. Просто скачайте исполняемый файл с официального сайта разработчика и выполните его запуск.
  2. В настройках тестирования можно указать только размер тестируемой оперативной памяти. Мы рекомендуем оставлять здесь значение “All unused RAM”, так как оно гарантирует наиболее правдивые результаты.
  3. Нажмите кнопку “Start testing” для запуска процесса тестирования оперативной памяти.
  4. По завершении тестирования вы увидите количество обнаруженных проблем в нижней части окна утилиты.

Дополнительно может дать еще несколько рекомендаций по работе с неисправными модулями оперативной памяти:

  • Попробуйте поменять модули местами в слотах на материнской плате. Иногда это помогает решить проблему.
  • Планки могут быть несовместимы друг с другом: разная частота, тайминги. Специалисты рекомендуют приобретать планки с максимально похожими характеристики, а лучше вообще покупать готовый набор.
  • Нельзя исключать неисправность какой-то конкретной планки ОЗУ. Проверить эти предположения можно чередуя между собой установленные планки памяти.
  • Возможно, что неисправность кроется в самой материнской плате. Некоторые слоты под ОЗУ в ней могут быть просто неисправными.

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

Система не «видит» часть «ОЗУ»

Причиной того, что установленная ОС не обнаруживает часть от всей имеющейся «ОЗУ», может быть использование видеокарты интегрированного типа. Это выглядит следующим образом.

Компьютер не видит оперативную память

Система использует часть ОЗУ

Для того, чтобы установить меньшее количество памяти, выделяемое для интегрированной видеокарты, необходимо:

  1. Проводим перезапуск системы и во время ее включения запускаем «БИОС» или же в новых версиях «ОС» программу «UEFI». Для этого нужно зажать кнопку «F2» или «Del».
  2. В рабочей области программного обеспечения потребуется обнаружить параметр «Integrated Graphics Share Memory» и установить меньшее значение.

Ограничение системной программой

Кроме всего прочего, ограничение на задействование столь важной памяти может регулироваться при помощи системной программы «Конфигурация системы». Чтобы успешно его ликвидировать, необходимо:

    Комбинируем нажатие клавиш «Win»+«R» и запускаем процесс «Выполнить».

Ограничение в самой материнской плате

Модуль материнской платы может также обладать ограничением на использование «ОЗУ». Чтобы узнать достоверную информацию о том, какое же количество памяти может поддерживать данная важнейшая плата, необходимо сперва узнать ее наименование.

Для определения модели «МП» можно воспользоваться несколькими способами:

    во-первых, заглянуть в корпус персонального компьютера. В нем необходимо найти модуль материнской памяти, на котором будет нанесена соответствующая надпись;

Компьютер не видит оперативную память

Во вкладке «Общая информация», находим модель мат. платы в разделе «Системная плата»

Если нет желания устанавливать подобное ПО, можно воспользоваться стандартным пакетом программ «Windows». Для этого нужно:

    Открыть «Пуск», ввести «командная» и запустить «Командную строку».

Справка! Кроме того, в некоторых интернет-магазинах также выкладывают эти сведения, однако они не являются стопроцентно достоверными.

Использование оперативной памяти в неполном объеме может привести к «подтормаживаниям» системы, появлению сбоев и не оптимальной работе всего ПК. Поэтому желательно прибегать к использованию максимального количества «ОЗУ». Кроме того, количество поддерживаемой памяти напрямую зависит от разрядности операционной системы.

Немного теории. Разрядность шины памяти

32-битные ЦПУ и АЛУ — архитектуры, основанные на регистрах и шинах данного размера. Диапазон целых значений, которые могут быть сохранены в 32 бит: от 0 до 4294967295. Таким образом, процессор с 32-битной адресацией памяти может напрямую обращаться 4 Гб памяти.

Реальный режим памяти

После подачи сигнала сброса или включения питания процессор начинает работу в реальном режиме; в этом режиме начинается исполнение BIOS IBM PC-совместимого компьютера. В компьютере имеются различные виды оперативной памяти. В первых компьютерах применялся так называемый реальный режим работы процессора, не позволявший адресовать более 1 Мбайт памяти. Начальная область адресов от 0 до 640 Кбайт использовалась для оперативной памяти, а область от 640 Кбайт до 1 Мбайт – для памяти и регистров периферийных устройств, таких как видеоадаптеры и дисковые контроллеры. Раньше оперативная память была очень дорогая, поэтому далеко не в каждом компьютере было установлен максимально возможный объем – 1 Мбайт. Можно было встретить компьютеры с объемом оперативной памяти, например, 512 Кбайт. Программы в те времена, конечно, тоже были не очень требовательны к объему памяти. С появлением операционных систем Microsoft Windows и IBM OS/2 требования к объему памяти, установленной в компьютере, резко возросли. Компания Intel выпустила процессор i80286, способный адресовать в защищенном режиме до 16 Мбайт физической памяти. Теперь память с адресами в пределах первого мегабайта стала называться стандартной, а выше этого предела — расширенной (extended). Размер расширенной памяти определяется во время инициализации компьютера и записывается в память CMOS, откуда ее нетрудно извлечь.

Защищенный режим памяти

Суть защищённого режима в следующем: программист и разрабатываемые им программы используют логическое адресное пространство, размер которого может составлять 1 гигабайт. Логический адрес преобразуется в физический адрес автоматически с помощью схемы управления памятью (MMU). При этом содержимое сегментного регистра не связано напрямую с физическим адресом, а является номером сегмента в соответствующей таблице. Благодаря защищённому режиму, в памяти может храниться только та часть программы, которая необходима в данный момент, а остальная часть может храниться во внешней памяти (например, на жёстком диске). В случае обращения к той части программы, которой нет в памяти в данный момент, операционная система может приостановить программу, загрузить требуемую секцию кода из внешней памяти и возобновить выполнение программы.

Страничная организация памяти

Основная мысль сводится к формированию таблиц описания памяти, которые определяют состояние её отдельных сегментов/страниц и т. п. При нехватке памяти операционная система может выгрузить часть данных из оперативной памяти на диск, а в таблицу описаний внести указание на отсутствие этих данных в памяти. При попытке обращения к отсутствующим данным процессор сформирует исключение #PF (разновидность прерывания) и отдаст управление операционной системе, которая вернёт данные в память, а затем вернёт управление программе. Таким образом для программ процесс подкачки данных с дисков происходит незаметно.

До изобретения виртуальной памяти процессор работал с областью не более 4096Кб т.к. вся память доступная «выше» считалась недоступной ибо не соответствовала реальной памяти. Т.е. использовалось прямое обращение к памяти например в процессоре с 16-ти разрядным полем адреса и 4096 словами памяти можно было адресовать не выше 4095 т.к. все, что выше не соответствовало реальным адресам памяти.

В старых компьютерах (с ЦП работающем только в реальном режиме) без организации виртуальной памяти при обращении вы ше 4095 программа сгенерировала бы ошибку и прекратила выполнение. В современных компьютера работающих с процессорами поддерживающими виртуальный режим, адреса памяти, например, с 8192 по 12287 отображаются на адреса основной памяти с 0 по 4095 используя технологию страничной памяти. При адресации свыше 4095, содержимое памяти будет сохранено на диск, слова с 8192 по 12287 будут загружены в основную память и отображение изменится так, что адреса с 8192 по 12287 будут соответствовать памяти с 0 по 4095. такие фрагменты памяти, которые считываются с диска и «накладываются» на основную (доступную физически 4096) память для процессора назыаются страницами. Адреса к которым обращается программа — виртуальное адресное пространство, а реальные адреса памяти реализованные аппаратно — физически доступная память.

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

В современных компьютерах память доступная приложениям не имеет однозначного соответствия с реальной физической. ОС осуществляет связывание логических и физических адресных пространств. Адресное пространство, к которому обращается процессор за данными и кодом, в котором располагаются сегменты (названное линейным адресным пространством) может не соответствовать реальной физической памяти. Физическая память (включая буферы внешних устройств, например видеобуфер) может быть отображена в линейное адресное пространство произвольным образом — каждая страница (размером 4 килобайта) линейного пространства может быть переадресована на любую страницу физической памяти через каталог страниц, располагающийся в оперативной памяти.

| 0|0 |1 |0 |1 |1 |0 |0 | <— Ячейка хранит данные 1/0 в 8 разрядах. Сама ячейка имеет адрес .

8-и разрядная ячейка может хранить 8 бит (8 единичек/ноликов, называется словом). Слова могут быть разной длины. |0|0|1|0|1|1|0|1| — слово в 8бит (1байт), |0|1|0|0|1|0|1|0|1|0|0|0|0|1|1|0| — слово в 16бит (2байта).

Если адрес состоит из n-бит, то максимальное число адресуемых ячеек составит 2 в степени n. Число адресуемых
ячеек памяти зависит от числа битов в адресе, длины слова.

|<-8-разр. ячейка, =1байт(8бит, слово)->| данные
П Адрес 0 —> | 0|0 |0 |0 |1 |1 |0 |0 |

О Адрес 1 —> | 0|0 |1 |1 |1 |1 |0 |0 |

Л Адрес 2 —> | 0|0 |1 |0 |1 |1 |0 |0 |

Е Адрес 3 —> | 1|0 |1 |0 |1 |1 |0 |0 |
А Адрес 4 —> | 0|0 |1 |0 |1 |1 |0 |0 |

Д Адрес 5 —> | 0|0 |0 |0 |0 |1 |0 |0 |

Р Адрес 6 —>| 0|0 |1 |0 |1 |1 |0 |0 |

Е Адрес 7 —> | 1|0 |1 |1 |1 |1 |0 |1 |

max адр. памяти будет = 2(кол-во состояний ячейки 1/0) в степени 8(кол линий поля адреса) = 256.

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

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

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

KB3153171

KB3146706

KB3147071

удалить обновления

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

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

Успехов нам всем.

функция Параметры экрана не работает

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

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:Windowssystem32,

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

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

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

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

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

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

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

Очень помогло! Программа добротная, теперь Винда 7 32 bit видит 4 Gb оперативы из 4-х ( раньше видел 3,25)
И что самое главное помогло решить проблему загрузки карты (вылета) из Cs Go!

Ограничения Windows

Выше мы рассмотрели аппаратные ограничения, которые могут стать препятствием для апгрейда компьютера в плане увеличения оперативной памяти. Но есть же ещё программные ограничения. Любой более-менее опытный пользователь Windows знает, что 32- разрядная эта операционная система видит не более 4 Гб «оперативки». Ну а 64- разрядная Windows видит столько, сколько есть. Но далеко не все знают, что и у 64- битной Windows есть свои параметры максимума. И что у разных редакций системы эти параметры разные. Благо, они выделены с запасом, как минимум для обычного пользователя.

Так, базовые редакции 64- битных Windows 8.1 и 10, соответственно, Home и Core видят только 128 Гб памяти. Редакции Pro , Education и Enterprise «Десятки» поддерживают максимум 2 Тб. Windows 8.1 в редакциях Pro и Enterprise может видеть до 512 Гб. Windows 7 видит 192 Гб только в редакциях, начиная с Home Premium . Её редакция Home Basic ограничена 8 Гб, а базовая Starter может быть только 32- битной с поддержкой максимум 2 Гб.

голоса
Рейтинг статьи
Читайте так же:
Фон в Автокаде. Как поменять фон в AutoCAD.
Ссылка на основную публикацию
Adblock
detector