- Το Swapfile.sys λειτουργεί σε συνδυασμό με το pagefile.sys και το hiberfil.sys για τη μνήμη και την αδρανοποίηση των Windows.
- Το μέγεθός του ποικίλλει ανάλογα με το φορτίο και τον χώρο. Οι διακυμάνσεις μετά την επανεκκίνηση είναι φυσιολογικές.
- Η διαγραφή ή η μετακίνηση απαιτεί προσαρμογή της εικονικής μνήμης. Δεν συνιστάται για λόγους σταθερότητας και απόδοσης.
- Για να ελευθερώσετε χώρο, ξεκινήστε απενεργοποιώντας την αδρανοποίηση και διατηρώντας το σύστημά σας ενημερωμένο.
Πολλοί χρήστες δεν γνωρίζουν τη χρησιμότητα, ή ακόμα και την ύπαρξη, του Αρχεία swapfile.sys στα WindowsΑυτό το αρχείο μοιράζεται την πρωτοπορία με το pagefile.sys και το hiberfil.sys, και μαζί αποτελούν μέρος της διαχείρισης μνήμης και λειτουργούν όπως η αδρανοποίηση στα Windows. Παρόλο που συνήθως είναι κρυφά, η παρουσία και το μέγεθός τους μπορούν να επηρεάσουν τον χώρο στο δίσκο σας, ειδικά εάν χρησιμοποιείτε SSD χαμηλής χωρητικότητας.
Εδώ εξηγούμε ακριβώς τι είναι το swapfile.sys και πώς να το δείτε. Καλύπτουμε επίσης πότε και πώς να το διαγράψετε ή να το μετακινήσετε (με ορισμένες λεπτομέρειες) και τη σχέση του με τις εφαρμογές UWP και άλλα στοιχεία του συστήματος.
Τι είναι το swapfile.sys και πώς διαφέρει από το pagefile.sys και το hiberfil.sys;
Χονδρικά, Το swapfile.sys είναι ένα αρχείο swap που χρησιμοποιούν τα Windows για την υποστήριξη της μνήμης RAM.Λειτουργεί σε συνδυασμό με pagefile.sys (αρχείο σελιδοποίησης) και hiberfil.sys (αρχείο αδρανοποίησης). Ενώ το hiberfil.sys αποθηκεύει την κατάσταση του συστήματος κατά τη διάρκεια της αδρανοποίησης, το pagefile.sys επεκτείνει τη μνήμη όταν η μνήμη RAM δεν επαρκεί και το swapfile.sys προορίζεται κυρίως για Διαχείριση παρασκηνίου εφαρμογών UWP (αυτά που εγκαθιστάτε από το Microsoft Store), που χρησιμεύουν ως ένα είδος ειδικής προσωρινής μνήμης για αυτά. Ακόμα κι αν έχετε αρκετή μνήμη, τα Windows 10 και 11 μπορούν να χρησιμοποιήσουν το swapfile.sys.
Μια σημαντική λεπτομέρεια: Τα αρχεία pagefile.sys και swapfile.sys είναι συνδεδεμέναΔεν μπορείτε να διαγράψετε το ένα και να αφήσετε το άλλο άθικτο χρησιμοποιώντας συμβατικές μεθόδους. Η διαχείριση συντονίζεται μέσω της διαμόρφωσης εικονικής μνήμης. Επομένως, Δεν είναι δυνατή η αποστολή τους στον Κάδο Ανακύκλωσης χρησιμοποιώντας είτε το Delete είτε το Shift+Delete.επειδή είναι προστατευμένα αρχεία συστήματος.
Αν δεν τα βλέπετε στο C:, είναι επειδή τα Windows τα αποκρύπτουν από προεπιλογή. Για να τα εμφανίσετε, κάντε τα εξής:
- Ανοίξτε την Εξερεύνηση και μεταβείτε στην Vista.
- Επιλέξτε Επιλογές.
- Κάντε κλικ στο Δείτε
- Εκεί, επιλέξτε «Εμφάνιση κρυφών αρχείων, φακέλων και μονάδων δίσκου"και καταργήστε την επιλογή"Απόκρυψη προστατευμένων αρχείων λειτουργικού συστήματος (Συνιστάται)".
Μόλις γίνει αυτό, τα αρχεία pagefile.sys, hiberfil.sys και swapfile.sys θα εμφανιστούν στη ρίζα της μονάδας δίσκου συστήματος.
Είναι φυσιολογικό να αλλάζει το μέγεθός του μετά από μια επανεκκίνηση;
Η σύντομη απάντηση είναι ότι Ναι, είναι φυσιολογικό.Τα Windows προσαρμόζουν δυναμικά το μέγεθος της εικονικής μνήμης και του χώρου εναλλαγής με βάση το φόρτο εργασίας, το πρόσφατο ιστορικό χρήσης RAM, τον διαθέσιμο χώρο και τις εσωτερικές πολιτικές.
Επιπλέον, αξίζει να θυμάστε ότι η επιλογή "Τερματισμός λειτουργίας" στα Windows 10/11 χρησιμοποιεί μια προεπιλεγμένη ρύθμιση υβριδικό start/stop η οποία δεν κατεβάζει πάντα πλήρως την κατάσταση του συστήματος. Εάν θέλετε οι αλλαγές στην εικονική μνήμη να εφαρμοστούν στο 100% και τα μεγέθη να επαναφερθούν σωστά, επιλέξτε Επανεκκίνηση αντί για Απενεργοποίηση.
Σε εργαλεία όπως TreeSize Θα δείτε αυτά τα πάνω και τα κάτω: Δεν υποδεικνύουν σφάλματα.Δεν πρόκειται απλώς για την έξυπνη διαχείριση χώρου από το λειτουργικό σύστημα. Εφόσον δεν αντιμετωπίζετε σφάλματα ή μηνύματα χαμηλής μνήμης, μην ανησυχείτε αν το μέγεθος κυμαίνεται μεταξύ των περιόδων λειτουργίας.
Μπορώ να διαγράψω το swapfile.sys; Πλεονεκτήματα και μειονεκτήματα
Είναι πιθανό, αλλά Δεν είναι και το πιο ενδεδειγμένο πράγμα που μπορείτε να κάνετε.Ο κύριος λόγος είναι ότι Το swapfile.sys συνήθως δεν καταλαμβάνει πολύ χώρο. Στους σύγχρονους υπολογιστές, η αφαίρεσή του περιλαμβάνει επίσης την προσαρμογή των ρυθμίσεων της εικονικής μνήμης, η οποία μπορεί να προκαλέσει αστάθεια, απροσδόκητα σφάλματα ή προβλήματα με εφαρμογές UWPΕιδικά αν έχετε 16 GB μνήμης RAM ή λιγότερο. Σε ορισμένες περιπτώσεις, η εξοικονόμηση χώρου είναι μέτρια και ο λειτουργικός κίνδυνος μεγαλύτερος.
Ωστόσο, αν είστε σίγουροι ότι δεν χρησιμοποιείτε εφαρμογές UWP Ή αν χρειάζεστε επειγόντως να αποσπάσετε κάθε κομμάτι αποθηκευτικού χώρου από έναν μικροσκοπικό SSD, υπάρχουν τρόποι για να το κάνετε αυτό. απενεργοποιήστε το αρχείο ανταλλαγήςΣας παρουσιάζουμε τις διαθέσιμες επιλογές, με τις προειδοποιήσεις τους, ώστε να μπορείτε να αξιολογήσετε αν αξίζουν τον κόπο στην περίπτωσή σας.
Πώς να διαγράψετε το swapfile.sys απενεργοποιώντας την εικονική μνήμη (τυπική μέθοδος)
Αυτή είναι η «επίσημη» μέθοδος, επειδή Τα Windows δεν επιτρέπουν τη χειροκίνητη διαγραφή. swapfile.sys. Η ιδέα είναι να απενεργοποιηθεί η εικονική μνήμη, η οποία στην πράξη αφαίρεση pagefile.sys και swapfile.sysΔεν συνιστάται για υπολογιστές με περιορισμένη μνήμη RAM.
- Ανοίξτε την Εξερεύνηση, κάντε δεξί κλικ στο Αυτή η ομάδα και πατήστε ιδιότητες.
- Εισάγετε το Προηγμένες ρυθμίσεις συστήματος.
- Καρτέλα ΠροηγμένηΣτην επιλογή Απόδοση, πατήστε διαμόρφωση.
- Και πάλι μέσα Προηγμένη, εντοπίστε Εικονική μνήμη και πατήστε Αλλαγή.
- Καταργήστε την επιλογή "Διαχειριστείτε αυτόματα το μέγεθος του αρχείου σελιδοποίησης για όλες τις μονάδες δίσκου".
- Επιλέξτε τη μονάδα συστήματός σας και σημειώστε Δεν υπάρχει αρχείο σελιδοποίησης.
- πρέσα Εγκαθιδρύω και επιβεβαιώνει τις προειδοποιήσεις.
- Κάντε αίτηση με δέχομαι μέχρι να βγούμε από κάθε παράθυρο.
Για να είναι αποτελεσματική η καταστολή, επανεκκινήστε τον υπολογιστή Από την επιλογή Επανεκκίνηση (όχι Τερματισμός Λειτουργίας). Μετά την εκκίνηση, θα πρέπει να ελέγξετε ότι pagefile.sys και swapfile.sys Έχουν εξαφανιστεί από τη ρίζα της C: αν έχετε απενεργοποιήσει τη σελιδοποίηση σε όλες τις μονάδες δίσκου.
Προηγμένη απενεργοποίηση μέσω του Μητρώου (επικίνδυνη διαδικασία)
Μια άλλη συγκεκριμένη επιλογή περιλαμβάνει το πάτημα του Μητρώου για Απενεργοποιήστε το swapfile.sys χωρίς να απενεργοποιήσετε πλήρως την εικονική μνήμηΑυτή η μέθοδος προορίζεται για χρήστες που γνωρίζουν τι κάνουν, επειδή η τροποποίηση του Μητρώου μπορεί να προκαλέσει προβλήματα εάν γίνουν λάθη.
Σημαντική προειδοποίησηΧρειάζεστε δικαιώματα διαχειριστή και είναι καλή ιδέα να δημιουργήσετε πρώτα ένα. σημείο επαναφοράς.
- Πατήστε Των Windows + R, γράφει regedit και πατήστε Enter.
- Πλοηγηθείτε σε:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management - Δημιούργησε ένα νέο Τιμή DWORD (bits 32) που ονομάζεται Έλεγχος αρχείου ανταλλαγής.
- Άνοιξέ το και ρύθμισέ το Τιμή δεδομένων = 0.
- Επανεκκινήστε Ο υπολογιστής και ελέγξτε αν το swapfile.sys έχει εξαφανιστεί.
Αν προτιμάτε να το αυτοματοποιήσετε με PowerShell ή Τερματικό (ως διαχειριστής):
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name SwapfileControl -Value 0 -PropertyType DWORD -Force
Για επαναφορά, διαγράψτε την τιμή Έλεγχος αρχείου ανταλλαγής στο ίδιο πλήκτρο και επανεκκινήστε. Θυμήσου Αν και αυτό συνήθως λειτουργεί, Δεν είναι πάντα η ιδανική λύση. εάν εξαρτάστε από εφαρμογές από το Microsoft Store.
Μπορεί το swapfile.sys να μετακινηθεί σε άλλη μονάδα δίσκου;
Εδώ πρέπει να είμαστε διακριτικοί με τις αποχρώσεις. Η εντολή mklink δεν μετακινεί το αρχείο swapfile.sysΔημιουργεί έναν συμβολικό σύνδεσμο, αλλά το πραγματικό αρχείο παραμένει εκεί που ήταν. Επομένως, Η χρήση συνδέσμων δεν θα λειτουργήσει για τη μεταφορά του σε άλλο διαμέρισμα.
Αυτό που μπορείτε να κάνετε είναι επαναρύθμιση παραμέτρων εικονικής μνήμηςΣε πολλά σενάρια, κατά τη μετακίνηση του pagefile.sys σε άλλη μονάδα δίσκου από το ίδιο παράθυρο Εικονικής Μνήμης, Το swapfile.sys συνοδεύει σε αυτήν την αλλαγή. Ωστόσο, ορισμένοι χρήστες αναφέρουν ότι Το swapfile.sys μπορεί να παραμείνει στη μονάδα δίσκου συστήματος σε ορισμένες εκδόσεις ή διαμορφώσεις. Σε κάθε περίπτωση, η επίσημη διαδικασία για να το δοκιμάσετε είναι η εξής:
- Πρόσβαση στο Προηγμένες ρυθμίσεις συστήματος > Επίδοση > διαμόρφωση > Προηγμένη > Εικονική μνήμη.
- Καταργήστε την επιλογή "Αυτόματη διαχείριση…".
- Επιλέξτε τη μονάδα συστήματος (C:) και ελέγξτε Δεν υπάρχει αρχείο σελιδοποίησης > Εγκαθιδρύω.
- Επιλέξτε τη μονάδα δίσκου προορισμού (για παράδειγμα, D:) και επιλέξτε Μέγεθος που διαχειρίζεται το σύστημα > Εγκαθιδρύω.
- επιβεβαιώστε με δέχομαι y επανεκκίνηση.
Προσέξτε την απόδοσηΕάν μετακινήσετε αυτά τα αρχεία σε έναν πιο αργό δίσκο (HDD), ενδέχεται να παρατηρήσετε επιβραδύνσειςειδικά κατά το άνοιγμα ή την επανέναρξη Εφαρμογές UWPΗ πιθανή βελτίωση στη διάρκεια ζωής του SSD είναι αμφισβητήσιμη σε σύγκριση με τον αντίκτυπο στην απόδοση. Σκεφτείτε προσεκτικά την αναβάθμιση.
Περισσότερος χώρος στο δίσκο: αδρανοποίηση και συντήρηση
Αν ο στόχος σας είναι ελευθερώστε χώρο Χωρίς να διακυβεύεται η σταθερότητα, υπάρχουν ασφαλέστεροι τρόποι για να το κάνετε αυτό από το να πειραματιστείτε με την εικονική μνήμη. Για παράδειγμα, μπορείτε απενεργοποίηση αδρανοποίησηςΑυτό καταργεί το hiberfil.sys και απελευθερώνει αρκετά GB σε πολλούς υπολογιστές:
powercfg -h off
Επιπλέον, συνιστάται να εκτελέσετε μια συγκεκριμένη ΠΕΡΙΟΔΙΚΗ ΣΥΝΤΗΡΗΣΗ Συνιστάται από τη Microsoft για τη βελτίωση της συνολικής σταθερότητας του συστήματος και τη μείωση της ασυνήθιστης συμπεριφοράς χώρου στο δίσκο:
- Σάρωση με το Windows Defender (συμπεριλαμβανομένης της σάρωσης εκτός σύνδεσης) για τον αποκλεισμό κακόβουλου λογισμικού που χειρίζεται αρχεία συστήματος.
- Επανεκκινείται συχνά Από την επιλογή Επανεκκίνηση, το σύστημα κλείνει τις διεργασίες και εφαρμόζει τις εκκρεμείς αλλαγές.
- Εγκαταστήστε ενημερώσεις από το Windows Update για να λάβετε διορθώσεις και βελτιώσεις.
- Αν παρατηρήσετε συγκρούσεις, απενεργοποιεί προσωρινά το λογισμικό προστασίας από ιούς τρίτων κατασκευαστών για να ελέγξετε αν παρεμβαίνουν και να αφήσετε το Defender να σας καλύψει κατά τη διάρκεια της δοκιμής.
- Επισκευή εξαρτημάτων με DISM y SFC από μια προνομιακή κονσόλα:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Αν όλα λειτουργήσουν ομαλά μετά από αυτό, Θα αποφύγετε πιο δραστικά μέτρα με εικονική μνήμη και θα συνεχίσετε να ανακτάτε χώρο χωρίς περιττούς κινδύνους.
Συχνές ερωτήσεις και συνηθισμένα σενάρια
- Μπορώ να διαγράψω το swapfile.sys "μη αυτόματα" από την Εξερεύνηση; Όχι. Προστατεύεται από το σύστημα. Τα Windows δεν σας επιτρέπουν να το καταργήσετε εντελώς. Θα πρέπει να περάσετε από τις ρυθμίσεις της εικονικής μνήμης ή να χρησιμοποιήσετε τη μέθοδο Μητρώου, εάν κατανοείτε τους κινδύνους.
- Είναι υποχρεωτικό να έχω ένα αρχείο ανταλλαγής (swapfile) εάν δεν χρησιμοποιώ εφαρμογές UWP; Όχι αυστηρά, αλλά τα Windows μπορούν να το εκμεταλλευτούν ακόμα κι αν δεν χρησιμοποιείτε το UWP. Εάν το απενεργοποιήσετε, δοκιμάστε διεξοδικά τις εφαρμογές σας μετά την επανεκκίνηση για να βεβαιωθείτε ότι δεν υπάρχουν παρενέργειες.
- Αξίζει να μετακινήσω τα αρχεία pagefile/sys και swapfile.sys σε σκληρό δίσκο για να "προστατεύσω" τον SSD; Τα στοιχεία είναι ανάμεικτα: η μετακίνησή τους σε έναν πιο αργό δίσκο μειώνει την απόδοση, ειδικά στο UWP. Η φθορά των σύγχρονων SSD ελέγχεται γενικά καλά. Εκτός αν έχετε πολύ περιορισμένο χώρο ή έχετε πολύ συγκεκριμένους λόγους, η διατήρησή τους στον SSD είναι συνήθως η καλύτερη επιλογή.
- Τι πρέπει να κάνω εάν αντιμετωπίσω σφάλματα μετά τη χρήση της εικονικής μνήμης; Ενεργοποιήστε ξανά την αυτόματη διαχείριση στην Εικονική Μνήμη, κάντε επανεκκίνηση και δοκιμάστε. Εάν το πρόβλημα επιμένει, εκτελέστε το DISM και το SFC, ελέγξτε τα προγράμματα οδήγησης και βεβαιωθείτε ότι δεν παρεμβαίνει κανένα λογισμικό ασφαλείας.
- Πώς μπορώ να δω γρήγορα αν το σύστημα τα χρησιμοποιεί; Πέρα από την Εξερεύνηση, η Παρακολούθηση Πόρων και η Διαχείριση Εργασιών σας δίνουν ενδείξεις σχετικά με δέσμευση στη μνήμη και τη χρήση εικονικής μνήμης. Το γεγονός ότι το αρχείο υπάρχει και καταλαμβάνει ένα συγκεκριμένο μέγεθος δεν υποδηλώνει συνεχή χρήση. Τα Windows το διαχειρίζονται δυναμικά.
Αν προσπαθούσατε να καταλάβετε γιατί, μετά από μια επανεκκίνηση, ο ελεύθερος χώρος σας εκτοξεύτηκε στα ύψη και το "αρχείο σελίδας" μετατράπηκε σε ένα μικροσκοπικό αρχείο ανταλλαγήςΈχετε ήδη το κλειδί: Τα Windows υπολόγισαν ξανά τις ανάγκες τους και προσάρμοσε το μέγεθος της εικονικής μνήμης. Μεταξύ της εμφάνισης ή της απόκρυψης αυτών των αρχείων, της απόφασης για το αν θα τα απενεργοποιήσετε, θα τα μετακινήσετε ή θα εξοικονομήσετε χώρο με αδρανοποίηση, το λογικό πράγμα που πρέπει να κάνετε είναι αρκεί να παίξωΞεκινήστε απενεργοποιώντας την αδρανοποίηση εάν χρειάζεται να ελευθερώσετε gigabyte, να διατηρείτε το σύστημά σας ενημερωμένο και καθαρό και να προσαρμόζετε τα pagefile.sys και swapfile.sys μόνο εάν γνωρίζετε ακριβώς τι κάνετε και αποδέχεστε τις πιθανές επιπτώσεις στη σταθερότητα ή την απόδοση.
Συντάκτης εξειδικευμένος σε θέματα τεχνολογίας και διαδικτύου με περισσότερα από δέκα χρόνια εμπειρίας σε διαφορετικά ψηφιακά μέσα. Έχω εργαστεί ως συντάκτης και δημιουργός περιεχομένου για εταιρείες ηλεκτρονικού εμπορίου, επικοινωνίας, διαδικτυακού μάρκετινγκ και διαφήμισης. Έχω επίσης γράψει σε ιστότοπους οικονομικών, οικονομικών και άλλων τομέων. Η δουλειά μου είναι και το πάθος μου. Τώρα, μέσα από τα άρθρα μου στο Tecnobits, προσπαθώ να εξερευνώ όλα τα νέα και τις νέες ευκαιρίες που μας προσφέρει καθημερινά ο κόσμος της τεχνολογίας για να βελτιώσουμε τη ζωή μας.

