Ich habe heute festgestellt, dass wir die Größe der Datei hiberfil.sys mit dem powercfg -H -size 100%
Befehlszeilentool festlegen können . Was ändert sich, wenn wir den verfügbaren Speicherplatz ignorieren powercfg -H -size 50%
? Ist die maximale RAM-Auslastung auf 50% begrenzt? Wird das System nicht in den Ruhezustand versetzt, wenn ich mehr als 50% des Arbeitsspeichers habe?
17
Antworten:
Ich habe ein Microsoft-Dokument bezüglich der Ruhezustandsdatei gefunden. Was es uns sagt, ist, dass der Inhalt des Speichers komprimiert wird, bevor er in die Ruhezustandsdatei verschoben wird, so dass die Einstellung einer geringeren prozentualen Größe der Ruhezustandsdatei die meiste Zeit von Vorteil ist, da weniger Speicherplatz verschwendet wird.
Die korrekte Syntax für den Befehl sieht folgendermaßen aus:
Das Dokument gibt auch an, dass, wenn die Ruhezustandsdatei zu klein ist, ein "Stop-Fehler" auftritt und die Codes angeben, um wie viel Sie die Ruhezustandsdatei vergrößern müssen.
Dadurch wird nicht die Größe des physischen RAM zur Verfügung , um Ihr System zu begrenzen.
Da die Datei komprimiert ist, ist das Verringern der Dateigröße kein Problem, wenn Sie nur selten 100% des verwendeten physischen Speichers erreichen und / oder der Speicher wahrscheinlich Daten enthält, die in der Regel komprimierbar sind.
Aus diesem Dokument:
Ich würde es mit niedrigeren Zahlen versuchen, aber persönlich würde ich nicht so niedrig wie 50% gehen. Es könnte jedoch in Ordnung sein und das Schlimmste, was passieren wird, ist, dass der Ruhezustand ausfällt und Sie einen normalen Neustart durchführen und die Größe etwas größer einstellen müssen.
quelle
powercfg -H -size 100%
undPowerCfg.exe /HIBERNATE /SIZE 75
funktioniert ordnungsgemäßpowercfg
Befehl unter Windows 10 kein/SIZE
Argument mehr akzeptiert - er ist zumindest nicht mehr dokumentiert, aber es wird kein Fehler erzeugt, wenn Sie ihn angeben.powercfg /?
, eine viel längere Liste aller möglichen Parameter erhalten. Wenn Sie sie durchsehen, sehen Sie schließlich (sie sind nicht in alphabetischer Reihenfolge) den Eintrag für,-HIBERNATE, -H
und außerdem-H <ON|OFF>
wird ein-H -Size <PercentSize>
Wo akzeptiert,-Size Specifies the desired hiberfile size in percentage of the total memory. The default size cannot be smaller than 50. This switch will also enable the hiberfile automatically.
das mit der verknüpften MS-Dokumentation übereinstimmt.Die Syntax in Windows 10 unterscheidet sich geringfügig
schaltet den Ruhezustand aus und entfernt die Datei C: \ hiberfil.sys
Schaltet die Funktion wieder ein und erstellt die Datei C: \ hiberfil.sys mit ungefähr der Größe des verfügbaren Speichers (ein 16-GB-RAM-System erstellt eine 15,9-GB-große hiberfil.sys).
Erstellt eine hiberfil.sys-Datei oder reduziert ihre Größe auf ungefähr 75% (12 GB)
Ist in der Tat das gleiche wie das Einschalten der Funktion
Ein Größenwert größer als 100 führt zu einer Parameterfehlermeldung. Bei einer Größe kleiner als 40 wird die effektive Größe auf 40% festgelegt.
quelle