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


26

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

Машина має 4 Гб оперативної пам’яті - вікна повідомили про доступність 1,99 ГБ, 2 ГБ - «апаратно зарезервовано». Я додав ще 2 ГБ і Windows повідомляє, що фізична оперативна пам’ять є 6 ГБ, але тепер 4 ГБ є "апаратно зарезервоване". Біос також бачить повну кількість оперативної пам’яті.

Відеокарта - це nVidia Quadro FX 580, тому вона взагалі не повинна використовувати спільну пам'ять.

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

Відповіді:


30

Виявляється, що встановлена ​​оперативна пам’ять була в непідтримуваному конфігурації - на цій машині, якщо ви встановите мікросхеми 2 Гб, вони повинні бути встановлені потрійно, як посилається тут (pdf).

Цікаво відзначити, що Windows бачила пам’ять, але вона стала непридатною для використання та позначена як "апаратне забезпечення зарезервоване".


@ericvg Англійська док?
Mugen

Що ви маєте на увазі під непідтримуваною конфігурацією ?! Погляньте на цей 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.

Купуючи оперативну пам’ять, ви отримуєте її парами, оскільки виявилося, що кожна пара / флешка пам'яті може працювати лише на каналі пам'яті 1 або каналі пам'яті 2.

Якщо ви помістите пару пам'яті, яка призначена для роботи лише на каналі 1, на каналі 2 (як я це робив несвідомо). Біос розпізнає їх лише "АЛЕ" не доступні для використання. Windows 7 може бачити лише загальну встановлену оперативну пам’ять (у моєму випадку 8 ГБ), але не може використовувати інші 4 ГБ на каналі пам’яті 2, а Windows 7 вважає, що 4 ГБ пам’яті «ЗАБЕЗПЕЧЕНО ГАРДАРІЯ».

Тому я раджу вам переключити їх між слотами для пам’яті, як я це зробив, і тепер у мене лише 5 МБ ЗАБЕЗПЕЧЕНОГО ЗАБЕЗПЕЧЕННЯ замість 4 Гб, як раніше, коли я ставив палички ОЗУ на неправильні слоти / канал.


Ви хочете сказати, що ви просто обмінялися палицями оперативної пам'яті? Чи можете ви поясніть, що ми маємо на увазі під каналами пам'яті тут? Якщо у моєї материнської плати є два слоти DMMI, це канал 1 і канал 2 відповідно?
Муген

4

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

Я змінив налаштування для місця розташування буфера кадру з [Вище 4G] на [Нижче 4G} ..., і тепер у мене є 1 Мб в HW, а не 4G. Windows бачить усі * G як корисні


3

Можливо, оновлення BIOS допоможе? Крім того, спробуйте увімкнути перероблення пам’яті у BIOS або щось подібне, якщо вам вдасться знайти її у вашій SETUP.


Крім того, я дізнався, що HP Z800 за замовчуванням має 2 Гб оперативної пам'яті ... Можливо, HP просто не хоче, щоб користувачі додавали більше? Нерозумно, я знаю ... :)
sYnfo

1
Відповідно до специфікацій, ця модель насправді може підтримувати 192 ГБ, якщо дозволяє O / S та інше обладнання
MartW

2

У мене була подібна проблема із Samsung R519. У моєму випадку я модернізував з 2 Гб до 4 ГБ оперативної пам’яті, але на моїй машині є лише 32-бітна ОС. Тож у моєму випадку це обмежуючий фактор, оскільки 32-бітна ОС бачить лише 3 Гбіт макс.


Гм ... це правда, що 32-бітний клієнт Windows '(несерверний) 32-розрядні ОС використовуватиме до 4 ГБ оперативної пам’яті, але багато інших 32-бітних ОС можуть використовувати набагато більше. (32-розрядність не обмежує адресність оперативної пам’яті.) 32-розрядні клієнти Windows, XP SP2 та новіші версії також обмежені використанням лише оперативної пам’яті за фізичними адресами нижче межі 4 ГБ. Тепер пристрої вводу / виводу займають частину фізичного адресного простору нижче цього, тому будь-яка ОЗУ, яка конфліктує з ними, не може бути помічена. Більшість мобільних пристроїв можуть перенести таку оперативну пам'ять на більш високі адреси ("перезапуск дірки в пам'яті"), що працює для більшості ОС, але 32-розрядні клієнти Win не використовуватимуть перезаписану оперативну пам'ять.
Джеймі Ханрахан

2

Для тих, хто все ще має цю проблему:

  1. Натисніть Пуск -> Виконати

  2. Тип msconfig

  3. Перейдіть на вкладку "Завантаження"

  4. Натисніть кнопку "Розширені параметри"

  5. Зніміть прапорець "Максимальна пам'ять"

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

  6. Перезавантажте

Допоміг мені, зарезервував лише 9 Мб із загальних 6 Гбіт.


Це зафіксувало це для мене. На моїй машині було встановлено 3 ГБ. У чому мінус зняття ліміту? Чому на моїй машині за замовчуванням встановлено 3 ГБ? Чи може хтось додати більше деталей у відповідь?
iSWORD

2

Насправді є велика підказка у повідомленні: "Обладнання зарезервоване".

Якщо перевірка / зняття прапорця "Максимальна пам'ять" у Windows не допомагає, винуватцем цього можуть бути налаштування BIOS за замовчуванням, які можуть зарезервувати надмірну оперативну пам’ять для графічного обладнання.

У моєму випадку Windows повідомила, що 1.1G моєї встановленої 8G оперативної пам’яті було «апаратно зарезервоване»:

"Обладнання зарезервоване" перед зміною налаштувань 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

Для загального використання встановіть його на 256 М:

Налаштування BIOS

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

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

"Обладнання зарезервоване" після зміни налаштувань BIOS


У BIOS такої опції немає. Будь ласка, подивіться на superuser.com/questions/1165428
Dr.jacky
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.