2009-10-16 14:08:17 +0000 2009-10-16 14:08:17 +0000
27
27
Advertisement

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

Advertisement

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

Машина имеет 4 ГБ оперативной памяти – окна сообщили, что доступно 1.99 ГБ, 2 ГБ было “зарезервировано аппаратно”. Я добавил ещё 2 ГБ, и windows сообщают, что физический объём оперативной памяти составляет 6 ГБ, но теперь 4 ГБ - “аппаратно зарезервировано”. BIOS также видит полный объём оперативной памяти.

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

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

Advertisement

Ответы (7)

30
30
30
2010-02-11 22:11:18 +0000

Оказывается, установленная оперативная память была в неподдерживаемой конфигурации – На этой машине, если вы устанавливаете 2GB чипы, они должны быть установлены в тройном количестве, как указано в ссылке здесь (pdf).

Интересно отметить, что Windows видела память, но она была признана непригодной к использованию и помечена как “hardware reserved”.

17
17
17
2009-10-27 19:29:40 +0000

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

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

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

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

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

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

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

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

6
Advertisement
6
6
2010-06-09 17:44:28 +0000

Я точно решил эту проблему! С Gigabyte p55a ud3r и Kingston KHX1600C9D3K4/8GX.

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

Если вы ставите пару памяти, которая предназначена для работы только на канале 1, на канале 2 (как я делал это неосознанно). BIOS распознает только их, “BUT” не доступен для использования. Windows 7 видит только установленный объем оперативной памяти (в моем случае 8 ГБ), но не может использовать остальные 4 ГБ на канале памяти 2, а Windows 7 думает, что 4 ГБ памяти - это “HARDWARE RESERVED”.

Поэтому я советую вам переключать их между слотами памяти, как я это делал, и теперь у меня есть только 5 МБ HARDWARE RESERVED вместо 4 ГБ, как раньше, когда я ставлю палочки оперативной памяти на слоты/канал ошибки.

4
4
4
2012-01-31 17:03:05 +0000

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

я изменил настройку для Frame Buffer Location с [Above 4G] на [Below 4G]… и теперь у меня 1 МБ в HW зарезервированно, а не 4G. Windows видит все *G как используемые.

3
Advertisement
3
3
2009-10-16 15:45:25 +0000

Может, обновление BIOS поможет? Также, попробуйте включить функцию Memory Remaping в BIOS, или что-нибудь в этом роде, если вам удастся найти ее в SETUP.

2
2
2
2016-04-23 22:42:21 +0000

Вообще-то, в сообщении есть большая подсказка: “Hardware reserved”.

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

В моем случае Windows сообщила, что 1.1Гб моей установленной 8Гб оперативной памяти было “аппаратно зарезервировано”:

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

В разделе Дополнительные настройки набора микросхем перейдите в раздел Дополнительные настройки набора микросхем:

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

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

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

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

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

2
Advertisement
2
2
2012-07-10 11:35:22 +0000

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

Похожие вопросы

3
28
13
7
5
Advertisement
Advertisement