Τι πρέπει να ρυθμίσω το μέγεθος της μονάδας κατανομής κατά τη μορφοποίηση;

Εκτός από το να ζητάτε το σύστημα αρχείων που θέλετε να χρησιμοποιήσετε, τα εργαλεία μορφοποίησης δίσκου θα ζητήσουν επίσης «μέγεθος μονάδας κατανομής». Τι σημαίνει αυτό και ποια τιμή πρέπει να επιλέξετε;

Η σημερινή συνεδρία «Ερώτηση και απάντηση» μας προσφέρει ευγενική προσφορά του SuperUser - μια υποδιαίρεση του Stack Exchange, μιας ομαδοποίησης ιστότοπων Q&A με γνώμονα την κοινότητα.

Το ερώτημα

Ο αναγνώστης του SuperUser Andrew Keeton είναι περίεργος για το τι ακριβώς πρέπει να βάλει στην ενότητα κατανομής κατά τη διαμόρφωση μιας μονάδας δίσκου. Αυτός γράφει:

Διαμορφώνω έναν εξωτερικό σκληρό δίσκο 1TB ως NTFS. Αυτή η μονάδα δίσκου προορίζεται κυρίως για την αποθήκευση πολυμέσων όπως μουσική και βίντεο.

Τι πρέπει να επιλέξω για τη ρύθμιση μεγέθους μονάδας κατανομής; Οι επιλογές κυμαίνονται από 512 byte έως 64K. Υπάρχουν οδηγίες που ενδέχεται να ισχύουν για άλλους τύπους μονάδων δίσκου; Πρέπει να σταματήσω να το σπρώχνω και να το αφήσω στην προεπιλογή;

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

Οι απαντήσεις

Οι συνεισφέροντες του SuperUser Jonathan και Andrew προσφέρουν κάποια εικόνα. Ο Τζόναθαν γράφει:

Εάν είστε "Τυπικός χρήστης" από τον ορισμό της Microsoft, θα πρέπει να διατηρήσετε τα προεπιλεγμένα 4096 byte. Βασικά, το μέγεθος της μονάδας κατανομής είναι το μέγεθος μπλοκ στον σκληρό σας δίσκο όταν διαμορφώνει NTFS. Εάν έχετε πολλά μικρά αρχεία, τότε είναι καλή ιδέα να διατηρήσετε το μέγεθος κατανομής μικρό, ώστε ο χώρος του σκληρού δίσκου σας να μην χαθεί. Εάν έχετε πολλά μεγάλα αρχεία, διατηρώντας το υψηλότερο θα αυξήσει την απόδοση του συστήματος έχοντας λιγότερα μπλοκ για αναζήτηση.

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

Λάβετε επίσης υπόψη ότι το πλειοψηφικό αρχείο είναι σχετικά μικρό, τα μεγαλύτερα αρχεία είναι μεγάλα αλλά μικρά σε μονάδες.

Ο Andrew επεκτείνει την απάντηση του Jonathan με:

Όσον αφορά την απόδοση χώρου, τα μικρότερα μεγέθη μονάδων κατανομής αποδίδουν καλύτερα. Ο μέσος χώρος που χάνεται ανά αρχείο θα είναι το μισό του επιλεγμένου AUS. Έτσι, 4K σπαταλά 2K ανά αρχείο και 64Κ σπατάλει 32Κ. Ωστόσο, όπως επισημαίνει ο Jonathon, οι σύγχρονες μονάδες δίσκου είναι τεράστιες και ένας μικρός σπαταλημένος χώρος δεν αξίζει να ανησυχείτε και αυτό δεν πρέπει να είναι καθοριστικός παράγοντας (εκτός αν βρίσκεστε σε ένα μικρό SSD).

Συγκρίνετε μέσο όρο απορριμμάτων περιπτώσεων 4K έναντι 64K (32K-2K = 30K), για 10.000 αρχεία που έχουν μόνο 300.000 KB ή περίπου 300 MB

Αντ 'αυτού, σκεφτείτε πώς χρησιμοποιεί το λειτουργικό χώρο. Ας υποθέσουμε ότι έχετε ένα αρχείο 3K που πρέπει να αυξηθεί 2K. Με ένα 4K AUS τα δεδομένα πρέπει να χωριστούν σε δύο μπλοκ - και μπορεί να μην είναι μαζί, ώστε να έχετε κατακερματισμό. Με AUS 64K υπάρχουν πολύ λιγότερα μπλοκ για παρακολούθηση και λιγότερος κατακερματισμός. 16x το μέγεθος του μπλοκ σημαίνει το 1/16 του αριθμού των μπλοκ που πρέπει να παρακολουθείτε.

Για δίσκο πολυμέσων όπου αποθηκεύετε φωτογραφίες, μουσική και βίντεο, κάθε αρχείο είναι τουλάχιστον 1MB. Χρησιμοποιώ το μεγαλύτερο AUS. Για ένα διαμέρισμα εκκίνησης των Windows, χρησιμοποιώ την προεπιλογή των Windows (που είναι 4K για οποιαδήποτε μονάδα NTFS μικρότερη από 16TB).

Για να μάθετε ποιο είναι το μέγεθος του συμπλέγματος σε έναν υπάρχοντα δίσκο:

fsutil fsinfo ntfsinfo X:

Έχετε κάτι να προσθέσετε στην εξήγηση; Ακούστε στα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους χρήστες τεχνολογίας Stack Exchange; Δείτε ολόκληρο το νήμα συζήτησης εδώ.