web-dev-qa-db-de.com

Warum ist mein gesamtes zusätzliches RAM in Windows 7 als "Hardware reserviert" markiert?

Ich habe eine neue HP Z800 Workstation mit Windows 7 Enterprise 64-Bit. Z800 Specs sind hier .

Auf dem Computer sind 4 GByte RAM vorhanden - Windows meldete 1,99 GByte, 2 GByte waren "Hardware reserviert". Ich habe weitere 2 GB hinzugefügt und Windows meldet, dass es 6 GB physischen RAM gibt, aber jetzt sind 4 GB "Hardware reserviert". Das BIOS erkennt auch den vollen RAM Betrag.

Bei der Grafikkarte handelt es sich um eine nVidia Quadro FX 580, daher sollte kein gemeinsamer Speicher verwendet werden.

Warum ist mein gesamtes zusätzliches RAM in Windows 7 als "Hardware reserviert" markiert?

26
ericvg

Stellt sich heraus, dass das installierte RAM in einer nicht unterstützten Konfiguration war. - Wenn Sie auf diesem Computer 2 GB-Chips installieren, müssen diese dreifach installiert werden, wie hier angegeben . (pdf).

Es ist interessant zu bemerken, dass Windows den Speicher gesehen hat, dieser jedoch nicht nutzbar gemacht und als "Hardware reserviert" markiert wurde.

30
ericvg

Autsch, traurig, von der Neuinstallation zu hören.

Es gibt einen großartigen Mark Russinovich-Blog-Beitrag, der erklärt , wie Windows den physischen Speicher verwendet .

  1. Hardwaregeräte können große Blöcke des physischen Adressraums reservieren ... Um festzustellen, ob eine Hardware einen großen Teil des physischen Adressraums reserviert, starten Sie "devmgmt.msc", wählen Sie im Menü "Ansicht" die Option "Ressourcen nach Verbindung" und erweitern Sie den Speicher Knoten. (Marks Blog erklärt dies weiter.)

  2. Auch wenn Ihre Grafikkarte über einen integrierten, schnellen und dedizierten Grafikspeicher verfügt, muss Windows diesen Speicher unter Verwendung der gleichen physischen Speicheradressierung adressieren und damit interagieren, die auch für RAM-, PCI-Geräte und andere Geräte verwendet wird. Dies kann den physischen Adressraum überfüllen. 64-Bit-Betriebssysteme sollten dies besser bewältigen als 32-Bit-Betriebssysteme, es können jedoch noch einige Geräteanforderungen bestehen.
    (Mein Dell hat 700 MB Hardware für Win7x64 reserviert. Es ist nicht annähernd so schlimm wie Ihr Problem, aber dennoch ärgerlich.)

  3. Es wäre hilfreich zu wissen, ob ein Tool wie memtest (das ohne Windows startet und läuft) den gesamten installierten RAM sehen kann. Probieren Sie einige der Systeminfo-Tools auf der UBCD aus, um festzustellen, ob sie Ihren gesamten Arbeitsspeicher sehen (und testen) können. Dies würde Sie wissen lassen, ob Windows überhaupt etwas damit zu tun hat.

Als letzten Gedanken haben Sie es neu bei einem großen Anbieter gekauft. Sie sollten in der Lage sein, Unterstützung von ihnen zu erhalten und sie nach dem Problem zu fragen. Diese Art von Problem wird oft schneller gelöst als bei der Suche im Internet, und Sie haben bereits für diesen Service bezahlt.

Bearbeiten: Diese SO Frage kann mit Ihrem Problem zusammenhängen, und es gibt eine andere gute Erklärung, wie speicherabgebildete IO Reservierungen den nutzbaren RAM reduzieren können . Auch dies ist möglicherweise nicht genau das Problem, mit dem Sie konfrontiert sind, aber in diesen Blogs erfahren Sie, wie Sie feststellen können, ob dies der Fall ist.

Lass uns wissen.

17
DanO

Ich habe genau dieses Problem behoben! Mit Gigabyte p55a ud3r und Kingston KHX1600C9D3K4/8GX.

Wenn Sie RAM kaufen, erhalten Sie es paarweise, wie sich herausstellte, kann jedes Paar/Memory Stick nur auf Speicherkanal 1 oder Speicherkanal 2 arbeiten.

Wenn Sie ein Speicherpaar verwenden, das nur für Kanal 1 und Kanal 2 vorgesehen ist (wie ich es unwissentlich getan habe). Das BIOS erkennt sie nur, "ABER" nicht zur Verfügung gestellt. Windows 7 kann nur den gesamten installierten RAM sehen (in meinem Fall 8 GB), die anderen 4 GB auf Speicherkanal 2 können jedoch nicht verwendet werden, und Windows 7 hält den 4 GB-Speicher für "HARDWARE" RESERVIERT".

Deshalb rate ich Ihnen, sie zwischen den Speichersteckplätzen umzuschalten, wie ich es getan habe, und jetzt habe ich nur noch 5 MB HARDWARE RESERVIERT anstelle von 4 GB wie zuvor, wenn ich die Sticks RAM auf die falschen Steckplätze/Kanäle stecke .

6
user39572

Ich hatte das gleiche Problem und habe es auf meinem speziellen Computer behoben. Ich zeigte 4G in HW reserviert. Ich ging in das MB-BIOS und unter Chipsatzkonfiguration/interne Grafik /

Ich habe die Einstellung für Frame Buffer Location von [Ab 4G] auf [Below 4G} geändert ... und jetzt habe ich 1 MB in HW reserviert und nicht 4G. Windows sieht alle * G als verwendbar an

4
bob bosco

Vielleicht würde das Aktualisieren des BIOS helfen? Versuchen Sie auch, Memory Remapping im BIOS zu aktivieren oder so etwas, wenn Sie es in Ihrem SETUP finden.

3
sYnfo

Für alle, die noch dieses Problem haben:

  1. Drücken Sie Start -> Ausführen

  2. Typ msconfig

  3. Gehen Sie unter die Registerkarte "Boot"

  4. Klicken Sie auf die Schaltfläche "Erweiterte Optionen"

  5. Deaktivieren Sie "Maximaler Speicher"

    enter image description here

  6. Starten Sie neu

Hat mir geholfen, hab noch nur 9 MB von total 6 GB reserviert.

2
Kvk

Ich hatte ein ähnliches Problem mit einem Samsung R519. In meinem Fall habe ich ein Upgrade von 2 GB auf 4 GBRAMdurchgeführt, aber ich habe nur ein 32-Bit-Betriebssystem auf meinem Computer. In meinem Fall ist dies der begrenzende Faktor, da 32-Bit-Betriebssysteme nur maximal 3 GB anzeigen.

2
Mike Higgs

Die Meldung enthält einen wichtigen Hinweis: "Hardware reserviert".

Wenn das Aktivieren/Deaktivieren des Kontrollkästchens "Maximaler Arbeitsspeicher" unter Windows nicht hilft, kann dies an den Standard-BIOS-Einstellungen liegen, die möglicherweise übermäßig vielRAMfür Grafikhardware reservieren.

In meinem Fall hat Windows gemeldet, dass 1,1 G meiner installierten 8 G RAM "Hardware reserviert" waren:

"Hardware reserved" before BIOS setting change

Ich habe es durch Ändern der BIOS-Einstellungen behoben. Die Namen oder Menüdetails können in Ihrem BIOS unterschiedlich sein, aber hier ist die Geschichte in meinem Fall. Wechseln Sie unter Erweiterte Einstellungen zu Erweiterte Chipsatzkonfiguration:

BIOS settings

Unter Advanced Chipset Configuration befindet sich eine Einstellung namens UMA Frame Buffer Size. Hiermit wird gesteuert, wie viel von Ihrem RAM für Ihre Grafikhardware reserviert ist. Standardmäßig wird möglicherweise die Einstellung "Automatisch" festgelegt, die einen Betrag festlegt, der davon abhängt, wie viel RAM Sie installiert haben, und - Je nach Bedarf können Sie weit mehr als erforderlich reservieren:

BIOS settings

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

Für den allgemeinen Gebrauch setzen Sie es auf 256M:

BIOS settings

enter image description here

Das Ergebnis im Task-Manager:

"Hardware reserved" after BIOS setting change

2
Reg Edit