Συνιστάται, 2024

Επιλογή Συντάκτη

Το HDG εξηγεί - τα αρχεία Swapfile.sys, Hiberfil.sys και Pagefile.sys στα Windows

Σε προηγούμενες εκδόσεις των Windows, ίσως να θυμάστε το καλό παλιό αρχείο σελιδοποίησης. Χρησιμοποιείται όταν η φυσική μνήμη καθίσταται υπερβολικά δεσμευμένη και διατηρεί αντικείμενα που συνήθως δεν έχουν προσπελάσει σε μεγάλο χρονικό διάστημα. Αυτό είναι το pagefile.sys . Στη συνέχεια, είχαμε την επιλογή αδρανοποίησης στα Windows που σας επιτρέπει να αποθηκεύσετε τον πυρήνα και όλες τις εφαρμογές στον σκληρό δίσκο σας, ώστε να μπορείτε να ξεκινήσετε τον υπολογιστή σας αντίγραφα ασφαλείας πιο γρήγορα από την πλήρη επανεκκίνηση. Αυτό είναι hiberfile.sys .

Στα Windows 8/10, τα πράγματα γίνονται πιο περίπλοκα. Το pagefile.sys υπάρχει εκεί όλη την ώρα, αλλά το hiberfil.sys είναι μόνο εκεί εάν έχετε γρήγορη εκκίνηση ενεργοποιημένη στα Windows. Τι είναι η γρήγορη εκκίνηση; Βασικά επιτρέπει στα Windows να εκτελούν ένα υβριδικό κλείσιμο. Αυτός είναι ο λόγος για τον οποίο τα Windows 8/10 εκκινούν πολύ πιο γρήγορα από τις προηγούμενες εκδόσεις των Windows. Ελέγξτε την προηγούμενη ανάρτησή μου που εξηγεί τι είναι ένα υβριδικό κλείσιμο στα Windows 8.

Προκειμένου να χρησιμοποιηθεί η νέα λειτουργία υβριδικού τερματισμού λειτουργίας, η οποία είναι ενεργοποιημένη από προεπιλογή, η λειτουργία αδρανοποίησης πρέπει να ενεργοποιηθεί στα Windows. Εάν η αδρανοποίηση είναι απενεργοποιημένη, δεν θα έχετε αρχείο hiberfil.sys και δεν θα μπορείτε να χρησιμοποιήσετε την επιλογή γρήγορης εκκίνησης. Μπορείτε να διαβάσετε τη θέση μου σχετικά με την ενεργοποίηση της αδρανοποίησης στα Windows.

Τώρα το ενδιαφέρον είναι ότι όταν έχετε ενεργοποιήσει την γρήγορη εκκίνηση (δηλαδή ενεργοποιείται η αδρανοποίηση), τότε το hiberfil.sys θα είναι περίπου το 75% της μνήμης RAM και το αρχείο σελιδοποίησης θα είναι περίπου 25%. Αυτό συμβαίνει επειδή το hiberfil.sys περιέχει τον πυρήνα των Windows και τα προγράμματα οδήγησης συσκευών. Το αρχείο σελιδοποίησης χρησιμοποιείται μόνο εάν όλη η μνήμη RAM έχει εξαντληθεί μόνο στο σύστημά μας και χρησιμοποιείται όταν εκτελείτε πραγματικά Windows. Το hiberfil.sys χρησιμοποιείται μόνο για τη διαδικασία εκκίνησης.

Αν δεν έχετε ενεργοποιημένη την αδρανοποίηση στα Windows, θα δείτε ότι το αρχείο σελιδοποίησης είναι τώρα το ίδιο μέγεθος με το μέγεθος της μνήμης RAM που διαθέτετε.

Στο παραπάνω στιγμιότυπο οθόνης, έχω ένα μηχάνημα των Windows με 1 GB μνήμης RAM και απενεργοποίηση γρήγορης εκκίνησης. Τώρα που καταλαβαίνουμε πώς λειτουργεί, ας φτάσουμε στο νέο: swapfile.sys. Τι στο καλό είναι αυτό? Λοιπόν, βασικά είναι το αρχείο σελιδοποίησης, αλλά εξυπηρετεί διαφορετικούς σκοπούς.

Ένας από τους κύριους λόγους για το swapfile.sys είναι να αναστείλει και να συνεχίσει τις εφαρμογές των Windows Store. Γιατί λοιπόν να μην χρησιμοποιήσετε μόνο το αρχείο σελιδοποίησης για να το κάνετε αυτό; Χρησιμοποιείται επειδή ορισμένες λειτουργίες τηλεειδοποίησης μπορούν να γίνουν πιο αποτελεσματικά χρησιμοποιώντας αυτόν τον ειδικό τύπο σελίδας σελίδας.

Ακολουθεί μια πιο σαφής εξήγηση. Τα Windows υποστηρίζουν τόσο την τηλεειδοποίηση όσο και την εναλλαγή. Η τηλεειδοποίηση θα περιέχει στοιχεία που δεν έχουν προσπελάσει σε μεγάλο χρονικό διάστημα ενώ η εναλλαγή διατηρεί στοιχεία που λήφθηκαν πρόσφατα εκτός μνήμης. Τα στοιχεία του αρχείου σελιδοποίησης ενδέχεται να μην είναι προσπελάσιμα για μεγάλο χρονικό διάστημα ενώ τα στοιχεία του swapfile ενδέχεται να έχουν πρόσβαση πολύ νωρίτερα.

Επίσης, η τηλεειδοποίηση είναι πολύ αποτελεσματική στις μηχανές υψηλών επιδόσεων, ενώ η εναλλαγή είναι πιο αποτελεσματική στα δισκία και στους υπολογιστές χαμηλού επιπέδου. Κάθε αρχείο σελιδοποίησης έχει διαφορετικές απαιτήσεις για δυναμική ανάπτυξη, διατήρηση χώρου, πολιτικές ανάγνωσης / εγγραφής κλπ. Εάν επρόκειτο να έχετε το ίδιο αρχείο σελιδοποίησης, θα κατακερματίστηκε πολύ γρήγορα λόγω των σελίδων σταθερού μεγέθους που χρησιμοποιούνται στην τηλεειδοποίηση και των μεγάλων κομματιών χρησιμοποιούνται για την ανταλλαγή.

Όπως μπορείτε να δείτε από πάνω, το swapfile.sys έχει μέγεθος περίπου 16 MB. Από τώρα, χρησιμοποιείται για εφαρμογές Store λόγω των διαφορετικών αναγκών τηλεειδοποίησης σε σύγκριση με τα παραδοσιακά προγράμματα των Windows. Μπορεί να υπάρχουν και άλλες χρήσεις για το μέλλον, αλλά η Microsoft δεν διευκρίνισε τι ακριβώς.

Έτσι, αυτά τα τρία αρχεία κάνουν σε ένα σύστημα Windows 8/10. Σημειώστε ότι υπάρχουν μερικά ενδιαφέροντα και ενοχλητικά πράγματα που μπορούν να συμβούν. Αν έχετε 16 GB μνήμης RAM και χρησιμοποιείτε γρήγορη εκκίνηση στα Windows, αυτό σημαίνει ότι θα έχετε και ένα αρχείο χειμερίας νάρκης 16 GB! Εάν εκτελείτε Windows σε ένα SSD, ίσως αναλαμβάνει μεγάλο μέρος του χώρου στο δίσκο.

Μπορείτε να μειώσετε το μέγεθος του αρχείου αδρανοποίησης (hiberfil.sys) στα Windows χωρίς να απενεργοποιήσετε την αδρανοποίηση χρησιμοποιώντας την ακόλουθη εντολή:

 powercfg.exe / hibernate / μέγεθος 50 

Αυτό θα μειώσει το μέγεθος του αρχείου αδρανοποίησης στο 50% της μνήμης RAM και όχι στο 100%. Σημειώστε ότι δεν μπορείτε να το μειώσετε περισσότερο από 50%. Ωστόσο, αν έχετε μεγάλο όγκο μνήμης RAM όπως 16GB ή 32GB ή περισσότερο, μπορείτε να εξοικονομήσετε αρκετό χώρο.

Το άλλο πράγμα είναι ότι δεν χρειάζεται να ανησυχείτε για το υπερβολικό μέγεθος του αρχείου χειμερία νάρκης όπως σε προηγούμενες εκδόσεις των Windows. Παλαιότερα το αρχείο αδρανοποίησης αποθηκεύει τον πυρήνα, τα προγράμματα οδήγησης συσκευών και όλα τα δεδομένα εφαρμογών. Τώρα που δεν υπάρχουν δεδομένα εφαρμογών, το μέγεθος του αρχείου παραμένει αρκετά σταθερό, οπότε αν έχετε πολλή μνήμη RAM, πιθανότατα δεν χρειάζεστε ένα αρχείο αδρανοποίησης που είναι τόσο μεγάλο, ούτως ή άλλως.

Ας ελπίσουμε ότι, αυτό σας δίνει μια σαφέστερη κατανόηση του πώς τα αρχεία σελίδας σελίδες.sys, hiberfil.sys και swapfile.sys δουλεύουν στα Windows 8/10. Εάν έχετε οποιεσδήποτε ερωτήσεις, μη διστάσετε να δημοσιεύσετε ένα σχόλιο. Απολαμβάνω!

Top