HDG erklärt – Swapfile.sys, Hiberfil.sys und Pagefile.sys in Windows

In früheren Versionen von Windows erinnern Sie sich wahrscheinlich an die gute alte Auslagerungsdatei. Es wird verwendet, wenn der physische Speicher überlastet wird und Objekte enthält, auf die normalerweise lange Zeit nicht zugegriffen wurde. Das ist pagefile.sys . Als nächstes hatten wir die Hibernate-Option in Windows , mit der Sie den Kernel und alle Anwendungen auf Ihrer Festplatte speichern konnten, sodass Sie Ihren Computer schneller wieder hochfahren konnten, als einen vollständigen Neustart durchzuführen. Das ist hiberfile.sys .

In Windows 8/10 werden die Dinge komplizierter. Die pagefile.sys ist die ganze Zeit vorhanden, aber die hiberfil.sys ist nur vorhanden, wenn Sie den Schnellstart in Windows aktiviert haben . Was ist Schnellstart? Es ermöglicht Windows(Windows) grundsätzlich , ein hybrides Herunterfahren durchzuführen. Aus diesem Grund Windows 8/10 so viel schneller als frühere Windows -Versionen . Schauen Sie sich meinen vorherigen Beitrag an, der erklärt, was ein hybrides Herunterfahren in Windows 8 ist(what a hybrid shutdown is in Windows 8) .

Um die neue hybride Shutdown-Funktion nutzen zu können, die standardmäßig aktiviert ist, muss der Ruhezustand in Windows aktiviert werden . Wenn der Ruhezustand deaktiviert ist, haben Sie keine hiberfil.sys-Datei und Sie können auch nicht die Schnellstartoption verwenden. Sie können meinen Beitrag hier über das Aktivieren des Ruhezustands in Windows(enabling hibernation in Windows) lesen .

Windows 8 Auslagerungsdatei

Das Interessante ist nun, dass, wenn Sie den Schnellstart aktiviert haben (dh der Ruhezustand aktiviert ist), Ihre hiberfil.sys etwa 75 % Ihres RAM und die Auslagerungsdatei etwa 25 % ausmacht. Dies liegt daran, dass hiberfil.sys den Windows -Kernel und die Gerätetreiber enthält. Die Auslagerungsdatei wird nur verwendet, wenn der gesamte Arbeitsspeicher unseres Systems erschöpft ist, und wird verwendet, während (RAM)Windows tatsächlich ausgeführt wird . Die hiberfil.sys wird nur für den Bootvorgang verwendet.

Wenn Sie den Ruhezustand in Windows(Windows) nicht aktiviert haben , sehen Sie, dass die Auslagerungsdatei jetzt die gleiche Größe wie der verfügbare Arbeitsspeicher(RAM) hat.

Im obigen Screenshot habe ich einen Windows -Computer mit 1 GB RAM und deaktiviertem Schnellstart. Nachdem wir nun verstanden haben, wie das funktioniert, kommen wir zum neuen: swapfile.sys. Was zur Hölle ist das? Nun, es ist im Grunde wie die Auslagerungsdatei, dient aber anderen Zwecken.

Einer der Hauptgründe für die Datei swapfile.sys ist das Anhalten und Fortsetzen von Windows Store - Apps. Warum also nicht einfach die Auslagerungsdatei dafür verwenden? Es wird verwendet, weil bestimmte Arten von Paging-Vorgängen mit diesem speziellen Typ von Auslagerungsdatei effizienter durchgeführt werden können.

Hier ist eine klarere Erklärung. Windows unterstützt sowohl Paging als auch Swapping. Paging enthält Elemente, auf die lange Zeit nicht zugegriffen wurde, während Swapping Elemente enthält, die kürzlich aus dem Speicher genommen wurden. Auf die Elemente in der Auslagerungsdatei kann möglicherweise lange Zeit nicht erneut zugegriffen werden, während auf die Elemente in der Auslagerungsdatei möglicherweise viel früher zugegriffen wird.

Außerdem ist Paging auf High-End-Computern sehr effektiv, während Swapping auf Low-End-Tablets und PCs effektiver ist. Jede Auslagerungsdatei hat unterschiedliche Anforderungen an dynamisches Wachstum, Speicherplatzreservierung, Lese-/Schreibrichtlinien usw. Wenn Sie dieselbe Auslagerungsdatei haben würden, würde sie aufgrund der beim Auslagern verwendeten Seiten mit fester Größe und der großen Blöcke sehr schnell fragmentiert zum Tauschen verwendet.

Wie Sie oben sehen können, ist die swapfile.sys etwa 16 MB groß. Ab sofort wird es für Store - Apps verwendet, da sie im Vergleich zu herkömmlichen Windows - Programmen unterschiedliche Paging-Anforderungen haben. Es könnte in Zukunft auch andere Verwendungen dafür geben, aber Microsoft hat nicht genau angegeben, was.

Das machen also diese drei Dateien auf einem Windows 8/10 -System. Beachten Sie, dass einige interessante und ärgerliche Dinge passieren können. Wenn Sie über 16 GB RAM verfügen und den Schnellstart in Windows verwenden , bedeutet dies, dass Sie auch eine 16-GB-Ruhezustandsdatei haben werden! Wenn Sie Windows auf einer SSD ausführen(SSD) , kann dies einen großen Teil Ihres Speicherplatzes beanspruchen.

Sie können die Größe der Ruhezustandsdatei (hiberfil.sys) in Windows reduzieren,   ohne den Ruhezustand zu deaktivieren, indem Sie den folgenden Befehl verwenden:

powercfg.exe /hibernate /size 50

powercfg

Dadurch wird die Größe der Ruhezustandsdatei auf 50 % des Arbeitsspeichers(RAM) statt auf 100 % reduziert. Beachten Sie, dass Sie es nicht um mehr als 50 % senken können. Wenn Sie jedoch über viel RAM wie 16 GB oder 32 GB oder mehr verfügen, können Sie sich einiges an Speicherplatz sparen.

Die andere Sache ist, dass Sie sich keine Sorgen machen müssen, dass die Ruhezustandsdatei zu groß wird wie in früheren Versionen von Windows . Früher speicherte die Ruhezustandsdatei den Kernel, Gerätetreiber und alle Anwendungsdaten. Da nun keine Anwendungsdaten vorhanden sind, bleibt die Größe der Datei ziemlich konstant. Wenn Sie also über viel RAM verfügen, benötigen Sie wahrscheinlich sowieso keine so große Ruhezustandsdatei.

Hoffentlich(Hopefully) gibt Ihnen das ein klareres Verständnis dafür, wie die Dateien pagefile.sys, hiberfil.sys und swapfile.sys unter Windows 8/10 funktionieren. Wenn Sie Fragen haben, können Sie gerne einen Kommentar hinterlassen. Genießen!



About the author

Ich bin ein Computerprofi mit über 10 Jahren Erfahrung. In meiner Freizeit helfe ich gerne am Schreibtisch aus und bringe Kindern den Umgang mit dem Internet bei. Meine Fähigkeiten umfassen viele Dinge, aber das Wichtigste ist, dass ich weiß, wie man Menschen hilft, Probleme zu lösen. Wenn Sie jemanden brauchen, der Ihnen bei etwas Dringenden helfen kann, oder einfach nur ein paar grundlegende Tipps wünschen, dann wenden Sie sich bitte an mich!



Related posts