25

У меня новая рабочая станция HP Z800, работающая под управлением Windows 7 Enterprise 64 bit. Спецификации Z800 здесь.

Машина имеет 4 ГБ оперативной памяти - Windows сообщила о наличии 1,99 ГБ, 2 ГБ было "аппаратно зарезервировано". Я добавил еще 2 ГБ, и Windows сообщает, что есть 6 ГБ физической ОЗУ, но теперь 4 ГБ "аппаратно зарезервировано". BIOS также видит полный объем оперативной памяти.

Видеокарта представляет собой nVidia Quadro FX 580, поэтому она вообще не должна использовать общую память.

Почему все мои дополнительные ОЗУ помечены как "зарезервированные аппаратные средства" в Windows 7?

8 ответов8

30

Оказывается, установленная оперативная память была в неподдерживаемой конфигурации - на этом компьютере, если вы устанавливаете микросхемы 2 ГБ, они должны быть установлены в тройном порядке, как указано здесь (pdf).

Интересно отметить, что Windows увидела память, но она была отработана и помечена как "зарезервированная аппаратная часть".

16

Ой, грустно слышать о переустановке.

Есть отличный пост в блоге Марка Руссиновича, который объясняет, как windows использует физическую память.

  1. Аппаратные устройства могут резервировать большие блоки физического адресного пространства ... Чтобы увидеть, резервирует ли часть оборудования большой кусок физического адресного пространства, запустите «devmgmt.msc», выберите «Ресурсы по соединению» в меню «Вид» и разверните узел «Память». (Блог Марка объясняет это дальше.)

  2. Несмотря на то, что ваша видеокарта имеет встроенную, быструю выделенную видеопамять, Windows все равно должна обращаться к ней и взаимодействовать с ней, используя ту же адресацию физической памяти, которая используется для ОЗУ, устройств PCI и других устройств. Это может переполнить физическое адресное пространство. 64-битная ОС должна лучше справляться с этим, чем 32-битная ОС, но ее руки все же могут быть связаны некоторыми требованиями к устройству.
    (У моего Dell зарезервировано 700 МБ оборудования на Win7x64. Это не так плохо, как ваша проблема, но все же раздражает.)

  3. Было бы полезно узнать, может ли такой инструмент, как memtest (который загружается и работает без окон), видеть все установленное ОЗУ. Попробуйте некоторые инструменты системной информации на UBCD, чтобы увидеть, могут ли они видеть (и тестировать) всю вашу оперативную память. Это позволит вам узнать, имеет ли Windows к этому отношение.

В конце концов, вы купили его у крупного поставщика, у вас должна быть возможность получить поддержку от него и спросить его о проблеме. Они часто могут докопаться до сути такого рода проблем гораздо быстрее, чем поиск в Интернете, и вы уже заплатили за эту услугу.

Изменить: этот вопрос SO может быть связан с вашей проблемой, и есть еще одно хорошее объяснение того, как резервирование ввода-вывода с отображением в памяти может уменьшить полезную оперативную память. Опять же, это может быть не совсем та проблема, с которой вы сталкиваетесь, но эти блоги говорят вам, как вы можете определить, если это так.

Дайте нам знать.

5

У меня точно эта проблема исправлена! С Gigabyte p55a ud3r и Kingston KHX1600C9D3K4/8GX.

Когда вы покупаете RAM, вы получаете ее попарно, так как оказалось, что каждая пара / карта памяти может работать только на канале памяти 1 или канале памяти 2.

Если вы поместите пару памяти, которая предназначена для работы только на канале 1, на канале 2 (как я сделал неосознанно). BIOS только распознает их, "НО" недоступен для использования. Windows 7 может видеть только общий объем установленной оперативной памяти (в моем случае 8 ГБ), но не может использовать другие 4 ГБ на канале памяти 2, а Windows 7 считает, что 4 ГБ памяти "ОБЕСПЕЧЕНО ОБОРУДОВАННЫМ".

Поэтому я советую вам переключать их между слотами памяти, как и я, и теперь у меня есть только 5 МБ АППАРАТНОГО ОБЕСПЕЧЕНИЯ, а не 4 ГБ, как раньше, когда я вставлял палки ОЗУ в слоты / канал неправильных устройств.

4

У меня была такая же проблема, и я исправил ее на своей конкретной машине. Я показывал 4G, зарезервированный в HW. Я зашел в MB BIOS и под конфигурацией чипсета / внутренняя графика /

Я изменил настройку «Расположение буфера кадра» с [выше 4G] на [ниже 4G} ... и теперь у меня зарезервировано 1 МБ в HW, а не 4G. Windows видит все * G как пригодные для использования

3

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

2

Для тех, кто все еще имеет эту проблему:

  1. Нажмите Пуск -> Выполнить

  2. Введите msconfig

  3. Перейти на вкладку "Загрузка"

  4. Нажмите кнопку "Дополнительные параметры"

  5. Снимите флажок "Максимальная память"

  6. перезагружать

Помогли мне, получили еще только 9 Мб из 6 Гб.

2

У меня была похожая проблема с Samsung R519. В моем случае я обновил с 2 ГБ до 4 ГБ ОЗУ, но на моей машине установлена только 32-битная ОС. Так что в моем случае это ограничивающий фактор, так как 32-битная ОС будет видеть только 3 Гб максимум.

2

На самом деле в сообщении есть большая подсказка: "Оборудование зарезервировано".

Если установка / снятие флажка "Максимальная память" в Windows не помогает, виновником могут быть настройки BIOS по умолчанию, которые могут зарезервировать избыточное ОЗУ для графического оборудования.

В моем случае Windows сообщила, что 1.1G моей установленной 8G RAM было "зарезервировано аппаратно":

«Аппаратное обеспечение зарезервировано» до изменения настроек BIOS

Я исправил это, изменив настройки BIOS. Детали наименования или меню в вашем BIOS могут отличаться, но вот история в моем случае. Под Расширенными настройками перейдите к Расширенной Конфигурации набора микросхем:

Настройки BIOS

Под Расширенной конфигурацией набора микросхем есть настройка, называемая Размер буфера кадра UMA. Это контролирует, сколько вашей оперативной памяти зарезервировано для вашего графического оборудования, и по умолчанию может быть установлено значение «Авто», которое будет определять объем в зависимости от того, сколько оперативной памяти вы установили, и - в зависимости от ваших потребностей - может резервировать гораздо больше, чем необходимо:

Настройки BIOS

http://www.errorteck.com/good-to-know/computer-terminology/how-to-get-more-performance-from-a-laptop-computer.html

Для общего использования установите значение 256M:

Настройки BIOS

Результат в диспетчере задач:

«Аппаратное обеспечение зарезервировано» после изменения настроек BIOS

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .