Τα συμπιεσμένα αρχεία NTFS αποσυμπιέζονται σε δίσκο ή μνήμη;
Αν ψάχνετε τρόπους για να τσιμπήσετε το σύστημά σας των Windows για να εξοικονομήσετε χώρο στο δίσκο, ίσως να ψάχνετε τη συμπίεση NTFS ως επιλογή. Αλλά αν επιλέξετε αυτήν την επιλογή, πώς λειτουργεί η διαδικασία αποσυμπίεσης; Η σημερινή θέση SuperUser Q & A έχει την απάντηση σε μια ερώτηση περίεργου αναγνώστη.
Η σημερινή συνάντηση ερωτήσεων και απαντήσεων έρχεται σε επαφή με το SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα που κατευθύνεται από τους ιστότοπους ερωτήσεων & απαντήσεων.
Το ερώτημα
Ο αναγνώστης SuperUser CausingUnderflowsEverywhere θέλει να μάθει εάν τα συμπιεσμένα αρχεία NTFS αποσυμπιέζονται σε δίσκο ή μνήμη:
Πώς λειτουργεί η αποσυμπίεση NTFS στα Windows; Σύμφωνα με τη Microsoft, η αποσυμπίεση NTFS γίνεται με την επέκταση του αρχείου και στη συνέχεια με τη χρήση του. Αυτό ακούγεται σωστό, αλλά η ερώτησή μου είναι πώς συμβαίνει αυτή η διαδικασία τεχνικά?
Τα Windows φορτώνουν το συμπιεσμένο αρχείο στη μνήμη, το επεκτείνουν στη μνήμη και μετά το διαβάσουν από τη μνήμη; Ή να φορτώσει το συμπιεσμένο αρχείο στη μνήμη, να το επεκτείνει σε δίσκο ή μνήμη, να το γράψει στο δίσκο και στη συνέχεια να το διαβάσει?
Προσπαθώ να καταλάβω αν μπορώ να βελτιώσω την απόδοση του υπολογιστή μου χρησιμοποιώντας τη συμπίεση NTFS. Με αυτόν τον τρόπο, ένας αργός σκληρός δίσκος ή SSD που δεν μπορεί να χειριστεί ότι πολλές λειτουργίες εγγραφής θα έχουν πάντα λιγότερα δεδομένα για εγγραφή και ανάγνωση και ο ισχυρός επεξεργαστής που είναι ρελαντί τις περισσότερες φορές μπορεί να αποσυμπιέσει τα αρχεία και να βελτιώσει την ταχύτητα αποθήκευσης του υπολογιστή μου υγεία.
Συμπιεσμένα αρχεία NTFS αποσυμπιέζονται σε δίσκο ή μνήμη?
Η απάντηση
Ο συνεργάτης SuperUser Ben N έχει την απάντηση για εμάς:
Τα Windows αποσυμπιέζουν τα αρχεία στη μνήμη. Κάνοντας το στο δίσκο θα εξαλειφθούν τελείως οι βελτιώσεις ταχύτητας και θα προκαλούσε πολύ περιττή γραφή δίσκου. Δείτε το τέλος αυτού του άρθρου του ιστολογίου της Microsoft σχετικά με τα αρχεία αρχείων αρχείων NTFS και τη συμπίεση.
Φυσικά, εάν έχετε χαμηλή μνήμη, η μνήμη που χρησιμοποιείται από τη διαδικασία αποσυμπίεσης μπορεί να προκαλέσει τη διαγραφή και αποθήκευση άλλης μνήμης στο δίσκο στο αρχείο σελίδας. Ευτυχώς, μόνο τα κομμάτια που περιέχουν τμήματα που πραγματικά διαβάζουν τα προγράμματα σας θα αποσυμπιεστούν. Το NTFS δεν χρειάζεται να αποσυμπιέσει ολόκληρο το πράγμα εάν χρειάζεστε μόνο μερικά byte.
Εάν το SSD σας είναι γρήγορο, πιθανότατα δεν πρόκειται να επιτύχετε βελτιώσεις ταχύτητας από τη συμπίεση NTFS. Είναι πιθανό ο χρόνος που ο επεξεργαστής σας δαπανά τα δεδομένα αποσυμπίεσης καθώς και ο χρόνος που ο δίσκος σας ξοδεύει την ανάγνωση των συμπιεσμένων δεδομένων θα μπορούσε να προστεθεί για να είναι μεγαλύτερος από τον χρόνο που χρειάζεται το SSD για να διαβάσει τα ασυμπίεστα δεδομένα.
Εξαρτάται επίσης από το μέγεθος των αρχείων στα οποία εργάζεστε. Το ελάχιστο μέγεθος ενός συμπιεστού αρχείου κυμαίνεται από 8 έως 64 KB, ανάλογα με το μέγεθος του συμπλέγματος. Οποιοδήποτε αρχείο μικρότερο από αυτό του μεγέθους δεν θα συμπιεστεί καθόλου, αλλά θα προστεθεί ένα μικρό ποσό λογιστικής. Αν γράφετε πολλά σε συμπιεσμένα αρχεία, θα μπορούσατε να δείτε μια μεγάλη διακύμανση της ταχύτητας λόγω του χρησιμοποιούμενου αλγόριθμου συμπίεσης (LZ).
Περαιτέρω ανάγνωση
Πώς η συμπίεση NTFS επηρεάζει την απόδοση?
Έχετε κάτι να προσθέσετε στην εξήγηση; Απενεργοποιήστε τα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους τεχνολογικούς χρήστες Stack Exchange; Δείτε το πλήρες νήμα συζήτησης εδώ.
Πιστωτική εικόνα: Jannis Andrija Schnitzer (Flickr)