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

Warum ist mein gesamter zusätzlicher RAM-Speicher in Windows 7 als "Hardware reserviert" gekennzeichnet?

Ich habe eine neue HP Z800 Workstation, auf der Windows 7 Enterprise 64 Bit läuft. Die technischen Daten der Z800 sind hier .

Die Maschine hat 4 GB RAM - Windows meldete 1,99 GB verfügbar, 2 GB waren “hardware reserved”. Ich habe weitere 2 GB hinzugefügt, und Windows meldet 6 GB physischen RAM, aber jetzt sind 4 GB “Hardware reserviert”. Das BIOS sieht ebenfalls die volle RAM-Menge.

Bei der Grafikkarte handelt es sich um eine nVidia Quadro FX 580, sie sollte also überhaupt keinen gemeinsam genutzten Speicher verwenden.

Warum ist mein gesamter zusätzlicher RAM in Windows 7 als “hardware reserviert” gekennzeichnet?

Antworten (7)

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

Es stellte sich heraus, dass der installierte RAM-Speicher in einer nicht unterstützten Konfiguration war – Wenn Sie auf diesem Rechner 2GB-Chips installieren, müssen diese in dreifacher Ausführung installiert werden, wie hier (pdf) angegeben.

Es ist interessant festzustellen, dass Windows den Speicher gesehen hat, aber er wurde unbrauchbar gemacht und als “Hardware reserviert” markiert.

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

Autsch, traurig über die Neuinstallation zu hören.

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

  1. Hardware-Geräte können große Blöcke physischen Adressraums reservieren… Um zu sehen, ob ein Hardware-Gerät einen großen Teil des physischen Adressraums reserviert, starten Sie “devmgmt.msc”, wählen Sie Ressourcen nach Verbindung im Menü Ansicht und erweitern Sie den Knoten Speicher. (In Marks Blog wird dies näher erläutert.)

  2. Auch wenn Ihre Grafikkarte über einen schnellen, dedizierten Onboard-Videospeicher verfügt, muss Windows diesen Speicher immer noch mit derselben physischen Speicheradressierung adressieren und mit ihm interagieren, die auch für RAM, PCI-Geräte und andere Geräte verwendet wird. Dadurch kann der physische Adressraum überfüllt werden. Ein 64-Bit-Betriebssystem sollte damit besser zurechtkommen als ein 32-Bit-Betriebssystem, aber ihm können immer noch einige Geräteanforderungen gebunden sein. (Mein Dell hat 700 MB Hardware auf Win7x64 reserviert. Das ist nicht annähernd so schlimm wie Ihr Problem, aber immer noch ärgerlich)

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

Als letzter Gedanke, Sie haben es neu von einem großen Anbieter gekauft, Sie sollten in der Lage sein, von diesem eine Unterstützung zu erhalten und ihn zu dem Problem zu befragen. Sie können einem solchen Problem oft viel schneller auf den Grund gehen, als wenn Sie im Internet suchen, und Sie haben für diesen Service bereits bezahlt.

Edit: this SO question may be related to your issue, and there is another good explanation of the how memory-mapped IO reservations can reduce the usable RAM . Auch dies ist vielleicht nicht genau das Problem, vor dem Sie stehen, aber in diesen Blogs erfahren Sie, wie Sie feststellen können, ob dies der Fall ist.

Lassen Sie es uns wissen.

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

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

Wenn Sie RAM kaufen, erhalten Sie es paarweise, da sich herausstellte, daß jedes Paar/Speicherstick nur auf Speicherkanal 1 oder Speicherkanal 2 arbeiten kann.

Wenn Sie ein Speicherpaar, das nur auf Kanal 1 arbeiten soll, auf Kanal 2 legen (wie ich es unwissentlich tat). Das BIOS erkennt sie nur, “ABER” nicht zur Benutzung zur Verfügung gestellt. Windows 7 kann nur den gesamten installierten RAM-Speicher sehen (in meinem Fall 8 GB), kann aber die anderen 4 GB auf Speicherkanal 2 nicht nutzen, und Windows 7 denkt, die 4 GB Speicher seien “HARDWARE RESERVIERT”.

Ich rate Ihnen also, sie zwischen den Speichersteckplätzen umzuschalten, wie ich es getan habe, und jetzt habe ich nur 5 MB HARDWARE RESERVIERT statt 4 GB wie zuvor, wenn ich die RAM-Sticks auf die falschen Steckplätze/Kanäle lege.

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

Ich hatte das gleiche Problem und habe es auf meiner speziellen Maschine behoben. Ich habe 4G reserviert in HW angezeigt. Ich ging in das MB-BIOS und änderte unter Chipsatzkonfiguration/ Interne Grafik/

die Einstellung für Frame Buffer Location von [Above 4G] auf [Below 4G}… und jetzt habe ich 1MB in HW reserviert und nicht 4G. Windows sieht alle *G als brauchbar an

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

Vielleicht würde eine Aktualisierung des BIOS helfen? Versuchen Sie auch, Memory Remaping im BIOS zu aktivieren, oder etwas in der Art, wenn Sie es in Ihrem SETUP finden.

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

Es gibt tatsächlich einen großen Hinweis in der Botschaft: “Hardware reserviert”.

Wenn das Aktivieren/Deaktivieren des Kontrollkästchens “Maximaler Arbeitsspeicher” unter Windows nicht hilft, kann der Übeltäter die Standard-BIOS-Einstellungen sein, die übermäßigen RAM für Grafik-Hardware reservieren können.

In meinem Fall meldete Windows, daß 1,1G meines installierten 8G-RAMs “Hardware reserviert” waren:

Ich habe das durch Ändern der BIOS-Einstellung behoben. Die Benennung oder die Menüdetails können in Ihrem BIOS anders sein, aber in meinem Fall ist das die Geschichte. Gehen Sie unter den Erweiterten Einstellungen zu Erweiterte Chipsatz-Konfiguration:

Unter Erweiterte Chipsatz-Konfiguration gibt es eine Einstellung namens UMA Frame Buffer Size. Diese Einstellung steuert, wie viel von Ihrem RAM für Ihre Grafik-Hardware reserviert wird, und kann standardmäßig auf Auto gesetzt werden, was einen Betrag bestimmt, der davon abhängt, wie viel RAM Sie installiert haben und - je nach Bedarf - weit mehr als notwendig reservieren kann:

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 sie auf 256M:

Das Ergebnis im Task-Manager:

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

Ich hatte ein ähnliches Problem mit einem Samsung R519. In meinem Fall habe ich von 2 GB auf 4 GB RAM aufgerüstet, aber ich habe nur ein 32-Bit-Betriebssystem auf meinem Rechner. In meinem Fall ist das also der limitierende Faktor, da ein 32-Bit-Betriebssystem nur maximal 3 GB sehen kann.