Lesen Sie dies: Dude, wo sind meine 4 Gigabyte RAM?
Für allgemeine Informationen gibt es auch eine Übersicht über die Speichergrenzen pro Windows Edition:
Ich habe meinen PC auf 4 GB RAM aufgerüstet und bekomme nur 3 GB. Windows 7 32-Bit ist der Ansicht, dass ich 4 GB RAM habe, aber nicht mehr als 3 GB verwendet habe.
Jemand sagte mir, dass MS Windows 32-Bit keinen RAM mit mehr als 3 GB unterstützt.
Gibt es eine Möglichkeit, dass mein Betriebssystem "Windows 7 32-Bit" mehr als 3 GB RAM unterstützt?
* `Hinweis: Ich kann nicht auf 64-Bit wechseln, da viele Programme nicht mit einem 64-Bit-Betriebssystem funktionieren.
Bearbeiten::
Ich habe versucht, was Mr. Wonsungi mir empfohlen hat, aber immer wenn ich diese Option ankreuze:
Enable support for 4 GB of RAM
Ich erhalte folgende Fehlermeldung:
'Cannot access to the registry key HKEY_CLASSES_ROOT\CLSID\.'
Es gibt kein "CLSID" in meiner Registry, ich weiß nicht warum !.
Lesen Sie dies: Dude, wo sind meine 4 Gigabyte RAM?
Für allgemeine Informationen gibt es auch eine Übersicht über die Speichergrenzen pro Windows Edition:
Sie können PAE verwenden, aber es ist bei weitem nicht so gut wie nur 64-Bit. Überprüfen Sie diese MSDN-Seite.
PAE aktivieren
Windows aktiviert PAE automatisch, wenn DEP auf einem Computer aktiviert ist, der DEP mit aktivierter Hardware unterstützt, oder wenn der Computer für Hot-Add-Speichergeräte in Arbeitsbereichen mit mehr als 4 GB konfiguriert ist. Wenn der Computer kein hardwarebasiertes DEP unterstützt oder nicht für Hot-Add-Speichergeräte in Speicherbereichen von mehr als 4 GB konfiguriert ist, muss PAE explizit aktiviert werden.
Um PAE explizit zu aktivieren, verwenden Sie den folgenden BCDEdit / set- Befehl, um die pae- Starteintragsoption festzulegen :
bcdedit /set [] pae ForceEnable
Wenn DEP aktiviert ist, kann PAE nicht deaktiviert werden. Verwenden Sie die folgenden BCDEdit / set- Befehle, um sowohl DEP als auch PAE zu deaktivieren:
bcdedit /set [] nx AlwaysOff bcdedit /set [] pae ForceDisable
Windows Server 2003 und Windows XP : Verwenden Sie zum Aktivieren von PAE den Schalter / PAE in der Datei boot.ini . Verwenden Sie zum Deaktivieren von PAE den Schalter / NOPAE . Verwenden Sie zum Deaktivieren von DEP den Schalter / EXECUTE .
Vor kurzem hat eine Gruppe von Programmierern einen Kernel-Patch für Windows 7 veröffentlicht, der die Verwendung von mehr als 4 GB RAM unter Windows 7 ermöglicht. Klicken Sie hier, um den Patch herunterzuladen oder weitere Informationen dazu anzuzeigen . Durch den Patch wird der Windows 7-Kernel im Wesentlichen so geändert, dass er eher der Windows Server 2003 Datacenter Edition entspricht, die 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 gut 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 begrenzt sind, auch wenn das System auf mehr zugreifen kann. Wenn Sie jedoch über 8 GB RAM verfügen, haben Sie zumindest weitere 4 GB für andere Prozesse;)
Soweit ich weiß, können 32-Bit-Fenster Speicher von bis zu 64 GB verwenden und können dazu "gehackt" werden.
Dieser Hack wird hier vollständig beschrieben: Lizenzierter Speicher in Windows Vista .
(Hinweis: Ich rate niemandem, es tatsächlich auszuprobieren.)
Es macht auch eine interessante Lektüre, da es alle beteiligten Konzepte sehr gut erklärt.
Ich reproduziere unter seinem Image-Proof-of-Concept.
Dass 32-Bit-Editionen von Windows Vista auf 4 GB beschränkt sind, liegt nicht an physischen oder technischen Einschränkungen von 32-Bit-Betriebssystemen. Die 32-Bit-Editionen von Windows Vista enthalten alle Code für die Verwendung des physischen Speichers über 4 GB. Microsoft lizenziert Sie einfach nicht zur Verwendung dieses Codes.
Die Antwort auf diese Frage lautet "hängt davon ab, wen Sie fragen".
Einige geben an, PAE zu verwenden, wodurch Sie mehr als 4 GB ansprechen können, ABER Microsoft lässt Sie NICHT auf vielen 32-Bit-Versionen von Windows zu.
http://msdn.microsoft.com/de-de/library/aa366778(VS.85).aspx
Die folgende Tabelle gibt die Grenzen des physischen Speichers für Windows 7 an.
Physisches Limit von 4 GB, Zeitraum. Es ist ein Lizenzproblem. Es könnte sogar einen "Hack" geben, mit dem Sie mehr als 4 GB nutzen können, aber ich erinnere mich nicht.
Bitte beachten Sie: Vista und Windows 7 auf 32bit melden den gesamten physischen RAM, den Sie im System haben, aber NUR 4 GB davon. Wenn Sie also 16 GB in einen Computer mit 32 Bit Windows stecken, werden nur 4 GB MICROSOFT verwendet, obwohl die Systemsteuerung "System" 16 GB anzeigt. Windows 7, Vista und XP 32bit verwenden nur 4 GB RAM. Dies ist eine Tatsache. Bestimmte Versionen von Windows Server verwenden jedoch mehr als 4 GB, wenn PAE aktiviert ist.
Für diejenigen, die behaupten, "Ihr falscher PAE erlaubt es Ihnen, mehr als 4 GB zu verwenden", stimme ich zu, jedoch sagt Microsoft, dass Sie nur 4 GB für die meisten 32-Bit-Desktop-Betriebssysteme verwenden können eine E-Mail oder rufen Sie an, um sich zu beschweren.
Jemand sagte mir, dass MS Windows 7 32-Bit keinen größeren Arbeitsspeicher als 3 GB unterstützt.
Jemand ist falsch. 32-Bit-Windows-Desktop-Betriebssysteme unterstützen bis zu 4 GB physischen Speicher. Aufgrund der Hardwarebeschränkungen der x86-Architektur stehen für das Betriebssystem jedoch nur 3,5 GB zur Verfügung, wenn 4 GB installiert sind.
Nur neugierig, können Sie einige Beispiele für Programme nennen, die unter 64-Bit-Fenstern nicht funktionieren? 64-Bit-Windows seit Windows XP ist mit 32-Bit-Programmen hervorragend abwärtskompatibel. Schauen Sie sich die fünfte Frage auf dieser Seite: h ttp: //windows.microsoft.com/en-US/windows-vista/32-bit-and-64-bit-Windows-frequently-asked-questions . Nehmen Sie zum Beispiel Microsoft Office, es ist alles 32-Bit, läuft aber gut unter 64-Bit-Windows.
Der einzige Zeitpunkt, zu dem Sie nicht auf 64-Bit wechseln möchten, ist, wenn Sie über Hardware verfügen, die keine 64-Bit-Treiber hat. Hardwaretreiber müssen mit der Betriebssystemplattform übereinstimmen.
Dieser Patch funktioniert oder so scheint es.
Vor dem Patch konnte ich 3 GB von 4 GB nutzen, und jetzt sind alle 4 GB zugänglich.
Hier ist der Patch:
http://www.pallab.net/2009/12/30/enable-more-than-4gb-memory-in-windows-vista-7/
Hier ist der Screenshot (Windows 7 Ultimate Hungarian):
The link below sets out a manner to
7C 11 8B 45 FC 85 C0 74 0A
and 7C 10 8B 45 FC 85 C0 74 09
to 7C 10 B8 00 00 02 00 90 90
and 7C 10 B8 00 00 02 00 90 90
respectively)makecert -r -ss my -n "CN=My Cert"
and signtool sign -s my -n "My Cert" ntkl64g.exe
bcdedit
in a very clear and straight forward way
http://www.evga.com/forums/tm.aspx?m=960087&mpage=1&print=true
Which worked for me.