Ich habe meinen PC auf 4 GB RAM aufgerüstet und bekomme nur 3 GB. Unter Windows 7 32-Bit habe ich 4 GB RAM, aber nicht mehr als 3 GB verwendet.
Jemand hat mir erzählt, dass MS Windows 32-Bit kein RAM unterstützt, das größer als 3 GB ist.
Gibt es also eine Möglichkeit, unter meinem Betriebssystem "Windows 7 32-Bit" mehr als 3 GB RAM zu unterstützen?
* `Hinweis: Ich kann nicht auf 64-Bit umsteigen, da viele Programme mit einem 64-Bit-Betriebssystem nicht funktionieren.
Bearbeiten::
Ich habe versucht, was Mr. Wonsungi mir geraten hat, aber wann immer ich diese Option auswähle:
Enable support for 4 GB of RAM
Ich erhalte folgenden Fehler:
'Cannot access to the registry key HKEY_CLASSES_ROOT\CLSID\{E88DCCE0-11d1-A9F0-00AA0060FA31}.'
Es gibt keine "CLSID" in meiner Registrierung, ich weiß nicht warum !.
Antworten:
Sie können PAE verwenden, aber es ist bei weitem nicht so gut wie 64-Bit. Überprüfen Sie diese MSDN-Seite.
quelle
To explicitly enable PAE, use the following BCDEdit /set command to set the pae boot entry option: bcdedit /set [{ID}] pae ForceEnable
auf der MSDN-Seite, die Sie bereitgestellt haben. Aber ich weiß nicht, wie und wo ich diesen Befehl schreiben soll. Könnten Sie mir bitte helfen?Read this: Alter, wo sind meine 4 Gigabyte RAM?
Für allgemeine Informationen gibt es auch diese Übersicht über Speicherbeschränkungen pro Windows-Edition:
Speicherbeschränkungen für Windows-Versionen
quelle
Kürzlich hat eine Gruppe von Programmierern einen Kernel-Patch für Windows 7 veröffentlicht, um die Verwendung von mehr als 4 GB RAM unter Windows 7 zu ermöglichen. Klicken Sie hier, um den Patch herunterzuladen oder weitere Informationen dazu anzuzeigen . Der Patch ändert den Windows 7-Kernel im Wesentlichen so, dass er dem Windows Server 2003 Datacenter Edition ähnelt, das im 32-Bit-Modus mit bis zu 8 GB RAM kompatibel ist.
Mit dem Patch können Sie die PAE unter Windows 7 32-Bit auf 8 GB RAM erweitern. Weitere Informationen dazu, warum Microsoft diese technische Einschränkung implementiert hat, finden Sie in diesem Artikel .
Beachten Sie, dass einzelne Prozesse immer noch auf 4 GB beschränkt sind, auch wenn das System auf mehr zugreifen kann ... Wenn Sie jedoch 8 GB RAM hätten, hätten Sie immerhin noch 4 GB für andere Prozesse;)
quelle
Soweit ich weiß, können 32-Bit-Fenster Speicher bis zu 64 GB verwenden und können dazu "gehackt" werden.
Dieser Hack ist hier vollständig beschrieben: Lizenzierter Speicher in Windows Vista .
(Anmerkung: Ich rate niemandem, es tatsächlich zu versuchen.)
Es ist auch eine interessante Lektüre, da es alle beteiligten Konzepte sehr gut erklärt.
Ich reproduziere unter seinem Proof-of-Concept-Bild.
quelle
Die Antwort auf diese Frage ist wirklich "hängt davon ab, wen Sie fragen".
Einige empfehlen die Verwendung von PAE, mit dem Sie Adressen über 4 GB ansprechen können, Microsoft lässt Sie jedoch NICHT auf vielen 32-Bit-Versionen von Windows zu.
http://msdn.microsoft.com/de-de/library/aa366778(VS.85).aspx
In der folgenden Tabelle sind die Grenzwerte für den physischen Speicher für Windows 7 aufgeführt.
Physisches Limit von 4 GB, Zeitraum. Es ist ein Lizenzproblem. Es könnte sogar einen "Hack" geben, mit dem Sie mehr als 4 GB verwenden können, aber ich erinnere mich nicht.
Bitte beachten Sie: Vista und Windows 7 auf 32-Bit-Systemen melden den gesamten physischen Arbeitsspeicher, den Sie im System haben, verwenden jedoch NUR 4 GB. Wenn Sie also 16 GB auf einem Computer mit 32-Bit-Windows verschieben, werden gemäß MICROSOFT nur 4 GB verwendet, obwohl in der Systemsteuerung 16 GB angezeigt werden. Windows 7, Vista und XP 32bit verwenden nur 4 GB RAM. Bestimmte Versionen von Windows Server werden jedoch mehr als 4 GB mit aktiviertem PAE verwenden.
Für diejenigen, die "Ihre falsche PAE ermöglicht es Ihnen, mehr als 4 GB zu verwenden", stimme ich zu. Microsoft sagt jedoch, dass Sie auf den meisten 32-Bit-Desktop-Betriebssystemen nur 4 GB verwenden können. Wenn Sie also der Meinung sind, dass diese Seite fehlerhaft ist, senden Sie sie eine E-Mail oder rufen Sie sie an, um sich zu beschweren.
quelle
Jemand ist falsch. 32-Bit-Windows-Desktop-Betriebssysteme unterstützen bis zu 4 GB physischen Speicher. Aufgrund der Hardwarebeschränkungen der x86-Architektur sind für das Betriebssystem jedoch nur 3,5 GB verfügbar, wenn 4 GB installiert sind.
quelle
Nur neugierig, können Sie einige Beispiele für Programme nennen, die unter 64-Bit-Fenstern nicht funktionieren? 64-Bit-Windows, da Windows XP eine hervorragende Abwärtskompatibilität mit 32-Bit-Programmen aufweist. Überprüfen Sie die fünfte Frage auf dieser Seite: http://windows.microsoft.com/en-US/windows-vista/32-bit-and-64-bit-Windows-häufig-gestellte-Fragen . Nehmen wir zum Beispiel Microsoft Office, es ist alles 32-Bit, läuft aber großartig unter 64-Bit-Windows.
Das einzige Mal, dass Sie nicht auf 64-Bit umsteigen möchten, ist, wenn Sie über Hardware ohne 64-Bit-Treiber verfügen. Hardwaretreiber müssen mit der Betriebssystemplattform übereinstimmen.
quelle
Dieser Patch funktioniert oder so scheint es.
Vor dem Patch konnte ich 3 GB von 4 GB verwenden, und jetzt sind alle 4 GB zugänglich.
Hier ist der Patch:
Hier ist der Screenshot (Windows 7 Ultimate Hungarian):
quelle
Der unten stehende Link gibt eine Art und Weise an
7C 11 8B 45 FC 85 C0 74 0A
und7C 10 8B 45 FC 85 C0 74 09
zu7C 10 B8 00 00 02 00 90 90
und7C 10 B8 00 00 02 00 90 90
respectively)makecert -r -ss my -n "CN=My Cert"
undsigntool sign -s my -n "My Cert" ntkl64g.exe
bcdedit
auf eine sehr klare und direkte Weise
http://www.evga.com/forums/tm.aspx?m=960087&mpage=1&print=true
Was bei mir funktioniert hat.
quelle