Gibt es eine Möglichkeit, mehr als 4 GB RAM im 32-Bit-Windows-Betriebssystem zu aktivieren?

Ich habe meinen PC auf 4 GB RAM aufgerüstet und bekomme nur 3 GB. Windows 7 32-Bit Bedenken Sie, dass ich 4 GB RAM habe, aber nicht mehr als 3 GB verwendet habe.

Jemand sagte mir, dass MS Windows 32-Bit RAM nicht größer als 3 GB unterstützt.

Also bitte gibt es eine Möglichkeit, mein Betriebssystem" Windows 7 32-Bit " mehr als 3 GB RAM zu unterstützen ?

* ' Hinweis: Ich kann nicht zu 64-Bit wechseln, weil ich viele habe Programm funktioniert nicht mit einem 64-Bit OS.

Bearbeiten::

Ich habe versucht, was Herr Wonsungi riet mir aber, wenn ich diese option aktivieren:

Enable support for 4 GB of RAM

Ich erhalte den 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!.

Author: Wahid Bitar, 2009-11-08

9 answers

Sie können PAE verwenden,aber es ist nicht annähernd so gut wie nur 64 Bit. Überprüfen Sie diese MSDN-Seite.

Aktivieren von PAE

Windows aktiviert PAE automatisch, wenn DEP auf einem Computer aktiviert ist, der hardwarefähiges DEP unterstützt, oder wenn der Computer für Hot-Add-Speichergeräte in Speicherbereichen über 4 GB konfiguriert ist. Wenn der Computer kein hardwarefähiges DEP unterstützt oder nicht für Hot-Add-Speichergeräte in Speicherbereichen über 4 GB konfiguriert ist, muss PAE explizit aktiviert.

Um PAE explizit zu aktivieren, verwenden Sie den folgenden Befehl BCDEdit /set, um die pae-Starteintragsoption festzulegen:

bcdedit /set [{ID}] pae ForceEnable

WENN DEP aktiviert ist, kann PAE nicht deaktiviert werden. Verwenden Sie die folgenden Befehle BCDEdit / set, um sowohl DEP als auch PAE zu deaktivieren:

bcdedit /set [{ID}] nx AlwaysOff
bcdedit /set [{ID}] pae ForceDisable

Windows Server 2003 und Windows XP: Um PAE zu aktivieren, verwenden Sie den Schalter /PAE im - Boot.ini - Datei. Um PAE zu deaktivieren, verwenden Sie den Schalter /NOPAE. Zu deaktivieren Sie DEP, verwenden Sie den Schalter /EXECUTE.

 11
Author: Dentrasi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-07-26 15:16:31

Lies das: Alter, wo sind meine 4 Gigabyte RAM?

Für allgemeine Informationen gibt es auch diese Übersicht über Speicherlimits pro Windows Edition:

Speicherbeschränkungen für Windows-Versionen

 13
Author: Gerd Klima,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-07-26 15:17:23

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 anzuzeigen. Der Patch ändert den Windows 7-Kernel grundsätzlich so, dass er eher der Windows Server 2003 Datacenter Edition ähnelt, die im 32-Bit-Modus mit bis zu 8 GB RAM kompatibel ist.

Mit dem Patch können Sie die PAE unter Windows 7 auf 8 GB RAM erweitern 32-bit. Weitere Informationen darüber, warum Microsoft diese technische Einschränkung implementiert hat, finden Sie unter dieser Artikel.

Beachten Sie, dass einzelne Prozesse auch dann noch auf 4 GB beschränkt sind, wenn das System auf mehr zugreifen kann... Obwohl, wenn Sie 8 GB RAM hätten, dann hätten Sie zumindest noch weitere 4 GB für andere Prozesse ;)

 11
Author: Breakthrough,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-01-04 12:58:08

Die Antwort auf diese Frage ist wirklich "hängt davon ab, wen Sie fragen".

Einige sagen, PAE zu verwenden, mit dem Sie höher als 4 GB adressieren können, ABER Microsoft lässt Sie auf vielen 32-Bit-Versionen von Windows NICHT zu.

Http://msdn.microsoft.com/en-gb/library/aa366778(VS.85).aspx -
Die folgende Tabelle gibt die Grenzwerte für den physischen Speicher für Windows 7 an.

Physisches Zeitlimit, Punkt. Es ist ein Lizenzproblem. Es könnte sogar einen" Hack " geben. um Sie mehr als 4 GB verwenden zu lassen, 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 es werden NUR 4 GB davon verwendet. Wenn Sie also 16 GB in einen Computer mit 32-Bit-Windows schieben, werden laut MICROSOFT nur 4 GB verwendet, obwohl die Systemsteuerung" System " 16 GB anzeigt. Windows 7, Vista und XP 32bit verwenden nur 4 GB RAM, es ist eine Tatsache. Bestimmte Versionen von Windows Server VERWENDEN jedoch mehr als 4 GB mit PAE aktiviert.

Für diejenigen, die gehen "Ihre falsche PAE ermöglicht es Ihnen, mehr als 4 GB zu verwenden", ja, ich stimme zu, Microsoft sagt jedoch, dass Sie nur 4 GB auf den meisten 32-Bit-Desktop-Betriebssystemen verwenden können, wenn Sie das Gefühl haben, dass diese Seite fehlerhaft ist, senden Sie ihnen eine E-Mail oder rufen Sie sie an, um sich zu beschweren.

 8
Author: Natalie Adams,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-11-08 19:43:20

Soweit ich weiß, kann 32-Bit-Fenster Speicher bis zu 64 GB verwenden und dazu "gehackt" werden.
Dieser Hack ist hier vollständig beschrieben: Lizenzierter Speicher in Windows Vista.
(Hinweis: Ich rate niemandem, es tatsächlich zu versuchen.)
Es macht auch eine interessante Lektüre, da es alle beteiligten Konzepte sehr gut erklärt.
Ich reproduziere unter seinem Proof-of-Concept-Bild.

Dass 32-Bit-Editionen von Windows Vista sind auf 4GB beschränkt ist nicht wegen jede physische oder technische Einschränkung auf 32-bit-Betriebssystemen. Der 32-Bit-Editionen von Windows Vista alle code für die Verwendung von physischem Speicher enthalten über 4GB. Microsoft einfach nicht lizenzieren Sie diesen Code zu verwenden.

Bild

 7
Author: harrymc,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-09-03 07:41:44

Jemand hat mir gesagt, dass MS Windows 7 32-Bit keinen RAM unterstützt, der größer als 3 GB.

Jemand irrt sich. 32-Bit - Windows-Desktop-Betriebssysteme unterstützen bis zu 4 GB physischen Speicher. Aufgrund der Hardwarebeschränkungen der x86-Architektur sind jedoch nur 3,5~ GB für das Betriebssystem verfügbar, wenn 4 GB installiert sind.

 5
Author: Peter Mortensen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-03-25 18:04:24

Nur neugierig, können Sie einige Beispiele für Programme geben, die unter 64-Bit-Windows nicht funktionieren? 64-Bit-Windows seit Windows XP hat eine ausgezeichnete Abwärtskompatibilität mit 32-Bit-Programmen. Überprüfen Sie die 5. Frage auf dieser Seite: http://windows.microsoft.com/en-US/windows-vista/32-bit-and-64-bit-Windows-frequently-asked-questions. Nehmen Sie Microsoft Office für Beispiel, es ist alle 32-bit -, aber läuft Super auf 64-bit-Windows.

Das einzige Mal, wenn Sie nicht zu 64-Bit wechseln möchten, ist, wenn Sie habe Hardware, die keine 64-Bit-Treiber hat. Hardwaretreiber müssen mit der Betriebssystemplattform übereinstimmen.

 3
Author: churnd,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-11-08 15:57:02

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:

Http://www.pallab.net/2009/12/30/enable-more-than-4gb-memory-in-windows-vista-7/

Hier ist der screenshot (Windows 7 Ultimate Ungarisch):

geben Sie hier die Bildbeschreibung ein

 1
Author: cszolee,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-09-03 07:41:22

Der untenstehende Link gibt einen Weg zu

  • Nehmen Sie eine Kopie des Kernels
  • hack es verwenden, 4 GB und mehr RAM (Bearbeiten von hex-strings 7C 11 8B 45 FC 85 C0 74 0A und 7C 10 8B 45 FC 85 C0 74 09 bis 7C 10 B8 00 00 02 00 90 90 und 7C 10 B8 00 00 02 00 90 90 respectively)
  • unterschreibe es mit makecert -r -ss my -n "CN=My Cert" und signtool sign -s my -n "My Cert" ntkl64g.exe
  • und fügen Sie es als sekundäre Boot-Option mit bcdedit

In einer sehr klaren und geradlinigen Weise

Http://www.evga.com/forums/tm.aspx?m=960087&mpage=1&print=true

Was für mich funktionierte.

 -4
Author: Jamie Kitson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-07-26 16:06:47