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

Dlaczego cała moja dodatkowa pamięć RAM jest oznaczona jako "sprzęt zarezerwowany" w systemie Windows 7?

Mam nową stację roboczą HP Z800, z systemem Windows 7 Enterprise 64 bit. Z800 Specs are here .

The machine has 4GB of RAM – windows reported 1.99GB available, 2GB was “hardware reserved”. Dodałem kolejne 2 GB i okna zgłosiły, że jest 6 GB fizycznej pamięci RAM, ale teraz 4 GB jest “sprzętowo zarezerwowane”. BIOS widzi również pełną ilość pamięci RAM.

Karta graficzna to nVidia Quadro FX 580, więc nie powinna w ogóle korzystać z żadnej wspólnej pamięci.

Dlaczego cała moja dodatkowa pamięć RAM jest oznaczona jako “sprzętowo zarezerwowana” w Windows 7?

Odpowiedzi (7)

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

Okazuje się, że zainstalowana pamięć RAM była w nieobsługiwanej konfiguracji – Na tej maszynie, jeśli zainstalujesz 2GB chipy, muszą być one zainstalowane potrójnie, jak to jest opisane tutaj (pdf).

Ciekawostką jest, że Windows widział pamięć, ale została ona wyeksploatowana jako nieużyteczna i oznaczona jako “hardware reserved”.

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

Ouch, przykro mi słyszeć o ponownej instalacji.

Jest świetny post na blogu Marka Russinowicza, który wyjaśnia jak okna używają pamięci fizycznej .

  1. Urządzenia sprzętowe mogą rezerwować duże bloki fizycznej przestrzeni adresowej… Aby sprawdzić, czy dany sprzęt rezerwuje duży fragment fizycznej przestrzeni adresowej, należy uruchomić “devmgmt.msc”, w menu Widok wybrać opcję Zasoby przez połączenie i rozwinąć węzeł pamięci. (Blog Marka wyjaśnia to dalej.)

  2. Nawet jeśli Twoja karta graficzna ma wbudowaną, szybką, dedykowaną pamięć wideo, system Windows nadal musi adresować i komunikować się z tą pamięcią przy użyciu tego samego adresu pamięci fizycznej, który jest używany dla pamięci RAM, urządzeń PCI i innych urządzeń. Może to spowodować zatłoczenie fizycznej przestrzeni adresowej. System operacyjny 64-bitowy powinien radzić sobie z tym lepiej niż 32-bitowy, ale jego ręce mogą być nadal związane z pewnymi wymaganiami dotyczącymi urządzeń. (My Dell ma 700 MB sprzętu zarezerwowanego dla Win7x64. Nie jest to prawie tak złe jak Twój problem, ale wciąż irytujące.)

  3. Dobrze byłoby wiedzieć, czy takie narzędzie jak memtest (które uruchamia się i działa bez okien) widzi całą zainstalowaną pamięć RAM. Wypróbuj niektóre z narzędzi informacji systemowych na UBCD , aby sprawdzić, czy widzą (i testują) całą Twoją pamięć RAM. Dzięki temu będziesz wiedział, czy Windows ma z tym coś wspólnego.

Na koniec, kupiłeś ją od jednego z głównych dostawców, powinieneś być w stanie uzyskać od nich wsparcie i zapytać ich o problem. Oni często mogą dotrzeć do sedna tego typu sprawy znacznie szybciej niż przeszukiwanie internetu, a Ty już zapłaciłeś za tę usługę.

Edit: to SO pytanie may być związane z Twoim problemem, i jest jeszcze jedno dobre wyjaśnienie jak mapowane w pamięci rezerwacje IO mogą zmniejszyć użyteczną pamięć RAM . Ponownie, to może nie być dokładnie ten problem, z którym się spotykasz, ale te blogi mówią Ci, jak możesz określić, czy tak jest.

Daj nam znać.

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

Mam dokładnie ten problem załatwiony! Z Gigabyte p55a ud3r i Kingston KHX1600C9D3K4/8GX.

Gdy kupisz RAM, dostaniesz go w parach, jak się okazało każda para/pamięć może pracować tylko na kanale pamięci 1 lub 2.

Jeśli umieścisz parę pamięci, która ma działać tylko na kanale 1, na kanale 2 (tak jak ja nieświadomie). BIOS tylko je rozpoznaje, “ALE” nie zostały udostępnione do użytku. Windows 7 widzi tylko całkowitą zainstalowaną pamięć RAM (w moim przypadku 8 GB), ale nie może korzystać z pozostałych 4 GB na kanale 2, a Windows 7 uważa, że pamięć 4 GB jest “HARDWARE RESERVED”.

Więc radzę przełączać je pomiędzy gniazdami pamięci, tak jak ja to zrobiłem, a teraz mam tylko 5 MB HARDWARE RESERVED zamiast 4 GB, tak jak wcześniej, kiedy kładłem pendrive'y RAM na niewłaściwe gniazda/kanał.

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

Miałem ten sam problem i naprawiłem go na mojej konkretnej maszynie. Pokazywałem 4G zarezerwowane w HW. Wszedłem do MB BIOS-u i pod konfiguracją chipsetu / wewnętrzne grafiki/

zmieniłem ustawienie dla Frame Buffer Location z [Above 4G] na [Below 4G}… i teraz mam zarezerwowane 1MB w HW, a nie 4G. Windows widzi wszystkie *G jako użyteczne

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

Może aktualizacja BIOS-u by pomogła? Spróbuj również włączyć opcję Remapowania Pamięci w BIOS-ie, lub coś w tym stylu, jeśli uda Ci się ją znaleźć w swoim ZESTAWIE.

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

W wiadomościach jest duża wskazówka: “Hardware reserved”.

Jeśli zaznaczenie/odznaczenie pola wyboru “Maximum memory” w systemie Windows nie pomaga, winowajcą mogą być domyślne ustawienia BIOS-u, które mogą rezerwować nadmierną ilość pamięci RAM dla sprzętu graficznego.

W moim przypadku Windows zgłosił, że 1.1G zainstalowanej przeze mnie pamięci RAM 8G jest “sprzętowo zarezerwowane”:

Naprawiłem to zmieniając ustawienia BIOS-u. Nazwa lub szczegóły menu mogą być inne w BIOS-ie, ale w moim przypadku jest to historia. W ustawieniach zaawansowanych przejdź do opcji Advanced Chipset Configuration:

W ustawieniach zaawansowanych Chipset Configuration jest to ustawienie o nazwie UMA Frame Buffer Size. Ta opcja kontroluje ilość pamięci RAM zarezerwowanej dla Twojego sprzętu graficznego i domyślnie może być ustawiona na Auto, co decyduje o ilości pamięci RAM zainstalowanej w zależności od potrzeb - może ona być znacznie większa niż jest to konieczne:

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

Do użytku ogólnego, ustaw ją na 256M:

Wynik w Menedżerze zadań:

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

Miałem podobny problem z Samsungiem R519. W moim przypadku zaktualizowałem z 2gb do 4gb RAM, ale mam tylko 32bit OS na swoim komputerze. Więc w moim przypadku jest to czynnik ograniczający, ponieważ 32bit OS będzie widział tylko 3gb max.