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 .
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
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!
Related posts
Die Schaltfläche "Bildschirm drucken" funktioniert nicht in Windows 10? Wie man es repariert
So beheben Sie den Fehler „RPC-Server ist nicht verfügbar“ in Windows
FIX: Nicht-Systemdatenträger oder Datenträgerfehler in Windows
So beheben Sie den Fehler „Der Windows-Ressourcenschutz konnte den angeforderten Vorgang nicht ausführen“.
Druckauftrag wird in Windows nicht gelöscht? 8+ Möglichkeiten zur Behebung
UPDATE: Xbox Controller trennt ständig
So beheben Sie den Fehler „d3dx9_43.dll fehlt“ unter Windows
FIX: Fehler 0x80070490 in Windows Update und Mail App
Blue Screen of Death BSOD startet in Windows zu schnell neu?
So beheben Sie den Fehler „Wir konnten die Updates nicht abschließen“ in Windows
So beheben Sie das Stottern der Maus unter Windows 10
„Dieses Element konnte nicht gefunden werden“ beim Löschen in Windows behoben
So beheben Sie den Fehler „Windows konnte das Format nicht abschließen“.
Was tun, wenn der Windows Store nicht geöffnet wird?
Fehlende Systemwiederherstellungspunkte in Windows?
Beheben Sie Systemfehler 5, Zugriff wird in Windows verweigert
CD/DVD-Laufwerk fehlt in Windows?
So beheben Sie den Fehler „Windows konnte eine oder mehrere Systemkomponenten nicht konfigurieren“.
Fix Helligkeit kann nach dem Upgrade auf Windows 8.1/10 nicht angepasst werden
WiFi-Netzwerk wird nicht angezeigt oder kann WiFi in Windows nicht finden?