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

26

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

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

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

Почему вся моя дополнительная оперативная память помечена как «аппаратная зарезервированная» в Windows 7?

ericvg
источник

Ответы:

30

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

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

ericvg
источник
@ericvg Английский док?
Муген,
Что вы подразумеваете под неподдерживаемым конфигом ?! Пожалуйста, посмотрите на этот superuser.com/questions/1165428
Dr.jacky
17

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

В блоге Марка Руссиновича есть отличное сообщение, в котором объясняется, как Windows использует физическую память .

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

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

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

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

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

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

Дано
источник
6

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

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

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

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

user39572
источник
Вы хотите сказать, что вы просто поменяли местами ОЗУ? Не могли бы вы объяснить, что мы подразумеваем под каналами памяти здесь? Если на моей материнской плате есть 2 слота DMMI, тогда эти каналы 1 и 2 соответственно?
Муген,
4

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

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

боб боско
источник
3

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

sYnfo
источник
Кроме того, я узнал, что HP Z800 поставляется с 2 ГБ оперативной памяти по умолчанию ... Может быть, HP просто не хочет, чтобы пользователи добавляли больше? Глупо, я знаю ... :)
sYnfo
1
Согласно спецификации, эта модель на самом деле может поддерживать 192 ГБ, если O / S и другое оборудование позволяет
MartW
2

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

Майк Хиггс
источник
Гм ... это правда, что 32-разрядные ОС (не серверные) 32-разрядного клиента Windows будут использовать только до 4 ГБ ОЗУ, но многие другие 32-разрядные ОС могут использовать гораздо больше. (32-разрядность не ограничивает адресуемость ОЗУ.) 32-разрядные клиенты Windows XP SP2 и более поздних версий также ограничены использованием только ОЗУ по физическим адресам ниже границы 4 ГБ. Теперь устройства ввода-вывода занимают некоторое физическое адресное пространство ниже этого, поэтому любая ОЗУ, конфликтующая с ними, не видна. Большинство мобильных устройств могут переместить такую ​​оперативную память на более высокие адреса («перераспределение дыр в памяти»), что работает для большинства ОС, но 32-разрядные клиенты Win не будут использовать переназначенную оперативную память.
Джейми Ханрахан
2

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

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

  2. Тип msconfig

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

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

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

    введите описание изображения здесь

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

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

Der Hochstapler
источник
Это исправило это для меня. На моей машине было установлено 3GB. В чем недостаток снятия лимита? Почему на моей машине по умолчанию установлено 3 ГБ? Кто-нибудь может добавить больше деталей к ответу?
iSWORD
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

Reg Edit
источник
Такой опции нет в BIOS. Пожалуйста, посмотрите на superuser.com/questions/1165428
Dr.jacky