Wie kann man überprüfen, ob PAE aktiviert ist? (Windows 7 32 Bit)

65474
Rigel

Wie kann man sicher feststellen, ob PAE (Physical Address Extensions) aktiviert ist oder nicht?
Gibt es einen SPEZIFISCHEN Befehl, den ich verwenden kann? Ich kann einen Registrierungswert oder etwas lesen? (Windows 7 32 Bit)

Ich habe dies im Internet gefunden, aber es beantwortet meine Frage nicht:

Wenn Ihr Server über Hot-Add-Speicher verfügt (mehr Speicher hinzufügen kann, ohne dass der Server heruntergefahren wird !!) oder der Datenausführungsschutz (DEP) aktiviert ist, wird PAE automatisch aktiviert.

Es formuliert nur die Frage neu: "Unterstützt mein Qosmio x505-Notebook Hot-Add-Speicher?"

5
PAE bedeutet nicht automatisch, dass alle verfügbaren Funktionen verfügbar sind. Es ist unglaublich selten und für Heimcomputer und Laptops fast völlig unnötig, um Hot-Plugging-Speicher zu unterstützen, und ich wäre unglaublich überrascht, wenn Ihr System dies tun würde. Mokubai vor 13 Jahren 2
"PAE bedeutet nicht automatisch" - - - Ich weiß, und deshalb möchte ich es ÜBERPRÜFEN. Rigel vor 13 Jahren 0
Könnten Sie die folgende Antwort von Victor akzeptieren (http://superuser.com/a/468019/33589)? Es beantwortet tatsächlich die Frage. Dan Dascalescu vor 11 Jahren 1
Der Toshiba Qosmio x505 Laptop ist in mehreren Modellen erhältlich. Haben Sie die Modelle Q8100X, Q8102X, Q8104X, Q830, Q832, Q850, Q860, Q865, Q865, Q870, Q875, Q879, Q880, Q880, Q885, Q887, Q888, Q890, Q892, Q893, Q893, Q898, Q898? SP8016L, SP8016M, SP8017L, SP8017M, SP8018L, SP8018M, SP8019L, SP8019M, SP8020L, SP8020M, SP8021L, SP8021M, SP8021M, SP8130L, SP8915A, SP8915A oder SP8915C? Klicken Sie oben links auf [Bearbeiten] und geben Sie die Modellnummer aus dem Seriennummernschild oder Aufkleber unter dem Laptop an, damit wir Sie bestmöglich beraten können. K7AAY vor 6 Jahren 0

6 Antworten auf die Frage

16
Victor Drobysh

Gehen Sie folgendermaßen vor, um die grafische Benutzeroberfläche zu verwenden, um festzustellen, ob PAE aktiviert ist:

  1. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie wbemtestdas Feld Öffnen ein und klicken Sie auf OK .
  2. Klicken Sie im Dialogfeld Testprogramm für Windows-Verwaltungsinstrumentation auf Verbinden .
  3. Geben Sie in das Feld oben im Dialogfeld Verbinden die Option ein root\cimv2und klicken Sie dann auf Verbinden .
  4. Klicken Sie auf #Enum-Instanzen ".
  5. Win32_OperatingSystemGeben Sie im Dialogfeld Klasseninformationen in das Feld Name der Oberklasse eingeben ein, und klicken Sie auf OK .
  6. Doppelklicken Sie im Dialogfeld Abfrageergebnis auf das oberste Element. Beachten Sie, dass dieses Element mit "Win32_OperatingSystem.Name = Microsoft ..." beginnt.
  7. Suchen Sie im Dialogfeld Objekteditor die PAEEnabledEigenschaft im Bereich Eigenschaften, und doppelklicken Sie darauf.
  8. Notieren Sie im Dialogfeld Eigenschafteneditor den Wert im Feld Wert.
Genial! Ich hätte das nie gefunden :) Danke rustyx vor 12 Jahren 0
Funktioniert perfekt unter Windows 7. Ich sollte beachten, dass Sie dies durch Bearbeiten der BCD aktivieren können. EasyBCD macht es einfach ... mit einer Testversion. Ray Foss vor 11 Jahren 0
Es ist seltsam, dass diese präzise Antwort nicht als Antwort markiert wird. Mike B. vor 6 Jahren 0
12
Chris J

WMI gibt Ihnen dies über die Befehlszeile util 'WMIC', zum Beispiel:

C:\> wmic os get PAEEnabled PAEEnabled TRUE  C:\> 

Oder mit Powershell:

PS> (Get-WmiObject win32_operatingsystem).PAEEnabled 
Danke, der einfachste Weg, um zu überprüfen, ob PAE aktiviert ist. Mike B. vor 6 Jahren 0
3
afrazier

Wie kann man sicher feststellen, ob PAE (Physical Address Extensions) aktiviert ist oder nicht?

Auf jedem modernen Intel / AMD-System (x86 / x64) mit DEP auf Hardware-Ebene ist PAE ab Windows XP (SP2?) Ab sofort aktiviert, da die Funktion der DEP-Funktion erforderlich ist.

"Unterstützt mein Laptop Qosmio x505 Hot-Add-Speicher?"

Nein, am sichersten nicht.

Hot-Add-RAM wird im Allgemeinen nur auf High-End-Serverhardware gefunden.

Bearbeiten:

Laut MSDN Entry für PAE ist es unter bestimmten (allgemeinen) Bedingungen standardmäßig aktiviert:

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.

Wenn also das System mit PAE-Force-fähig gestartet wird oder Hardware-DEP unterstützt, ist PAE aktiviert. Dies ist jedes einzelne System, das mit Vista oder Windows 7 vorinstalliert ist, und eine beträchtliche Anzahl von XP-Systemen (spätere P4-, Core Solo / Duo-, Core 2-Systeme). Der einzige Nachteil ist, dass jemand aus dem Weg gegangen ist, um die Deaktivierung der boot.iniDatei zu erzwingen, indem er die Datei bearbeitet (für XP) oder die BCD (für Vista / 7) modifiziert.

Ich bin mir nicht sicher, wie man sehen kann, dass es aktiviert ist. Wenn Sie unter XP mit der rechten Maustaste klicken My Computerund auswählen Properties, Generalwird Physical Address Extensionunten auf der Registerkarte angezeigt, ob PAE aktiviert ist. 64-Bit-Win 7-Systeme scheinen dies nicht zu sagen, wahrscheinlich weil PAE auf solchen Systemen immer aktiviert ist. 32-Bit-Win 7 mag in der Systemsteuerung etwas Ähnliches aussagen, aber bis ich meinen Heim-Laptop überprüfen kann, kann ich Ihnen nicht sicher sagen - es ist das einzige 32-Bit-Win 7-System, auf das ich Zugriff habe andere sind 64-Bit.

Es scheint keinen Registrierungseintrag zu geben, der angibt, ob er aktiviert ist oder nicht.

Letztendlich ist der Punkt, dass man davon ausgehen kann, dass es eingeschaltet ist, es sei denn, Sie haben einen guten Grund zu der Annahme, dass dies nicht der Fall ist. Wenn Sie Code schreiben, der davon abhängt, verwenden Sie die IsProcessorFeaturePresent- Funktion. Dafür gibt es die Funktion.

Entschuldigung, aber Sie haben meine Frage NICHT ALLE beantwortet! Sie haben uns gerade erzählt, wie es IHR Laptop ist. Ich habe das nicht gefragt. Rigel vor 13 Jahren 0
Ich habe den genannten Laptop nur erwähnt, weil Sie es getan haben. Wenn Sie das besitzen, ist PAE eingeschaltet, es sei denn, Sie haben sich die Mühe gemacht, es zu deaktivieren. Siehe meine Bearbeitung für weitere Informationen. afrazier vor 13 Jahren 0
Vielen Dank. Akzeptiert (aufgrund des Links "MSDN Entry for PAE"). Rigel vor 13 Jahren 0
Es gibt eine tatsächliche Antwort auf Ihre Frage, die unten von Victor Drobysh gepostet wurde. Könnten Sie das stattdessen annehmen? rustyx vor 12 Jahren 2
PAE ist auf 64-Bit-Maschinen immer ** aus **. Sie benötigen dort keine 4 Bit Adresserweiterung. (PAE macht die Seitentabelle auf 32-Bit-Systemen 36 Bit breit; auf 64-Bit-Systemen sind sie bereits 48 Bit breit) MSalters vor 11 Jahren 0
@MSalters: Das Gegenteil trifft zu. Technisch PAE = 64bit Speicheradressierung. Ich meine, PAE in 32-Bit-Windows bedeutet, dass der Computer tatsächlich im 64-Bit-Speicheradressiermodus ausgeführt wird. Sie haben diesen Modus immer in 64-Bit-Windows, obwohl wir keinen PAE-Namen dafür verwenden, sondern nur ein 64-Bit-System. Al Kepp vor 7 Jahren 0
@AlKepp: Nein, 36-Bit-Adressierung ist nicht 64-Bit. Hier geht es speziell um die Seitentabellenstruktur. Sie suchen eine virtuelle 32-Bit-Adresse und erhalten eine 32-Adresse (Nicht-PAE) oder 36 (PAE) -Adresse zurück. Unter Win64 suchen Sie eine 64-Bit-Adresse und erhalten eine physische 48-Bit-Adresse zurück - keine Erweiterungen (48 <64 - Sie erhalten weniger Bits). MSalters vor 7 Jahren 0
@MSalters: Sie haben Recht, dass weniger Bits verwendet werden. Was ich jedoch sagen wollte (und nicht eindeutig gesagt, entschuldigen Sie bitte), ist, dass sowohl die PAE- als auch die x86-64-CPU 64-Bit-Einträge in Paging-Tabellen verwenden. Das x86-64-Paging-System ist so etwas wie eine Erweiterung zu älterem PAE, da es nur einige zusätzliche Bits in denselben Paging-Tabellen verwendet, die von PAE nicht verwendet wurden. Al Kepp vor 7 Jahren 0
3
Alistair McMillan

Es gibt eine Registrierungseinstellung, die Ihnen mitteilt, ob Physical Address Extension (PAE) aktiviert ist.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PhysicalAddressExtension

Wenn es auf 1 gesetzt ist, wurde der Kernel mit PAE-Unterstützung beim Start geladen.

0
Chris Smith

Ein Laptop unterstützt fast keinen Hot-Add-Speicher. Diese Funktion ist nur auf bestimmten High-End-Servern vorhanden.

Windows XP SP2 und spätere Versionen des Client-Betriebssystems unterstützen im 32-Bit-Modus nicht mehr als 4 GB Arbeitsspeicher, auch wenn PAE aufgrund von Treiberkompatibilitätsproblemen aktiviert ist. PAE wird nur verwendet, damit das Betriebssystem auf das NX-Bit zugreifen kann.

Siehe http://msdn.microsoft.com/de-de/windows/hardware/gg487512

Wenn Ihre CPU das NX-Bit unterstützt, wird der Kernel, sofern Sie nicht mit dem Flag / NOPAE booten, wahrscheinlich PAE für die Hardware- DEP- Unterstützung verwendet.

Entschuldigung, aber Sie haben meine Frage NICHT ALLE beantwortet! Wie Sie gesagt haben, weiß ich auch, dass wahrscheinlich auf meinen Computern PAE aktiviert ist. Ich habe gefragt, wie ich es tatsächlich verifizieren kann. Computer sollten keine Bibeln sein - um es einfach zu glauben. Wir sollten es irgendwie überprüfen können. Rigel vor 13 Jahren 0
Gehen Sie zur Systemsteuerung (sysdm.cpl). Auf der allgemeinen Seite in der rechten unteren Ecke wird aufgeführt, wie viel Speicher Sie installiert haben. Wenn darunter "Physical Address Extension" steht, wird PAE verwendet. Ist dies nicht der Fall, wird PAE nicht verwendet. Chris Smith vor 13 Jahren 0
Ok, ich denke, diese Anweisungen funktionieren nur unter XP. Ich habe keine 32-Bit-Windows 7- oder Vista-Systeme zum Anschauen, aber es muss sich auf einem der System-Informationsbildschirme befinden. Chris Smith vor 13 Jahren 0
Hallo Chris. Ich kann diesen Bildschirm auf meinem Win 7-Laptop nicht sehen. Wenn ich auf Win + Break drücke, um die Eigenschaften des Systems zu sehen, wird auch kein pae erwähnt Rigel vor 13 Jahren 0
@Altar: Warum würdest du [die Bibel ohne Frage glauben] (http://skepticsannotatedbible.com/contra/by_name.html)? Dan Dascalescu vor 11 Jahren 0
@DanDascalescu - ich nicht. Was ich sagen wollte, ist folgendes: Die Hälfte des Planeten glaubt an ein religiöses Buch, ohne es zu hinterfragen. Aber Informatik ist keine Religion, also erwarte ich harte Beweise (von Chris Smith). Rigel vor 9 Jahren 0
0
mayank gupta

Sie können die Eingabeaufforderung einfach als Administrator ausführen und "bcdedit" ausführen, wenn überhaupt ein Eintrag unter den Betriebssystemparametern als PaeForceEnabled = true vorhanden ist