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

26

Mam nową stację roboczą HP Z800 z systemem Windows 7 Enterprise w wersji 64-bitowej. Specyfikacja Z800 jest tutaj .

Maszyna ma 4 GB pamięci RAM - w systemie Windows zgłoszono dostępność 1,99 GB, 2 GB było „zarezerwowane sprzętowo”. Dodałem kolejne 2 GB i raporty systemu Windows, że jest 6 GB fizycznej pamięci RAM, ale teraz 4 GB to „sprzęt zarezerwowany”. BIOS widzi również pełną ilość pamięci RAM.

Karta graficzna to nVidia Quadro FX 580, więc nie powinna w ogóle używać pamięci współdzielonej.

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

ericvg
źródło

Odpowiedzi:

30

Okazuje się, że zainstalowana pamięć RAM była w nieobsługiwanej konfiguracji - na tym komputerze, jeśli zainstalujesz układy o pojemności 2 GB, należy je zainstalować potrójnie, jak podano tutaj (pdf).

Warto zauważyć, że system Windows widział pamięć, ale została ona uznana za niezdatną do użytku i oznaczona jako „zarezerwowana sprzętowo”.

ericvg
źródło
@ericvg English doc?
Mugen
Co masz na myśli mówiąc o nieobsługiwanej konfiguracji ?! Proszę spojrzeć na ten superuser.com/questions/1165428
Dr.jacky
17

Przykro mi słyszeć o ponownej instalacji.

Istnieje świetny post na blogu Marka Russinovicha, który wyjaśnia, w jaki sposób system Windows wykorzystuje pamięć fizyczną .

  1. Urządzenia sprzętowe mogą rezerwować duże bloki fizycznej przestrzeni adresowej ... Aby sprawdzić, czy element sprzętowy rezerwuje dużą część fizycznej przestrzeni adresowej, uruchom „devmgmt.msc”, wybierz Zasoby według połączenia w menu Widok i rozwiń Pamięć węzeł. (Blog Marka wyjaśnia to dalej.)

  2. Mimo że Twoja karta wideo ma wbudowaną, szybką, dedykowaną pamięć wideo, system Windows nadal musi adresować tę pamięć i wchodzić w interakcje z nią przy użyciu tego samego adresowania pamięci fizycznej, który jest używany dla pamięci RAM, urządzeń PCI i innych urządzeń. Może to zatłoczyć fizyczną przestrzeń adresową. 64-bitowy system operacyjny powinien sobie z tym poradzić lepiej niż 32-bitowy system operacyjny, ale jego ręce mogą nadal wiązać się z pewnymi wymaganiami dotyczącymi urządzeń.
    (Mój Dell ma 700 MB sprzętu zarezerwowanego dla Win7x64. Nie jest tak zły jak twój problem, ale nadal denerwuje).

  3. Dobrze byłoby wiedzieć, czy narzędzie takie jak memtest (które uruchamia się i działa bez systemu Windows) może zobaczyć całą zainstalowaną pamięć RAM. Wypróbuj niektóre narzędzia informacji o systemie na płycie UBCD, aby zobaczyć, czy mogą zobaczyć (i przetestować) całą pamięć RAM. Dzięki temu dowiesz się, czy system Windows ma z tym coś wspólnego.

W ostatecznym rozrachunku kupiłeś go od dużego dostawcy, powinieneś być w stanie uzyskać od niego wsparcie i zapytać go o problem. Często mogą dotrzeć do sedna tego rodzaju problemu znacznie szybciej niż szukanie w Internecie, a już zapłaciłeś za tę usługę.

Edycja: to pytanie SO może być związane z twoim problemem i istnieje inne dobre wyjaśnienie, w jaki sposób rezerwacje IO mapowane w pamięci mogą zmniejszyć użyteczną pamięć RAM . Ponownie może to nie być dokładnie problem, z którym się zmagasz, ale te blogi informują, w jaki sposób możesz ustalić, czy tak jest.

Daj nam znać.

DanO
źródło
6

Naprawiłem dokładnie ten problem! Z Gigabyte p55a ud3r i Kingston KHX1600C9D3K4 / 8GX.

Kiedy kupujesz pamięć RAM, dostajesz ją w pary, ponieważ okazało się, że każda para / karta pamięci może działać tylko na kanale pamięci 1 lub 2.

Jeśli umieścisz parę pamięci zaprojektowanych do pracy tylko na kanale 1, na kanale 2 (tak jak ja nieświadomie). BIOS rozpoznaje je tylko, „ALE” nie jest dostępne do użycia. Windows 7 widzi tylko całkowitą ilość zainstalowanej pamięci RAM (w moim przypadku 8 GB), ale nie może korzystać z pozostałych 4 GB na kanale pamięci 2, a Windows 7 uważa, że ​​4 GB pamięci to „ZAREZERWOWANE SPRZĘT”.

Radzę więc przełączać je między gniazdami pamięci, tak jak to zrobiłem, a teraz mam tylko 5 MB ZAREZERWOWANEGO SPRZĘTU zamiast 4 GB, jak poprzednio, kiedy umieszczałem pamięć RAM na niewłaściwych gniazdach / kanale.

użytkownik39572
źródło
Czy chcesz powiedzieć, że po prostu wymieniłeś drążki pamięci RAM? Czy mógłbyś wyjaśnić, co rozumiemy przez kanały pamięci tutaj? Jeśli moja płyta główna ma 2 gniazda DMMI, to czy są to odpowiednio kanał 1 i kanał 2?
Mugen
4

Miałem ten sam problem i naprawiłem go na konkretnej maszynie. Pokazałem 4G zarezerwowane w HW. Poszedłem do MB BIOS i pod konfiguracją chipsetu / grafiką wewnętrzną /

Zmieniłem ustawienie dla lokalizacji bufora ramki z [Powyżej 4G] na [Poniżej 4G} ... a teraz mam 1 MB w HW zarezerwowany, a nie 4G. System Windows widzi wszystkie * G jako użyteczne

Bob Bosco
źródło
3

Może aktualizacja systemu BIOS pomógłaby? Spróbuj także włączyć Remapowanie pamięci w BIOS-ie lub coś takiego, jeśli uda Ci się go znaleźć w SETUP.

sYnfo
źródło
Dowiedziałem się też, że HP Z800 jest domyślnie wyposażony w 2 GB pamięci RAM ... Może HP po prostu nie chce, aby użytkownicy dodawali więcej? Głupie, wiem ... :)
sYnfo 16.10.2009
1
Zgodnie ze specyfikacją ten model może w rzeczywistości obsługiwać 192 GB, jeśli pozwala na to O / S i inny sprzęt
MartW
2

Miałem podobny problem z Samsung R519. W moim przypadku zaktualizowałem z 2 GB do 4 GB pamięci RAM, ale mam tylko 32-bitowy system operacyjny na moim komputerze. Tak więc w moim przypadku jest to czynnik ograniczający, ponieważ 32-bitowy system operacyjny zobaczy maksymalnie 3 GB.

Mike Higgs
źródło
Um ... to prawda, że ​​32-bitowe 32-bitowe systemy operacyjne klienta Windows (bez serwera) będą zużywały tylko do 4 GB pamięci RAM - ale wiele innych 32-bitowych systemów operacyjnych może używać znacznie więcej. (32-bitowość nie ogranicza adresowalności pamięci RAM). 32-bitowi klienci Windows, XP SP2 i późniejsze, również mogą korzystać tylko z pamięci RAM pod adresami fizycznymi poniżej granicy 4 GB. Teraz urządzenia we / wy zajmują część fizycznej przestrzeni adresowej poniżej, więc nie można zobaczyć konfliktu z nimi pamięci RAM. Większość mobo może przenieść taką pamięć RAM na wyższe adresy („mapowanie dziury w pamięci”), co działa w większości systemów operacyjnych, ale 32-bitowi klienci Win nie będą używać ponownie mapowanej pamięci RAM.
Jamie Hanrahan,
2

Dla każdego, kto nadal ma ten problem:

  1. Naciśnij Start -> Uruchom

  2. Rodzaj msconfig

  3. Przejdź w zakładce „Boot”

  4. Kliknij przycisk „Opcje zaawansowane”

  5. Odznacz „Maksymalna pamięć”

    wprowadź opis zdjęcia tutaj

  6. Restart

Pomógł mi, ale wciąż zarezerwowałem tylko 9 Mb z 6 Gb.

Der Hochstapler
źródło
Naprawiłem to dla mnie. Na moim komputerze zostało ustawione na 3 GB. Jakie są wady usuwania limitu? Dlaczego na moim komputerze są domyślnie ustawione 3 GB? Czy ktoś może dodać więcej szczegółów do odpowiedzi?
iSWORD,
2

W komunikacie jest duża wskazówka: „Sprzęt zarezerwowany”.

Jeśli zaznaczenie / odznaczenie pola wyboru „Maksymalna pamięć” w systemie Windows nie pomaga, przyczyną mogą być domyślne ustawienia BIOS-u, które mogą rezerwować nadmierną ilość pamięci RAM na sprzęt graficzny.

W moim przypadku Windows zgłosił, że 1,1G mojej zainstalowanej pamięci RAM 8G było „zarezerwowane sprzętowo”:

„Sprzęt zarezerwowany” przed zmianą ustawień BIOS

Naprawiłem to, zmieniając ustawienia BIOS. Nazwy lub szczegóły menu mogą się różnić w twoim systemie BIOS, ale oto historia w moim przypadku. W ustawieniach zaawansowanych przejdź do Advanced Configuration Chipset Configuration:

Ustawienia BIOS

W obszarze Zaawansowana konfiguracja zestawu układów jest ustawienie o nazwie Rozmiar bufora ramki UMA. Kontroluje to, ile pamięci RAM jest zarezerwowane na sprzęt graficzny i domyślnie może być ustawione na Auto, co decyduje o ilości na podstawie zainstalowanej pamięci RAM i - w zależności od potrzeb - może zarezerwować znacznie więcej niż to konieczne:

Ustawienia BIOS

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

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

Ustawienia BIOS

wprowadź opis zdjęcia tutaj

Wynik w Menedżerze zadań:

„Sprzęt zarezerwowany” po zmianie ustawień BIOS

Reg Edycja
źródło
W BIOSie nie ma takiej opcji. Proszę spojrzeć na superuser.com/questions/1165428
Dr.jacky