У меня новая рабочая станция HP Z800, работающая под управлением Windows 7 Enterprise 64 bit. Спецификации Z800 здесь .
Машина имеет 4 ГБ оперативной памяти - Windows сообщила о наличии 1,99 ГБ, 2 ГБ было "аппаратно зарезервировано" Я добавил еще 2 ГБ, и Windows сообщает, что есть 6 ГБ физической ОЗУ, но теперь 4 ГБ "аппаратно зарезервировано". BIOS также видит полный объем оперативной памяти.
Видеокарта представляет собой nVidia Quadro FX 580, поэтому она вообще не должна использовать общую память.
Почему вся моя дополнительная оперативная память помечена как «аппаратная зарезервированная» в Windows 7?
Ой, грустно слышать о переустановке.
В блоге Марка Руссиновича есть отличное сообщение, в котором объясняется, как Windows использует физическую память .
Аппаратные устройства могут резервировать большие блоки физического адресного пространства ... Чтобы увидеть, резервирует ли часть оборудования большой кусок физического адресного пространства, запустите «devmgmt.msc», выберите «Ресурсы по соединению» в меню «Вид» и расширьте память. узел. (Блог Марка объясняет это дальше.)
Несмотря на то, что ваша видеокарта имеет встроенную быструю выделенную видеопамять, Windows все равно должна обращаться к ней и взаимодействовать с ней, используя ту же адресацию физической памяти, которая используется для ОЗУ, устройств PCI и других устройств. Это может переполнить физическое адресное пространство. 64-битная ОС должна лучше справляться с этим, чем 32-битная ОС, но ее руки все же могут быть связаны некоторыми требованиями к устройству.
(У моего Dell зарезервировано 700 МБ оборудования на Win7x64. Это не так плохо, как ваша проблема, но все же раздражает.)
Было бы полезно узнать, может ли такой инструмент, как memtest (который загружается и работает без окон), видеть все установленное ОЗУ. Попробуйте некоторые инструменты системной информации на UBCD, чтобы увидеть, могут ли они видеть (и тестировать) всю вашу оперативную память. Это позволит вам узнать, имеет ли Windows к этому отношение.
В конце концов, вы купили его у крупного поставщика, у вас должна быть возможность получить поддержку от него и спросить его о проблеме. Они часто могут докопаться до сути такого рода проблем гораздо быстрее, чем поиск в Интернете, и вы уже заплатили за эту услугу.
Изменить: этот вопрос SO может быть связан с вашей проблемой, и есть еще одно хорошее объяснение того, как резервирование ввода-вывода с отображением в памяти может уменьшить полезную оперативную память . Опять же, это может быть не совсем та проблема, с которой вы сталкиваетесь, но эти блоги говорят вам, как вы можете определить, если это так.
Дайте нам знать.
источник
У меня есть именно эта проблема исправлена! С Gigabyte p55a ud3r и Kingston KHX1600C9D3K4 / 8GX.
Когда вы покупаете RAM, вы получаете ее в парах, как оказалось, каждая пара / карта памяти может работать только на канале памяти 1 или канале памяти 2.
Если вы поместите пару памяти, которая предназначена для работы только на канале 1, на канале 2 (как я сделал неосознанно). BIOS только распознает их, но «НО» недоступен для использования. Windows 7 может видеть только общий объем установленной ОЗУ (в моем случае 8 ГБ), но не может использовать другие 4 ГБ на канале памяти 2, а Windows 7 считает, что 4 ГБ памяти «ОБОРУДОВАНЫ ЗА ОБОРУДОВАНИЕМ».
Поэтому я советую вам переключать их между слотами памяти, как и я, и теперь у меня есть только 5 МБ АППАРАТНОГО ОБЕСПЕЧЕНИЯ, а не 4 ГБ, как раньше, когда я вставлял палки ОЗУ в слоты / канал неправильных устройств.
источник
У меня была такая же проблема, и я исправил ее на своей конкретной машине. Я показывал 4G, зарезервированный в HW. Я зашел в MB BIOS и под конфигурацией чипсета / внутренняя графика /
Я изменил настройку «Расположение буфера кадра» с [выше 4G] на [ниже 4G} ... и теперь у меня зарезервировано 1 МБ в HW, а не 4G. Windows видит все * G как пригодные для использования
источник
Может быть, обновление BIOS поможет? Кроме того, попробуйте включить перепрограммирование памяти в BIOS или что-то в этом роде, если вам удастся найти его в настройках.
источник
У меня была похожая проблема с Samsung R519. В моем случае я обновил с 2 ГБ до 4 ГБ ОЗУ, но на моей машине установлена только 32-битная ОС. Так что в моем случае это ограничивающий фактор, так как 32-битная ОС будет видеть только 3 Гб максимум.
источник
Для тех, кто все еще имеет эту проблему:
Нажмите Пуск -> Выполнить
Тип
msconfig
Перейти на вкладку "Загрузка"
Нажмите кнопку «Дополнительные параметры»
Снимите флажок «Максимальная память»
перезагружать
Помогли мне, получили еще только 9 Мб из 6 Гб.
источник
На самом деле в сообщении есть большая подсказка: «Оборудование зарезервировано».
Если установка / снятие флажка «Максимальная память» в Windows не помогает, виновником могут быть настройки BIOS по умолчанию, которые могут зарезервировать избыточное ОЗУ для графического оборудования.
В моем случае Windows сообщила, что 1.1G моей установленной 8G RAM было «аппаратно зарезервировано»:
Я исправил это, изменив настройки BIOS. Детали наименования или меню в вашем BIOS могут отличаться, но вот история в моем случае. Под Расширенными настройками перейдите к Расширенной Конфигурации набора микросхем:
Под Расширенной конфигурацией набора микросхем есть настройка, называемая Размер буфера кадра UMA Это контролирует, сколько вашей оперативной памяти зарезервировано для вашего графического оборудования, и по умолчанию может быть установлено значение «Авто», которое будет определять количество в зависимости от того, сколько оперативной памяти вы установили, и - в зависимости от ваших потребностей - может резервировать гораздо больше, чем необходимо:
http://www.errorteck.com/good-to-know/computer-terminology/how-to-get-more-performance-from-a-laptop-computer.html
Для общего использования установите значение 256M:
Результат в диспетчере задач:
источник