Οι πίνακες Fat ntfs χρησιμοποιούνται για. Ποια είναι η διαφορά μεταξύ FAT32, NTFS και exFAT. Μέγιστο μέγεθος τόμων NTFS

Καθένας από εμάς έχει διαμορφώσει μια μονάδα flash, κάρτα SD, εξωτερικό ή εσωτερικό σκληρό δίσκο τουλάχιστον μία φορά στη ζωή μας και πιθανότατα θυμάται ότι πριν μορφοποιήσει οποιαδήποτε από τις παραπάνω συσκευές, το λειτουργικό σύστημα Windows ρωτά πάντα ποιο σύστημα αρχείων θέλετε να μορφοποιήσετε τη συσκευή σας σε: FAT32 , NTFS ή exFAT;

Φυσικά, οι περισσότεροι χρήστες δεν γνωρίζουν τη διαφορά μεταξύ τους και συνήθως επιλέγουν την προεπιλεγμένη επιλογή. Και όλα αυτά επειδή τα Windows, θέτοντας αυτήν την ερώτηση, δεν εξηγούν τη διαφορά μεταξύ τους. Σε αυτό το άρθρο θα προσπαθήσουμε να σας το εξηγήσουμε σε μια ξεκάθαρη γλώσσα και να σας πούμε πώς το σύστημα αρχείων FAT32 διαφέρει από το NTFS και το exFAT.

FAT32είναι το παλαιότερο από τα υπό εξέταση συστήματα αρχείων και χρησιμοποιείται συχνότερα σε φορητές μονάδες flash - μονάδες flash ή κάρτες SD.

NTFSχρησιμοποιείται από τα Windows ως το κύριο σύστημα αρχείων για τη μονάδα δίσκου στην οποία είναι εγκατεστημένο το λειτουργικό σύστημα και επίσης λειτουργεί εξαιρετικά για άλλες ενσωματωμένες μονάδες δίσκου και διαμερίσματα στον σκληρό δίσκο ενός υπολογιστή που βασίζεται στα Windows.

exFATείναι ένα πιο σύγχρονο ανάλογο του απαρχαιωμένου συστήματος FAT32 και υποστηρίζεται από περισσότερες συσκευές από ό,τι NTFS, αλλά και πάλι όχι τόσες όσο το «κλασικό» FAT32.

Τώρα ας ρίξουμε μια πιο προσεκτική ματιά σε καθένα από αυτά τα συστήματα αρχείων.

Σύστημα αρχείων FAT32

FAT32είναι το παλαιότερο σύστημα αρχείων που συζητείται σε αυτό το άρθρο. Άρχισε να χρησιμοποιείται ενεργά ξεκινώντας από τα Windows 95 και αντικατέστησε ένα ακόμα πιο ξεπερασμένο σύστημα - το FAT16.

Η μεγάλη ηλικία αυτού του συστήματος αρχείων έχει τα πλεονεκτήματα και τα μειονεκτήματά της.

Τα πλεονεκτήματα σε αυτήν την περίπτωση περιλαμβάνουν το γεγονός ότι το FAT32 έχει γίνει ένα είδος προτύπου και εξακολουθεί να χρησιμοποιείται από προεπιλογή σε όλα τα αφαιρούμενα μέσα. Εάν αγοράσετε μια μονάδα flash ή μια κάρτα SD σήμερα, το σύστημα αρχείων FAT32 θα εγκατασταθεί σε αυτήν από το εργοστάσιο. Αυτό έγινε κυρίως για να μπορούν τα αφαιρούμενα μέσα σας να υποστηρίζονται όχι μόνο από σύγχρονους υπολογιστές και gadget, αλλά και από παλιές συσκευές και κονσόλες παιχνιδιών που διαθέτουν θύρα USB και μπορούν να λειτουργούν μόνο με το σύστημα αρχείων FAT32.

Ωστόσο, λόγω της παλαιότητας αυτού του συστήματος, έχει και ορισμένα μειονεκτήματα, το κύριο από τα οποία είναι ο περιορισμός στο μέγεθος του αρχείου και σε ολόκληρο τον όγκο. Κάθε μεμονωμένο αρχείο σε αυτό το σύστημα αρχείων δεν μπορεί να είναι μεγαλύτερο από 4 gigabyte και ολόκληρο το διαμέρισμα FAT32 δεν μπορεί να είναι μεγαλύτερο από 8 terabyte.

Και αν μπορείτε ακόμα να συμβιβαστείτε με το δεύτερο μειονέκτημα (μέχρι στιγμής λίγοι άνθρωποι χρησιμοποιούν μονάδες δίσκου μεγαλύτερες από 8 TB), τότε ο περιορισμός στο μέγεθος του αρχείου είναι ένα αρκετά σοβαρό μειονέκτημα - τα περισσότερα βίντεο υψηλής ποιότητας δεν χωρούν πλέον στο μέγεθος των 4 GB, ειδικά αν είναι σε μοντέρνα μορφή 4K.

Ωστόσο, προς το παρόν, αυτό το σύστημα αρχείων εξακολουθεί να είναι αρκετά κατάλληλο για φορητές συσκευές (όπως μονάδες flash και κάρτες SD, που περιέχουν πολλά μικρά αρχεία), αλλά δεν είναι πλέον κατάλληλο για σκληρό δίσκο υπολογιστή. Πρώτα απ 'όλα, δεν διαθέτει ορισμένες από τις δυνατότητες ασφαλείας που υπάρχουν στο πιο σύγχρονο σύστημα αρχείων NTFS, και εν μέρει λόγω αυτού, δεν μπορείτε πλέον να εγκαταστήσετε μια σύγχρονη έκδοση των Windows σε μια μονάδα δίσκου FAT32, θα πρέπει να την διαμορφώσετε ξανά σε NTFS.

Συμβατό με FAT32

Οι συσκευές με το σύστημα αρχείων FAT32 είναι οι πιο καθολικές και είναι συμβατές με όλες τις εκδόσεις λειτουργικών συστημάτων Windows, Mac OS, Linux, οποιεσδήποτε κονσόλες παιχνιδιών και, γενικά, σχεδόν όλα όσα διαθέτουν θύρα USB.

Περιορισμοί του FAT32

Το κύριο μειονέκτημα αυτού του συστήματος αρχείων είναι οι περιορισμοί στα μεγέθη αρχείων και όγκου - το μέγιστο μέγεθος αρχείου δεν μπορεί να υπερβαίνει τα 4 GB και το μέγιστο μέγεθος διαμερίσματος περιορίζεται στα 8 TB.

Εφαρμογή του FAT32

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

Σύστημα αρχείων NTFS

NTFS- αυτό είναι ένα πιο σύγχρονο και τεχνολογικά προηγμένο σύστημα αρχείων, όπως αποδεικνύεται ακόμη και από την αποκωδικοποίηση της συντομογραφίας του ονόματός του -" σύστημα αρχείων νέας τεχνολογίας". Πάνω απ 'όλα, το λειτουργικό σύστημα Windows το λατρεύει, κάτι που γενικά δεν προκαλεί έκπληξη - εξάλλου και τα δύο αναπτύχθηκαν από τη Microsoft.

Ξεκινώντας με την έκδοση του λειτουργικού συστήματος της Microsoft που ονομάζεται XP, στην οποία το σύστημα NTFS έγινε στάνταρ για πρώτη φορά, κατά την εγκατάσταση των Windows, ένα παράθυρο διαλόγου σίγουρα θα σας ζητήσει να διαμορφώσετε το διαμέρισμα συστήματος με το συγκεκριμένο σύστημα αρχείων. Σε αυτό το σημείο, πιστεύεται ότι θεωρητικά δεν θα χρειάζεται να ανησυχείτε για τους περιορισμούς του συστήματος αρχείων NTFS για πολλά χρόνια ακόμα.

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

Γι' αυτό το διαμέρισμα του δίσκου σας στο οποίο είναι εγκατεστημένο το λειτουργικό σύστημα Windows πρέπει να είναι μορφοποιημένο σε NTFS. Εάν πρόκειται να εγκαταστήσετε προγράμματα σε άλλα διαμερίσματα του ίδιου δίσκου ή σε άλλους σκληρούς δίσκους, πρέπει επίσης να έχουν το κατάλληλο σύστημα αρχείων.

Δυστυχώς, το NTFS δεν είναι συμβατό με τα περισσότερα άλλα λειτουργικά συστήματα, καθώς σχεδιάστηκε για να ανταποκρίνεται στις απαιτήσεις του λειτουργικού συστήματος Windows. Όλες οι εκδόσεις του λειτουργικού συστήματος της Microsoft, από τα XP μέχρι τα σημερινά Windows 10, λειτουργούν τέλεια με αυτό, αλλά άλλα λειτουργικά συστήματα έχουν σημαντικούς περιορισμούς όταν εργάζονται με αυτό.

Για παράδειγμα, το Mac OS μπορεί να διαβάσει δεδομένα μόνο από μονάδες NTFS, αλλά δεν μπορεί να γράψει σε αυτές. Ορισμένες σπάνιες διανομές Linux μπορεί να έχουν τη δυνατότητα εγγραφής σε δίσκους NTFS, αλλά οι περισσότερες εξακολουθούν να περιορίζονται μόνο στην ανάγνωση πληροφοριών. Ούτε η έκδοση του Playstation μπορεί να χειριστεί NTFS, ούτε το Xbox 360 της Microsoft και μόνο το νέο Xbox One υποστηρίζει αυτό το σύστημα αρχείων.

Συμβατότητα NTFS

Αυτό το σύστημα αρχείων λειτουργεί τέλεια με όλες τις πιο πρόσφατες εκδόσεις του λειτουργικού συστήματος Windows από το XP, έχει περιορισμούς εγγραφής σε Mac OS και Linux και δεν λειτουργεί με τις περισσότερες άλλες συσκευές, με πιθανή εξαίρεση το Xbox One.

Περιορισμοί NTFS

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

Χρήση NTFS

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

σύστημα αρχείων exFAT

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

Το σύστημα αρχείων exFAT δημιουργήθηκε και βελτιστοποιήθηκε για χρήση σε εξωτερικές μονάδες - μονάδες flash, κάρτες SD και εξωτερικούς σκληρούς δίσκους, και έχει σχεδιαστεί για να αντικαταστήσει το ξεπερασμένο σύστημα FAT32. Είναι το πιο ελαφρύ και απλούστερο σύστημα αρχείων λόγω της απουσίας διαφόρων εξειδικευμένων χαρακτηριστικών που είναι εγγενείς στο NTFS, καθώς και της σχεδόν παντελούς απουσίας περιορισμών μεγέθους αρχείου και διαμερισμάτων που έχει το FAT32.

Επίσης, το exFAT έχει καλύτερη συμβατότητα με διάφορα λειτουργικά συστήματα από το NTFS, και οι συσκευές με αυτό είναι τέλεια αναγνώσιμες και ξαναγράφονται τόσο σε Windows όσο και σε Mac OS και σε Linux (υπό την προϋπόθεση ότι είναι εγκατεστημένο κάποιο λογισμικό).

Εφόσον το exFAT υποστηρίζεται από προεπιλογή από Mac OS, πιθανότατα θα υποστηρίζεται από τις περισσότερες σύγχρονες συσκευές με τις οποίες λειτουργούν οι συσκευές Apple, όπως οι ψηφιακές κάμερες.

Οι σύγχρονες εκδόσεις κονσολών παιχνιδιών όπως το Xbox One και το Playstation 4 υποστηρίζουν επίσης συσκευές exFAT, σε αντίθεση με τις προηγούμενες εκδόσεις τους (Xbox 360 και Playstation 3).

συμβατότητα exFAT

Το exFAT λειτουργεί τέλεια με όλες τις σύγχρονες εκδόσεις των Windows (ξεκινώντας από XP) και Mac OS. Για να εργαστείτε με Linux, θα χρειαστεί να εγκαταστήσετε πρόσθετο λογισμικό. Αυτό το σύστημα αρχείων υποστηρίζει πολλές περισσότερες διαφορετικές συσκευές από το NTFS, αλλά ορισμένες από αυτές (κυρίως παλαιότερες εκδόσεις) μπορούν ακόμα να λειτουργήσουν μόνο με FAT32.

Περιορισμοί exFAT

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

Εφαρμογή exFAT

Αυτό το σύστημα αρχείων είναι τέλειο για χρήση σε διάφορα αφαιρούμενα μέσα, το μέγεθος αρχείου των οποίων μπορεί να ξεπεράσει τα 4 GB (εξωτερικοί σκληροί δίσκοι, μεγάλες μονάδες flash). Εάν όλες οι συσκευές με τις οποίες εργάζεστε είναι σύγχρονες, μπορείτε εύκολα να εγκαταλείψετε το FAT32 σε αφαιρούμενες μονάδες δίσκου υπέρ του exFAT.

Συνοψίζοντας, μπορούμε να βγάλουμε τα ακόλουθα συμπεράσματα: Το NTFS είναι εξαιρετικό για σκληρό δίσκο συστήματος Windows, το exFAT χρησιμοποιείται καλύτερα σε αφαιρούμενα μέσα αποθήκευσης και το FAT32 θα πρέπει να χρησιμοποιείται μόνο εάν θέλετε να επιτύχετε τη μέγιστη συμβατότητα με τη μεγάλη ποικιλία των συσκευών σας.

Συστήματα αρχείων FAT

FAT16

Το σύστημα αρχείων FAT16 χρονολογείται από την εποχή πριν από το MS-DOS και υποστηρίζεται από όλα τα λειτουργικά συστήματα της Microsoft για συμβατότητα. Το όνομά του File Allocation Table αντικατοπτρίζει τέλεια τη φυσική οργάνωση του συστήματος αρχείων, τα κύρια χαρακτηριστικά του οποίου περιλαμβάνουν το γεγονός ότι το μέγιστο μέγεθος ενός υποστηριζόμενου τόμου (σκληρός δίσκος ή διαμέρισμα σε σκληρό δίσκο) δεν υπερβαίνει τα 4095 MB. Την εποχή του MS-DOS, οι σκληροί δίσκοι 4 GB έμοιαζαν σαν ένα όνειρο (οι μονάδες δίσκου 20-40 MB ήταν πολυτέλεια), επομένως μια τέτοια δέσμευση ήταν απολύτως δικαιολογημένη.

Ένας τόμος που έχει διαμορφωθεί για χρήση FAT16 χωρίζεται σε συμπλέγματα. Το προεπιλεγμένο μέγεθος συμπλέγματος εξαρτάται από το μέγεθος του όγκου και μπορεί να κυμαίνεται από 512 byte έως 64 KB. Στον πίνακα Το σχήμα 2 δείχνει πώς το μέγεθος του συμπλέγματος ποικίλλει ανάλογα με το μέγεθος του όγκου. Σημειώστε ότι το μέγεθος του συμπλέγματος μπορεί να διαφέρει από την προεπιλεγμένη τιμή, αλλά πρέπει να έχει μία από τις τιμές που καθορίζονται στον πίνακα. 2.

Δεν συνιστάται η χρήση του συστήματος αρχείων FAT16 σε όγκους μεγαλύτερους από 511 MB, καθώς για σχετικά μικρά αρχεία, ο χώρος στο δίσκο θα χρησιμοποιηθεί εξαιρετικά αναποτελεσματική (ένα αρχείο 1 byte θα καταλαμβάνει 64 KB). Ανεξάρτητα από το μέγεθος του συμπλέγματος, το σύστημα αρχείων FAT16 δεν υποστηρίζεται για τόμους μεγαλύτερους από 4 GB.

FAT32

Ξεκινώντας με το Microsoft Windows 95 OEM Service Release 2 (OSR2), τα Windows παρουσίασαν υποστήριξη για FAT 32-bit. Για συστήματα που βασίζονται σε Windows NT, αυτό το σύστημα αρχείων υποστηρίχθηκε για πρώτη φορά στα Microsoft Windows 2000. Ενώ το FAT16 μπορεί να υποστηρίξει τόμους έως 4 GB, το FAT32 μπορεί να υποστηρίξει τόμους έως 2 TB. Το μέγεθος συμπλέγματος στο FAT32 μπορεί να ποικίλλει από 1 (512 byte) έως 64 τομείς (32 KB). Οι τιμές συμπλέγματος FAT32 απαιτούν 4 byte (32 bit, όχι 16 bit όπως στο FAT16) για την αποθήκευση τιμών συμπλέγματος. Αυτό σημαίνει, συγκεκριμένα, ότι ορισμένα βοηθητικά προγράμματα αρχείων που έχουν σχεδιαστεί για το FAT16 δεν μπορούν να λειτουργήσουν με το FAT32.

Η κύρια διαφορά μεταξύ FAT32 και FAT16 είναι ότι το μέγεθος του λογικού διαμερίσματος του δίσκου έχει αλλάξει. Το FAT32 υποστηρίζει όγκους έως 127 GB. Επιπλέον, εάν όταν χρησιμοποιείτε FAT16 με δίσκους 2 GB απαιτείται ένα σύμπλεγμα μεγέθους 32 KB, τότε στο FAT32 ένα σύμπλεγμα μεγέθους 4 KB είναι κατάλληλο για δίσκους χωρητικότητας από 512 MB έως 8 GB (Πίνακας 4).

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

Όταν χρησιμοποιείτε το FAT32, το μέγιστο μέγεθος αρχείου μπορεί να φτάσει τα 4 GB μείον 2 byte. Εάν χρησιμοποιώντας το FAT16, ο μέγιστος αριθμός καταχωρήσεων στον ριζικό κατάλογο περιορίστηκε σε 512, τότε το FAT32 σάς επιτρέπει να αυξήσετε αυτόν τον αριθμό σε 65.535.

Το FAT32 επιβάλλει περιορισμούς στο ελάχιστο μέγεθος όγκου - πρέπει να είναι τουλάχιστον 65.527 συμπλέγματα. Σε αυτήν την περίπτωση, το μέγεθος του συμπλέγματος δεν μπορεί να είναι τέτοιο ώστε το FAT να καταλαμβάνει περισσότερα από 16 MB–64 KB / 4 ή 4 εκατομμύρια συμπλέγματα.

Χρησιμοποιώντας μεγάλα ονόματα αρχείων, τα δεδομένα που απαιτούνται για πρόσβαση από το FAT16 και το FAT32 δεν επικαλύπτονται. Όταν δημιουργείτε ένα αρχείο με μεγάλο όνομα, τα Windows δημιουργούν ένα αντίστοιχο όνομα αρχείου σε μορφή 8.3 και μία ή περισσότερες εγγραφές στον κατάλογο για την αποθήκευση του longname (13 χαρακτήρες του μακροσκελούς ονόματος αρχείου ανά καταχώρηση). Κάθε επόμενη εμφάνιση αποθηκεύει το αντίστοιχο τμήμα του ονόματος αρχείου σε μορφή Unicode. Τέτοιες εμφανίσεις έχουν τα χαρακτηριστικά "αναγνωριστικό τόμου", "μόνο για ανάγνωση", "σύστημα" και "κρυφό" - ένα σύνολο που αγνοείται από το MS-DOS. Σε αυτό το λειτουργικό σύστημα, γίνεται πρόσβαση σε ένα αρχείο με το "ψευδώνυμο" του σε μορφή 8.3.

Σύστημα αρχείων NTFS

Τα Microsoft Windows 2000 περιλαμβάνουν υποστήριξη για μια νέα έκδοση του συστήματος αρχείων NTFS, η οποία, ειδικότερα, παρέχει εργασία με υπηρεσίες καταλόγου Active Directory, σημεία επανεξέτασης, εργαλεία ασφάλειας πληροφοριών, έλεγχο πρόσβασης και μια σειρά από άλλες δυνατότητες.

Όπως και με το FAT, η κύρια μονάδα πληροφοριών στο NTFS είναι το σύμπλεγμα. Στον πίνακα Το σχήμα 5 δείχνει τα προεπιλεγμένα μεγέθη συμπλέγματος για όγκους διαφόρων χωρητικοτήτων.

Όταν δημιουργείτε ένα σύστημα αρχείων NTFS, ο μορφοποιητής δημιουργεί ένα αρχείο Master File Table (MTF) και άλλες περιοχές για την αποθήκευση μεταδεδομένων. Τα μεταδεδομένα χρησιμοποιούνται από το NTFS για την υλοποίηση της δομής του αρχείου. Οι πρώτες 16 καταχωρήσεις στο MFT δεσμεύονται από το ίδιο το NTFS. Η θέση των αρχείων μεταδεδομένων $Mft και $MftMirr καταγράφεται στον τομέα εκκίνησης του δίσκου. Εάν η πρώτη καταχώρηση στο MFT είναι κατεστραμμένη, το NTFS διαβάζει τη δεύτερη καταχώρηση για να βρει ένα αντίγραφο της πρώτης. Ένα πλήρες αντίγραφο του τομέα εκκίνησης βρίσκεται στο τέλος του τόμου. Στον πίνακα Το Σχήμα 6 παραθέτει τα κύρια μεταδεδομένα που είναι αποθηκευμένα στο MFT.

Οι υπόλοιπες εγγραφές MFT περιέχουν καταχωρήσεις για κάθε αρχείο και κατάλογο που βρίσκεται στον τόμο.

Συνήθως ένα αρχείο χρησιμοποιεί μία καταχώρηση MFT, αλλά εάν ένα αρχείο έχει ένα μεγάλο σύνολο χαρακτηριστικών ή κατακερματίζεται υπερβολικά, ενδέχεται να απαιτούνται πρόσθετες καταχωρίσεις για την αποθήκευση πληροφοριών σχετικά με αυτό. Σε αυτήν την περίπτωση, η πρώτη εγγραφή ενός αρχείου, που ονομάζεται εγγραφή βάσης, αποθηκεύει τη θέση των άλλων εγγραφών. Τα δεδομένα σχετικά με μικρά αρχεία και καταλόγους (έως 1500 byte) περιέχονται πλήρως στην πρώτη εγγραφή.

Χαρακτηριστικά αρχείου σε NTFS

Κάθε κατειλημμένος τομέας σε έναν τόμο NTFS ανήκει σε ένα ή άλλο αρχείο. Ακόμη και τα μεταδεδομένα του συστήματος αρχείων είναι μέρος του αρχείου. Το NTFS αντιμετωπίζει κάθε αρχείο (ή κατάλογο) ως ένα σύνολο χαρακτηριστικών αρχείου. Στοιχεία όπως το όνομα του αρχείου, οι πληροφορίες ασφάλειάς του, ακόμη και τα δεδομένα μέσα σε αυτό είναι χαρακτηριστικά αρχείου. Κάθε χαρακτηριστικό προσδιορίζεται από έναν συγκεκριμένο κωδικό τύπου και, προαιρετικά, από ένα όνομα χαρακτηριστικού.

Εάν τα χαρακτηριστικά αρχείου ταιριάζουν σε μια εγγραφή αρχείου, ονομάζονται χαρακτηριστικά κατοίκου. Αυτά τα χαρακτηριστικά είναι πάντα το όνομα του αρχείου και η ημερομηνία δημιουργίας του. Σε περιπτώσεις όπου οι πληροφορίες του αρχείου είναι πολύ μεγάλες για να χωρέσουν σε μια μεμονωμένη εγγραφή MFT, ορισμένα χαρακτηριστικά αρχείου γίνονται μη μόνιμα. Τα χαρακτηριστικά κατοίκου αποθηκεύονται σε ένα ή περισσότερα συμπλέγματα και αντιπροσωπεύουν μια ροή εναλλακτικών δεδομένων για τον τρέχοντα τόμο (περισσότερα για αυτό παρακάτω). Το NTFS δημιουργεί ένα χαρακτηριστικό λίστας χαρακτηριστικών για να περιγράψει τη θέση των χαρακτηριστικών κατοίκων και μη.

Στον πίνακα Το σχήμα 7 δείχνει τα κύρια χαρακτηριστικά του αρχείου που ορίζονται στο NTFS. Αυτή η λίστα μπορεί να επεκταθεί στο μέλλον.

Σύστημα αρχείων CDFS

Τα Windows 2000 παρέχουν υποστήριξη για το σύστημα αρχείων CDFS, το οποίο συμμορφώνεται με το πρότυπο ISO'9660 που περιγράφει τη διάταξη των πληροφοριών σε ένα CD-ROM. Τα μεγάλα ονόματα αρχείων υποστηρίζονται σύμφωνα με το ISO'9660 Επίπεδο 2.

Όταν δημιουργείτε ένα CD-ROM για χρήση στα Windows 2000, έχετε υπόψη σας τα εξής:

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

Σύγκριση συστημάτων αρχείων

Στα Microsoft Windows 2000, είναι δυνατή η χρήση των συστημάτων αρχείων FAT16, FAT32, NTFS ή συνδυασμών αυτών. Η επιλογή του λειτουργικού συστήματος εξαρτάται από τα ακόλουθα κριτήρια:

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

Συστήματα αρχείων FAT

Όπως ίσως έχετε ήδη παρατηρήσει, οι αριθμοί στα ονόματα των συστημάτων αρχείων - FAT16 και FAT32 - υποδεικνύουν τον αριθμό των bit που απαιτούνται για την αποθήκευση πληροφοριών σχετικά με τους αριθμούς συμπλέγματος που χρησιμοποιούνται από το αρχείο. Έτσι, το FAT16 χρησιμοποιεί διευθυνσιοδότηση 16-bit και, κατά συνέπεια, είναι δυνατή η χρήση έως και 2 16 διευθύνσεων. Στα Windows 2000, τα πρώτα τέσσερα bit του πίνακα θέσης αρχείων FAT32 χρησιμοποιούνται για δικούς τους σκοπούς, επομένως στο FAT32 ο αριθμός των διευθύνσεων φτάνει τα 2 28 .

Στον πίνακα Το σχήμα 8 δείχνει τα μεγέθη συμπλέγματος για τα συστήματα αρχείων FAT16 και FAT32.

Εκτός από τις σημαντικές διαφορές στο μέγεθος του συμπλέγματος, το FAT32 επιτρέπει επίσης την επέκταση του ριζικού καταλόγου (στο FAT16, ο αριθμός των καταχωρήσεων περιορίζεται σε 512 και μπορεί να είναι ακόμη μικρότερος εάν χρησιμοποιούνται μεγάλα ονόματα αρχείων).

Πλεονεκτήματα του FAT16

Μεταξύ των πλεονεκτημάτων του FAT16 είναι τα ακόλουθα:

  • το σύστημα αρχείων υποστηρίζεται από τα λειτουργικά συστήματα MS-DOS, Windows 95, Windows 98, Windows NT, Windows 2000, καθώς και ορισμένα λειτουργικά συστήματα UNIX.
  • υπάρχει ένας μεγάλος αριθμός προγραμμάτων που σας επιτρέπουν να διορθώσετε σφάλματα σε αυτό το σύστημα αρχείων και να επαναφέρετε δεδομένα.
  • Εάν προκύψουν προβλήματα με την εκκίνηση από τον σκληρό δίσκο, το σύστημα μπορεί να εκκινηθεί από μια δισκέτα.
  • Αυτό το σύστημα αρχείων είναι αρκετά αποδοτικό για όγκους μικρότερους από 256 MB.
Μειονεκτήματα του FAT16

Τα κύρια μειονεκτήματα του FAT16 περιλαμβάνουν:

  • ο ριζικός κατάλογος δεν μπορεί να περιέχει περισσότερα από 512 στοιχεία. Η χρήση μεγάλων ονομάτων αρχείων μειώνει σημαντικά τον αριθμό αυτών των στοιχείων.
  • Το FAT16 υποστηρίζει έως και 65.536 συμπλέγματα και δεδομένου ότι ορισμένα συμπλέγματα είναι δεσμευμένα από το λειτουργικό σύστημα, ο αριθμός των διαθέσιμων συμπλεγμάτων είναι 65.524 Κάθε σύμπλεγμα έχει ένα σταθερό μέγεθος για μια δεδομένη λογική μονάδα.
  • Όταν επιτευχθεί ο μέγιστος αριθμός συμπλεγμάτων στο μέγιστο μέγεθος συμπλέγματος (32 KB), ο μέγιστος υποστηριζόμενος όγκος περιορίζεται στα 4 GB (στα Windows 2000). Για να διατηρηθεί η συμβατότητα με το MS-DOS, τα Windows 95 και τα Windows 98, το μέγεθος του όγκου κάτω από το FAT16 δεν πρέπει να υπερβαίνει τα 2 GB.
  • Το FAT16 δεν υποστηρίζει ενσωματωμένη προστασία και συμπίεση αρχείων.
Σε μεγάλους δίσκους, χάνεται πολύς χώρος λόγω του γεγονότος ότι χρησιμοποιείται το μέγιστο μέγεθος συμπλέγματος. Ο χώρος για ένα αρχείο εκχωρείται με βάση όχι το μέγεθος του αρχείου, αλλά το μέγεθος του συμπλέγματος.

Πλεονεκτήματα του FAT32

  • Μεταξύ των πλεονεκτημάτων του FAT32 είναι τα ακόλουθα:
  • Ο ριζικός κατάλογος στο FAT32 είναι μια κανονική αλυσίδα συμπλεγμάτων και μπορεί να βρίσκεται οπουδήποτε στο δίσκο. Χάρη σε αυτό, το FAT32 δεν επιβάλλει περιορισμούς στον αριθμό των στοιχείων στον ριζικό κατάλογο.
  • Λόγω της χρήσης μικρότερων συμπλεγμάτων (4 KB σε δίσκους έως 8 GB), ο κατειλημμένος χώρος στο δίσκο είναι συνήθως 10-15% μικρότερος από ό,τι στο FAT16.
  • Το FAT32 είναι ένα πιο αξιόπιστο σύστημα αρχείων. Συγκεκριμένα, υποστηρίζει τη δυνατότητα μετακίνησης του ριζικού καταλόγου και χρήσης αντιγράφου ασφαλείας FAT. Επιπλέον, η εγγραφή εκκίνησης περιέχει έναν αριθμό κρίσιμων δεδομένων για το σύστημα αρχείων.
Μειονεκτήματα του FAT32

Τα κύρια μειονεκτήματα του FAT32:

  • Το μέγεθος του όγκου κατά τη χρήση του FAT32 στα Windows 2000 περιορίζεται στα 32 GB.
  • Οι τόμοι FAT32 δεν είναι διαθέσιμοι από άλλα λειτουργικά συστήματα - μόνο από Windows 95 OSR2 και Windows 98.
  • Το αντίγραφο ασφαλείας του τομέα εκκίνησης δεν υποστηρίζεται.
  • Το FAT32 δεν υποστηρίζει ενσωματωμένη προστασία και συμπίεση αρχείων.

Σύστημα αρχείων NTFS

Κατά την εκτέλεση των Windows 2000, η ​​Microsoft συνιστά τη μορφοποίηση όλων των διαμερισμάτων του σκληρού δίσκου σε NTFS, εκτός από εκείνες τις διαμορφώσεις όπου χρησιμοποιούνται πολλά λειτουργικά συστήματα (εκτός των Windows 2000 και των Windows NT). Η χρήση NTFS αντί για FAT σάς επιτρέπει να χρησιμοποιείτε τις δυνατότητες που είναι διαθέσιμες στο NTFS. Αυτά περιλαμβάνουν, ειδικότερα:

  • δυνατότητα ανάκαμψης. Αυτή η δυνατότητα είναι ενσωματωμένη στο σύστημα αρχείων.
  • Το NTFS εγγυάται την ασφάλεια των δεδομένων λόγω του γεγονότος ότι χρησιμοποιεί ένα πρωτόκολλο και ορισμένους αλγόριθμους ανάκτησης πληροφοριών. Σε περίπτωση αποτυχίας του συστήματος, το NTFS χρησιμοποιεί το πρωτόκολλο και πρόσθετες πληροφορίες για να επαναφέρει αυτόματα την ακεραιότητα του συστήματος αρχείων.
  • συμπίεση πληροφοριών. Για τόμους NTFS, τα Windows 2000 υποστηρίζουν τη συμπίεση μεμονωμένων αρχείων. Τέτοια συμπιεσμένα αρχεία μπορούν να χρησιμοποιηθούν από εφαρμογές των Windows χωρίς προηγούμενη αποσυμπίεση, η οποία πραγματοποιείται αυτόματα κατά την ανάγνωση από το αρχείο. Όταν κλείσει και αποθηκευτεί, το αρχείο συσκευάζεται ξανά.

Επιπλέον, μπορούν να επισημανθούν τα ακόλουθα πλεονεκτήματα του NTFS:

Ορισμένες λειτουργίες του λειτουργικού συστήματος απαιτούν NTFS.

Η ταχύτητα πρόσβασης είναι πολύ μεγαλύτερη - το NTFS ελαχιστοποιεί τον αριθμό των προσβάσεων στο δίσκο που απαιτούνται για την εύρεση ενός αρχείου.

Προστασία αρχείων και καταλόγων. Μόνο σε τόμους NTFS είναι δυνατό να ορίσετε χαρακτηριστικά πρόσβασης για αρχεία και φακέλους.

Όταν χρησιμοποιείτε NTFS, τα Windows 2000 υποστηρίζουν τόμους έως 2 TB.

Το NTFS υποστηρίζει το Encrypted File System (EFS), το οποίο παρέχει προστασία από μη εξουσιοδοτημένη πρόσβαση στα περιεχόμενα του αρχείου.

Όταν χρησιμοποιείτε quotas, μπορείτε να περιορίσετε την ποσότητα του χώρου στο δίσκο που καταναλώνουν οι χρήστες.

Μειονεκτήματα του NTFS

Μιλώντας για τα μειονεκτήματα του συστήματος αρχείων NTFS, πρέπει να σημειωθεί ότι:

  • Οι τόμοι NTFS δεν είναι διαθέσιμοι σε MS-DOS, Windows 95 και Windows 98. Επιπλέον, ορισμένες δυνατότητες που υλοποιούνται στο NTFS στα Windows 2000 δεν είναι διαθέσιμες στα Windows 4.0 και σε παλαιότερες εκδόσεις.
  • Για μικρούς τόμους που περιέχουν πολλά μικρά αρχεία, η απόδοση ενδέχεται να είναι μειωμένη σε σύγκριση με το FAT.

Σύστημα αρχείων και ταχύτητα

Όπως έχουμε ήδη ανακαλύψει, για μικρούς όγκους το FAT16 ή το FAT32 παρέχει ταχύτερη πρόσβαση σε αρχεία σε σύγκριση με το NTFS, επειδή:

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

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

Μία καταχώρηση στο FAT περιέχει τον αριθμό συμπλέγματος για το πρώτο σύμπλεγμα στον κατάλογο.

Η προβολή ενός αρχείου FAT απαιτεί αναζήτηση ολόκληρης της δομής του αρχείου.

Όταν συγκρίνετε την ταχύτητα των λειτουργιών που εκτελούνται σε καταλόγους που περιέχουν σύντομα και μεγάλα ονόματα αρχείων, έχετε υπόψη σας ότι η ταχύτητα των λειτουργιών για το FAT εξαρτάται από την ίδια τη λειτουργία και το μέγεθος του καταλόγου. Εάν το FAT αναζητήσει ένα ανύπαρκτο αρχείο, πραγματοποιεί αναζήτηση σε ολόκληρο τον κατάλογο - μια λειτουργία που διαρκεί περισσότερο από την αναζήτηση μέσω της δομής που βασίζεται σε δέντρο B που χρησιμοποιείται από το NTFS. Ο μέσος χρόνος που απαιτείται για την εύρεση ενός αρχείου εκφράζεται ως συνάρτηση του N/2 στο FAT και ως log N στο NTFS, όπου N είναι ο αριθμός των αρχείων.

  • Οι ακόλουθοι παράγοντες επηρεάζουν την ταχύτητα με την οποία τα Windows 2000 μπορούν να διαβάσουν και να γράψουν αρχεία:
  • κατακερματισμός αρχείων. Εάν το αρχείο είναι πολύ κατακερματισμένο, το NTFS απαιτεί συνήθως λιγότερες προσβάσεις στο δίσκο από το FAT για να βρει όλα τα τμήματα.
  • Το προεπιλεγμένο μέγεθος συμπλέγματος στο FAT βασίζεται στο γεγονός ότι ο πίνακας θέσης αρχείου μπορεί να έχει έως και 65.535 καταχωρήσεις - το μέγεθος του συμπλέγματος είναι συνάρτηση του μεγέθους του τόμου διαιρεμένο με το 65.535. Επομένως, το προεπιλεγμένο μέγεθος συμπλέγματος για έναν τόμο FAT είναι πάντα μεγαλύτερο από το μέγεθος του συμπλέγματος για έναν τόμο NTFS του ίδιου μεγέθους. Σημειώστε ότι το μεγαλύτερο μέγεθος συμπλέγματος για όγκους FAT σημαίνει ότι οι όγκοι FAT μπορούν να είναι λιγότερο κατακερματισμένοι.
  • θέση μικρών αρχείων. Όταν χρησιμοποιείτε NTFS, μικρά αρχεία περιέχονται σε μια εγγραφή MFT. Το μέγεθος του αρχείου που χωράει σε μία εγγραφή MFT εξαρτάται από τον αριθμό των χαρακτηριστικών σε αυτό το αρχείο.

Μέγιστο μέγεθος τόμων NTFS

Θεωρητικά, το NTFS υποστηρίζει τόμους με έως και 2 32 συμπλέγματα. Ωστόσο, εκτός από την έλλειψη σκληρών δίσκων αυτού του μεγέθους, υπάρχουν και άλλοι περιορισμοί στο μέγιστο μέγεθος όγκου.

Ένας τέτοιος περιορισμός είναι ο πίνακας κατατμήσεων. Τα βιομηχανικά πρότυπα περιορίζουν το μέγεθος ενός πίνακα διαμερισμάτων από 2 σε 32 τομείς. Ένας άλλος περιορισμός είναι το μέγεθος του τομέα, το οποίο είναι συνήθως 512 byte. Επειδή το μέγεθος του τομέα μπορεί να αλλάξει στο μέλλον, το τρέχον μέγεθος περιορίζει το μέγεθος ενός μεμονωμένου τόμου στα 2 TB (2 32 x 512 byte = 2 41). Έτσι, τα 2 TB είναι το πρακτικό όριο για φυσικούς και λογικούς τόμους NTFS.

Στον πίνακα Το σχήμα 11 δείχνει τους κύριους περιορισμούς του NTFS.

Έλεγχος πρόσβασης σε αρχεία και καταλόγους

Όταν χρησιμοποιείτε τόμους NTFS, μπορείτε να ορίσετε δικαιώματα πρόσβασης σε αρχεία και καταλόγους.

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

Στο NTFS, μπορείτε επίσης να ορίσετε δικαιώματα απομακρυσμένης πρόσβασης, σε συνδυασμό με δικαιώματα αρχείων και καταλόγου. Επιπλέον, τα χαρακτηριστικά του αρχείου (μόνο για ανάγνωση, κρυφά, σύστημα) περιορίζουν επίσης την πρόσβαση στο αρχείο.

Στα FAT16 και FAT32 είναι επίσης δυνατό να ορίσετε χαρακτηριστικά αρχείου, αλλά δεν παρέχουν δικαιώματα πρόσβασης σε αρχεία. Η έκδοση του NTFS που χρησιμοποιείται στα Windows 2000 εισήγαγε έναν νέο τύπο άδειας πρόσβασης — κληρονομικά δικαιώματα. Η καρτέλα Ασφάλεια περιέχει την επιλογή, το οποίο είναι ενεργό από προεπιλογή. Αυτή η επιλογή μειώνει σημαντικά τον χρόνο που απαιτείται για την αλλαγή των δικαιωμάτων πρόσβασης σε αρχεία και υποκαταλόγους.

Για παράδειγμα, για να αλλάξετε τα δικαιώματα πρόσβασης σε ένα δέντρο που περιέχει εκατοντάδες υποκαταλόγους και αρχεία, απλώς ενεργοποιήστε αυτήν την επιλογή - στα Windows NT 4 πρέπει να αλλάξετε τα χαρακτηριστικά κάθε μεμονωμένου αρχείου και υποκαταλόγου.

Στο Σχ. Το σχήμα 5 δείχνει τον πίνακα διαλόγου Ιδιότητες και την καρτέλα Ασφάλεια (Ενότητα για προχωρημένους) - παρατίθενται τα εκτεταμένα δικαιώματα πρόσβασης στο αρχείο.

Να σας υπενθυμίσουμε ότι για τόμους FAT μπορείτε να ελέγξετε την πρόσβαση μόνο σε επίπεδο έντασης και αυτός ο έλεγχος είναι δυνατός μόνο με απομακρυσμένη πρόσβαση.

Συμπίεση αρχείων και καταλόγων

Τα Windows 2000 υποστηρίζουν τη συμπίεση αρχείων και καταλόγων που βρίσκονται σε τόμους NTFS.

Τα συμπιεσμένα αρχεία μπορούν να διαβαστούν και να γραφτούν από οποιαδήποτε εφαρμογή των Windows. Για να γίνει αυτό, δεν χρειάζεται να τα αποσυσκευάσετε εκ των προτέρων. Ο αλγόριθμος συμπίεσης που χρησιμοποιείται είναι παρόμοιος με αυτόν που χρησιμοποιείται στο DoubleSpace (MS-DOS 6.0) και στο DriveSpace (MS-DOS 6.22), αλλά έχει μια σημαντική διαφορά - στο MS-DOS ολόκληρο το κύριο διαμέρισμα ή η λογική συσκευή συμπιέζεται, ενώ στο NTFS εσείς μπορεί να συσκευάσει μεμονωμένα αρχεία και καταλόγους.

Ο αλγόριθμος συμπίεσης NTFS έχει σχεδιαστεί για να υποστηρίζει συμπλέγματα μεγέθους έως 4 KB. Εάν το μέγεθος του συμπλέγματος είναι μεγαλύτερο από 4 KB, οι δυνατότητες συμπίεσης NTFS δεν είναι διαθέσιμες.

Αυτο-θεραπευόμενο NTFS

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

Σε αυτήν την ανασκόπηση, εξετάσαμε τα διάφορα συστήματα αρχείων που υποστηρίζονται στα Microsoft Windows 2000, συζητήσαμε τη σχεδίαση καθενός από αυτά και σημειώσαμε τα πλεονεκτήματα και τα μειονεκτήματά τους. Το πιο πολλά υποσχόμενο είναι το σύστημα αρχείων NTFS, το οποίο έχει ένα μεγάλο σύνολο λειτουργιών που δεν είναι διαθέσιμες σε άλλα συστήματα αρχείων. Η νέα έκδοση του NTFS, που υποστηρίζεται από τα Microsoft Windows 2000, έχει ακόμη μεγαλύτερη λειτουργικότητα και επομένως συνιστάται για χρήση κατά την εγκατάσταση του λειτουργικού συστήματος Win 2000.

ComputerPress 7"2000

Τα NTFS, FAT ή exFAT είναι εντελώς διαφορετικά συστήματα αρχείων που μπορούν να χρησιμοποιηθούν για την αποθήκευση δεδομένων σε διάφορα μέσα. Και τα δύο δημιουργήθηκαν από τη Microsoft και χρησιμοποιούνται κυρίως για Windows, αλλά υποστηρίζονται και στον πυρήνα του Linux.

Τις περισσότερες φορές, το NTFS χρησιμοποιείται για την εγκατάσταση του λειτουργικού συστήματος Windows ή των κατατμήσεων των Windows για αρχεία, ενώ το FAT χρησιμοποιείται συχνά σε μονάδες flash ή άλλες εξωτερικές συσκευές αποθήκευσης. Επίσης, το FAT μπορεί συχνά να χρησιμοποιηθεί ως το κύριο σύστημα αρχείων για Android. Σε αυτό το άρθρο θα δούμε τις διαφορές μεταξύ FAT και NTFS, θα αναλύσουμε λεπτομερώς πώς διαφέρουν και γιατί χρειάζονται.

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

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

Τι είναι το σύστημα αρχείων FAT;

Τα συστήματα αρχείων fat32 και ntfs είναι πολύ διαφορετικά. Το FAT σημαίνει Πίνακας κατανομής αρχείων. Αυτό είναι ένα πολύ παλιό σύστημα αρχείων στην ιστορία των υπολογιστικών συστημάτων. Η ιστορία του ξεκίνησε το 1977. Στη συνέχεια αναπτύχθηκε ένα σύστημα αρχείων 8-bit, το οποίο χρησιμοποιήθηκε στο NCR 7200 με βάση το Intel 8080. Ήταν ένα τερματικό εισόδου που λειτουργούσε με δισκέτες. Το σύστημα αρχείων γράφτηκε από τον υπάλληλο της Microsoft, Mark McDonald, αφού συζήτησε την ιδέα με τον Bill Gates.

Το σύστημα αρχείων FAT άρχισε στη συνέχεια να χρησιμοποιείται στο λειτουργικό σύστημα MDOS για την πλατφόρμα Z80. Λίγα χρόνια αργότερα, κυκλοφόρησαν νέες εκδόσεις όπως FAT12, FAT16 και FAT32.

Το FAT32 αύξησε το μέγιστο μέγεθος όγκου στα 16 TB, σε σύγκριση με το FAT16. Το μέγεθος του αρχείου έχει επίσης αυξηθεί στα 4 GB. Ο πίνακας εκχώρησης αρχείων 32 bit κυκλοφόρησε τον Αύγουστο του 1995 για τα Windows 95. Ωστόσο, αυτό το σύστημα αρχείων εξακολουθεί να μην μπορεί να χρησιμοποιηθεί για την εγκατάσταση βαριών εφαρμογών ή την αποθήκευση μεγάλων αρχείων. Ως εκ τούτου, η Microsoft έχει αναπτύξει ένα νέο σύστημα αρχείων - NTFS, το οποίο στερείται τέτοιων ελλείψεων.

Το FAT32 είναι ένα εξαιρετικό σύστημα αρχείων για εξωτερικά μέσα, εάν χρειάζεται να μεταφέρετε αρχεία όχι μεγαλύτερα από 4 GB. Υποστηρίζεται από πολλές διαφορετικές συσκευές όπως κάμερες, κάμερες, συσκευές αναπαραγωγής μουσικής. Όλες οι εκδόσεις των διανομών Windows και Linux υποστηρίζουν πλήρως το FAT32. Ακόμη και το Apple MacOS το υποστηρίζει.

Τι είναι το σύστημα αρχείων NTFS;

Για τα νέα της συστήματα, η Microsoft ανέπτυξε ένα νέο σύστημα αρχείων - New Technology File System ή NTFS. Εμφανίστηκε το 1993, στα Windows NT 3.1. Το NTFS αφαίρεσε πολλούς περιορισμούς στα μεγέθη αρχείων και δίσκου. Η ανάπτυξή του ξεκίνησε το 1980, ως αποτέλεσμα της συγχώνευσης της Microsoft και της IBM για τη δημιουργία ενός νέου συστήματος αρχείων με βελτιωμένη απόδοση.

Όμως η συνεργασία μεταξύ των εταιρειών δεν κράτησε πολύ και η IBM κυκλοφόρησε το HPFS, το οποίο χρησιμοποιήθηκε στο OS/2 και η Microsoft δημιούργησε το NTFS 1.0. Το μέγιστο μέγεθος ενός μεμονωμένου αρχείου σε NTFS μπορεί να φτάσει τα 16 exabyte, πράγμα που σημαίνει ότι ακόμη και τα μεγαλύτερα αρχεία θα χωρέσουν σε αυτό.

Το NTFS 3.1 κυκλοφόρησε για Windows XP και έλαβε πολλές ενδιαφέρουσες βελτιώσεις, όπως υποστήριξη για μείωση μεγέθους διαμερισμάτων, αυτόματη ανάκτηση και συμβολικούς συνδέσμους, και το μέγιστο μέγεθος δίσκου του συστήματος αρχείων αυξήθηκε στα 256 TB. Αυτό συμβαίνει παρά το μέγιστο μέγεθος αρχείου των 16 EB.

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

Τώρα αυτό είναι ένα ημερολογιακό σύστημα αρχείων, όλες οι ενέργειες με αρχεία καταγράφονται σε ένα ειδικό ημερολόγιο, με τη βοήθεια του οποίου το σύστημα αρχείων μπορεί να αποκατασταθεί πολύ γρήγορα εάν καταστραφεί. Το NTFS υποστηρίζεται σε Windows XP και νεότερα. Αν συγκρίνουμε το fat ή το ntf, το τελευταίο δεν υποστηρίζεται πλήρως στο Linux και είναι δυνατή η ανάκτηση σε περίπτωση βλάβης, αλλά στο MacOS υποστηρίζεται μόνο η ανάγνωση.

Τι είναι το σύστημα αρχείων exFAT;

Το σύστημα αρχείων exFAT είναι ένα άλλο έργο της Microsoft για τη βελτίωση του παλιού συστήματος αρχείων. Μπορεί να είναι ριγέ όπου δεν ταιριάζει το FAT32. Είναι πολύ πιο ελαφρύ από το NTFS, αλλά υποστηρίζει αρχεία μεγαλύτερα από 4 GB και επίσης χρησιμοποιείται συχνά σε μονάδες flash και μονάδες δίσκου. Κατά την ανάπτυξή του, η Microsoft χρησιμοποίησε την τεχνολογία της για την αναζήτηση ονομάτων αρχείων κατά κατακερματισμό, γεγονός που βελτιώνει σημαντικά την απόδοση.

Οι περισσότερες χώρες αναγνωρίζουν τη νομοθεσία για τα διπλώματα ευρεσιτεχνίας των ΗΠΑ, επομένως οποιαδήποτε εφαρμογή του exFAT δεν είναι δυνατή σε κανένα σύστημα κλειστού ή ανοιχτού κώδικα. Αλλά η Microsoft θέλει αυτό το σύστημα αρχείων να διανέμεται και να χρησιμοποιείται ελεύθερα. Ως εκ τούτου, αναπτύχθηκε μια έκδοση του exFAT που βασίζεται σε FUSE που ονομάζεται fuse-exfat. Παρέχει πλήρη πρόσβαση ανάγνωσης και εγγραφής. Μια υλοποίηση σε επίπεδο πυρήνα Linux δημιουργήθηκε επίσης στη Samsung, η οποία είναι πλέον και δημόσια διαθέσιμη.

Αυτό το σύστημα αρχείων έχει επίσης μέγιστο όριο μεγέθους αρχείου 16 EB, αλλά είναι πολύ πιο ελαφρύ και δεν διαθέτει πρόσθετες λειτουργίες. Αν μιλάμε για συμβατότητα, υποστηρίζεται πλήρως σε Windows, MacOS, Android και Linux.

Διαφορές μεταξύ FAT και Ntfs

Τώρα ας δούμε τις κύριες διαφορές μεταξύ FAT και NTFS με τη μορφή μιας σύντομης περίληψης κάθε συστήματος αρχείων:

FAT32

  • Συμβατότητα: Windows, Mac, Linux, κονσόλες παιχνιδιών, σχεδόν όλες οι συσκευές με θύρα USB.
  • Πλεονεκτήματα: cross-platform, ελαφρύ.
  • Μειονεκτήματα:μέγιστο μέγεθος αρχείου 4 GB και μέγεθος διαμερίσματος 16 GB, χωρίς εγγραφή.
  • Χρήση:εξωτερικά μέσα.

NTFS

  • Συμβατότητα: Windows, Linux, Xbox One και μόνο για ανάγνωση σε Mac.
  • Πλεονεκτήματα:ημερολογιακά, μεγάλα όρια σε διαμέρισμα και μέγεθος αρχείου, κρυπτογράφηση, αυτόματη ανάκτηση.
  • Μειονεκτήματα:περιορισμένη cross-platform?
  • Χρήση:για να εγκαταστήσετε τα Windows.

exFAT

  • Συμβατότητα: Windows XP και νεότερη έκδοση, MacOS X 10.6.5, Linux (ασφάλεια), Android.
  • Πλεονεκτήματα:μεγάλο όριο σε διαμέρισμα και μέγεθος αρχείου, ελαφρύ σε σύγκριση με το NTFS.
  • Μειονεκτήματα:Η Microsoft περιορίζει τη χρήση της σε συμφωνία άδειας χρήσης.
  • Χρήση:για εξωτερικά μέσα και εξωτερικούς σκληρούς δίσκους.

συμπεράσματα

Σε αυτό το άρθρο, κάναμε μια σύγκριση μεταξύ fat και ntfs. Αυτά είναι πολύ διαφορετικά συστήματα αρχείων. Αλλά είναι δύσκολο να καταλάβουμε ποιο σύστημα αρχείων είναι καλύτερο από το fat ή το ntfs από τη μια πλευρά, το NTFS έχει πολλές περισσότερες δυνατότητες, αλλά το FAT είναι ελαφρύτερο και υποστηρίζεται όπου είναι δυνατόν. Για κατατμήσεις δεδομένων σε Linux που πρέπει να είναι προσβάσιμα σε Windows, είναι προτιμότερο να χρησιμοποιείτε FAT παρά NTFS, καθώς υποστηρίζεται καλύτερα. Τι πιστεύετε ότι είναι καλύτερο το fat ή το ntfs για Linux;

Στο FAT, τα ονόματα αρχείων είναι σε μορφή 8.3 και αποτελούνται μόνο από χαρακτήρες ASCII. Το VFAT έχει προσθέσει υποστήριξη για μεγάλα ονόματα αρχείων (έως 255 χαρακτήρες). Μεγάλο όνομα αρχείου, LFN) σε κωδικοποίηση UTF-16LE, με LFN που αποθηκεύονται ταυτόχρονα με 8.3 ονόματα, που ονομάζονται αναδρομικά SFN. Σύντομο όνομα αρχείου). Τα LFN δεν έχουν διάκριση πεζών-κεφαλαίων κατά την αναζήτηση, ωστόσο, σε αντίθεση με τα SFN, τα οποία αποθηκεύονται με κεφαλαία, τα LFN διατηρούν την πεζογραφία που καθορίστηκε κατά τη δημιουργία του αρχείου.

Δομή συστήματος FAT

Στο σύστημα αρχείων FAT, συνεχόμενοι τομείς δίσκου συνδυάζονται σε μονάδες που ονομάζονται συμπλέγματα. Ο αριθμός των τομέων σε ένα σύμπλεγμα είναι ίσος με δύναμη δύο (βλ. παρακάτω). Ένας ακέραιος αριθμός συμπλεγμάτων (τουλάχιστον ένα) εκχωρείται για την αποθήκευση δεδομένων αρχείου, έτσι, για παράδειγμα, εάν το μέγεθος του αρχείου είναι 40 byte και το μέγεθος του συμπλέγματος είναι 4 KB, μόνο το 1% του χώρου που έχει διατεθεί για αυτό θα καταληφθεί πραγματικά με πληροφορίες αρχείου. Για να αποφύγετε τέτοιες καταστάσεις, συνιστάται να μειώσετε το μέγεθος των συμπλεγμάτων και να μειώσετε τον όγκο των πληροφοριών διεύθυνσης και να αυξήσετε την ταχύτητα των λειτουργιών αρχείων, αντίστροφα. Στην πράξη, επιλέγεται κάποιος συμβιβασμός. Δεδομένου ότι η χωρητικότητα του δίσκου μπορεί κάλλιστα να μην εκφράζεται σε έναν ακέραιο αριθμό συμπλεγμάτων, συνήθως στο τέλος του τόμου υπάρχουν τα λεγόμενα. πλεονασματικοί τομείς - ένα «υπόλοιπο» μικρότερο από ένα μέγεθος συμπλέγματος που δεν μπορεί να εκχωρηθεί από το ΛΣ για την αποθήκευση πληροφοριών.

Ο χώρος τόμου FAT32 χωρίζεται λογικά σε τρεις συνεχόμενες περιοχές:

  • Διατηρημένη περιοχή. Περιέχει δομές υπηρεσιών που ανήκουν στην εγγραφή εκκίνησης διαμερισμάτων (Partition Boot Record - PBR, για να το διακρίνουμε από το Master Boot Record - η κύρια εγγραφή εκκίνησης του δίσκου· PBR συχνά ονομάζεται επίσης εσφαλμένα τομέας εκκίνησης) και χρησιμοποιούνται κατά την προετοιμασία του Ενταση ΗΧΟΥ;
  • Μια περιοχή ενός πίνακα FAT που περιέχει μια σειρά δεικτών ευρετηρίου ("κελιά") που αντιστοιχούν στα συμπλέγματα της περιοχής δεδομένων. Συνήθως υπάρχουν δύο αντίγραφα του πίνακα FAT στο δίσκο για λόγους αξιοπιστίας.
  • Η περιοχή δεδομένων όπου καταγράφονται τα πραγματικά περιεχόμενα των αρχείων -δηλαδή το κείμενο των αρχείων κειμένου, η κωδικοποιημένη εικόνα για αρχεία εικόνας, ο ψηφιοποιημένος ήχος για αρχεία ήχου κ.λπ. - καθώς και το λεγόμενο. μεταδεδομένα - πληροφορίες σχετικά με τα ονόματα αρχείων και φακέλων, τα χαρακτηριστικά τους, τους χρόνους δημιουργίας και τροποποίησης, τα μεγέθη και την τοποθέτηση στο δίσκο.

Τα FAT12 και FAT16 εκχωρούν επίσης ειδικά την περιοχή ριζικού καταλόγου. Έχει σταθερή θέση (αμέσως μετά το τελευταίο στοιχείο του πίνακα FAT) και σταθερό μέγεθος σε τομείς.

Εάν ένα σύμπλεγμα ανήκει σε ένα αρχείο, τότε το αντίστοιχο κελί περιέχει τον αριθμό του επόμενου συμπλέγματος του ίδιου αρχείου. Εάν το κελί αντιστοιχεί στο τελευταίο σύμπλεγμα του αρχείου, τότε περιέχει μια ειδική τιμή (FFFF 16 για FAT16). Με αυτόν τον τρόπο, δημιουργείται μια αλυσίδα συμπλεγμάτων αρχείων. Τα μη χρησιμοποιημένα συμπλέγματα στον πίνακα αντιστοιχούν σε μηδενικά. Τα "κακά" συμπλέγματα (τα οποία εξαιρούνται από την επεξεργασία, για παράδειγμα, λόγω της μη αναγνωσιμότητας της αντίστοιχης περιοχής της συσκευής) αντιστοιχούν επίσης σε έναν ειδικό κωδικό.

Όταν διαγράφεται ένα αρχείο, ο πρώτος χαρακτήρας του ονόματος αντικαθίσταται με έναν ειδικό κωδικό E5 16 και η αλυσίδα των συμπλεγμάτων αρχείων στον πίνακα εκχώρησης μηδενίζεται. Δεδομένου ότι οι πληροφορίες σχετικά με το μέγεθος του αρχείου (που βρίσκεται στον κατάλογο δίπλα στο όνομα του αρχείου) παραμένουν άθικτες, εάν τα συμπλέγματα αρχείων βρίσκονταν διαδοχικά στο δίσκο και δεν είχαν αντικατασταθεί από νέες πληροφορίες, είναι δυνατή η επαναφορά του διαγραμμένου αρχείου.

Εισαγωγή μπότας

Η πρώτη δομή όγκου FAT ονομάζεται BPB. Μπλοκ παραμέτρων BIOS ) και βρίσκεται σε δεσμευμένη περιοχή, στον τομέα μηδέν. Αυτή η δομή περιέχει πληροφορίες που προσδιορίζουν τον τύπο του συστήματος αρχείων και τα φυσικά χαρακτηριστικά του μέσου αποθήκευσης (δισκέτα ή διαμέρισμα σκληρού δίσκου).

Μπλοκ παραμέτρων BIOS

Το BPB απουσίαζε ουσιαστικά από το FAT που εξυπηρετούσε το MS-DOS 1.x, αφού εκείνη την εποχή υπήρχαν μόνο δύο διαφορετικοί τύποι τόμων - δισκέτες μονής όψης και διπλής όψης πέντε ιντσών 360 KB, με τη μορφή τόμου να καθορίζεται από το πρώτο byte της περιοχής FAT. Το BPB εισήχθη στο MS-DOS 2.x στις αρχές του 1983 ως υποχρεωτική δομή τομέα εκκίνησης που θα καθόριζε στο εξής τη μορφή τόμου. Το παλιό σχήμα προσδιορισμού με το πρώτο byte του FAT έχει χάσει την υποστήριξη. Επίσης στο MS-DOS 2.0, εισήχθη μια ιεραρχία αρχείων και φακέλων (πριν από αυτό, όλα τα αρχεία αποθηκεύονταν στον ριζικό κατάλογο).

Η δομή BPB στο MS-DOS 2.x περιείχε ένα πεδίο "συνολικού αριθμού τομέων" 16 bit, πράγμα που σήμαινε ότι αυτή η έκδοση του FAT δεν ήταν ουσιαστικά εφαρμόσιμη για όγκους μεγαλύτερους από 2 16 = 65.536 τομείς, δηλαδή περισσότερους από 32 MB με τυπικό μέγεθος τομέα 512 byte. Στο MS-DOS 4.0 (1988), το παραπάνω πεδίο BPB επεκτάθηκε στα 32 bit, πράγμα που σήμαινε ότι το θεωρητικό μέγεθος όγκου αυξήθηκε σε 232 = 4.294.967.296 τομείς ή 2 TB με τομέα 512 byte.

Η επόμενη τροποποίηση του BPB εμφανίστηκε με το Windows 95 OSR2, το οποίο εισήγαγε το FAT32 (τον Αύγουστο του 1996). Το όριο των δύο gigabyte για το μέγεθος του όγκου έχει αφαιρεθεί. Ωστόσο, το μέγεθος κάθε μεμονωμένου αρχείου δεν μπορεί να υπερβαίνει τα 4 GB. Το μπλοκ παραμέτρων BIOS FAT32, για συμβατότητα με προηγούμενες εκδόσεις του FAT, επαναλαμβάνει το BPB FAT16 μέχρι και το πεδίο BPB_TotSec32, ακολουθούμενο από διαφορές.

Ο "τομέας εκκίνησης" του FAT32 είναι στην πραγματικότητα τρεις τομείς 512 byte - τομείς 0, 1 και 2. Καθένας από αυτούς περιέχει την υπογραφή 0xAA55 στη διεύθυνση 0x1FE, δηλαδή στα δύο τελευταία byte εάν το μέγεθος του τομέα είναι 512 byte. Εάν το μέγεθος του τομέα είναι μεγαλύτερο από 512 byte, τότε η υπογραφή περιέχεται τόσο στη διεύθυνση 0x1FE όσο και στα δύο τελευταία byte του μηδενικού τομέα, δηλαδή είναι διπλό.

FSIinfo

Η εγγραφή εκκίνησης ενός διαμερίσματος FAT32 περιέχει μια δομή που ονομάζεται FSIinfo, χρησιμοποιείται για την αποθήκευση του αριθμού των ελεύθερων συμπλεγμάτων στον τόμο. Το FSInfo, κατά κανόνα, καταλαμβάνει τον τομέα 1 (δείτε το πεδίο BPB_FSIinfo) και έχει την ακόλουθη δομή (διευθύνσεις σε σχέση με την αρχή του τομέα):

  • FSI_LeadSig. Η υπογραφή 4 byte 0x41615252 υποδεικνύει ότι ο τομέας χρησιμοποιείται για τη δομή FSIinfo.
  • FSI_Reserved1. Το διάστημα από το 4ο έως το 483ο byte του τομέα, συμπεριλαμβανομένου, μηδενίζεται.
  • FSI_StrucSig. Μια άλλη υπογραφή βρίσκεται στη διεύθυνση 0x1E4 και περιέχει την τιμή 0x61417272.
  • FSI_Free_Count. Το πεδίο τεσσάρων byte στη διεύθυνση 0x1E8 περιέχει την τελευταία τιμή του αριθμού των ελεύθερων συμπλεγμάτων στον τόμο που είναι γνωστός στο σύστημα. Η τιμή 0xFFFFFFFF σημαίνει ότι ο αριθμός των ελεύθερων συστάδων είναι άγνωστος και πρέπει να υπολογιστεί.
  • FSI_Nxt_Free. Το πεδίο τεσσάρων byte στη διεύθυνση 0x1EC περιέχει τον αριθμό συμπλέγματος από τον οποίο θα πρέπει να ξεκινήσει η αναζήτηση για ελεύθερα συμπλέγματα στον πίνακα δεικτών ευρετηρίου. Συνήθως αυτό το πεδίο περιέχει τον αριθμό του τελευταίου συμπλέγματος FAT που έχει εκχωρηθεί για την αποθήκευση του αρχείου. Η τιμή 0xFFFFFFFF σημαίνει ότι η αναζήτηση για ένα ελεύθερο σύμπλεγμα πρέπει να πραγματοποιείται από την αρχή του πίνακα FAT, δηλαδή από το δεύτερο σύμπλεγμα.
  • FSI_Reserved2. Δεσμευμένο πεδίο 12 byte στη διεύθυνση 0x1F0.
  • FSI_TrailSig. Υπογραφή 0xAA550000 - τα τελευταία 4 byte του τομέα FSIinfo.

Το θέμα της εισαγωγής του FSInfo είναι η βελτιστοποίηση της λειτουργίας του συστήματος, καθώς στο FAT32 ο πίνακας δεικτών ευρετηρίου μπορεί να είναι σημαντικού μεγέθους και η σάρωση byte-byte μπορεί να διαρκέσει σημαντικό χρόνο. Ωστόσο, οι τιμές των πεδίων FSI_Free_Count και FSI_Nxt_Free ενδέχεται να μην είναι σωστές και θα πρέπει να ελέγχονται για επάρκεια. Επιπλέον, δεν ενημερώνονται καν στο αντίγραφο ασφαλείας FSIinfo, το οποίο συνήθως βρίσκεται στον τομέα 7.

Προσδιορισμός του τύπου όγκου FAT

Ο προσδιορισμός του τύπου FAT ενός τόμου (δηλαδή η επιλογή μεταξύ FAT12, FAT16 και FAT32) γίνεται από το ΛΣ με βάση τον αριθμό των συστάδων στον τόμο, ο οποίος με τη σειρά του καθορίζεται από τα πεδία BPB. Πρώτα απ 'όλα, υπολογίζεται ο αριθμός των τομέων του ριζικού καταλόγου:

RootDirSectors = (BPB_RootEntCnt * 32) / BPB_BytsPerSec

DataSec = TotSec - (BPB_ResvdSecCnt + (BPB_NumFATs * FATSz) + RootDirSectors)

Τέλος, προσδιορίζεται ο αριθμός των συστάδων περιοχών δεδομένων:

CountofClusters = DataSec / BPB_SecPerClus

Με βάση τον αριθμό των συμπλεγμάτων, υπάρχει σαφής αντιστοιχία με το σύστημα αρχείων:

  • CountofClusters< 4085 - FAT12
  • CountofClusters = 4085 ÷ 65524 - FAT16
  • CountofClusters > 65524 - FAT32

Σύμφωνα με τις επίσημες προδιαγραφές, αυτός είναι ο μόνος έγκυρος τρόπος προσδιορισμού του τύπου FAT. Η τεχνητή δημιουργία ενός τόμου που παραβαίνει τους καθορισμένους κανόνες συμμόρφωσης θα έχει ως αποτέλεσμα την εσφαλμένη επεξεργασία του από τα Windows. Ωστόσο, συνιστάται να αποφεύγετε τις τιμές CountofClusters κοντά σε κρίσιμες (4085 και 65525) προκειμένου να προσδιορίσετε σωστά τον τύπο του συστήματος αρχείων από οποιοδήποτε, συχνά εσφαλμένα γραμμένο, προγράμματα οδήγησης.

Με τον καιρό, το FAT άρχισε να χρησιμοποιείται ευρέως σε διάφορες συσκευές για συμβατότητα μεταξύ DOS, Windows, OS/2, Linux. Η Microsoft δεν έχει δείξει καμία πρόθεση να τους αναγκάσει να χορηγήσουν άδεια [ προσδιορίζω] .

Τον Φεβρουάριο του 2009, η Microsoft μήνυσε την TomTom, έναν κατασκευαστή συστημάτων πλοήγησης αυτοκινήτου που βασίζονται σε Linux, ισχυριζόμενη παραβίαση διπλωμάτων ευρεσιτεχνίας.

Σημειώσεις

  1. http://cd.textfiles.com/megademo2/INFO/OS2_HPFS.TXT
  2. www.microsoft.com/mscorp/ip/tech/fathist.asp στο archive.org
  3. Microsoft Extensible Firmware Initiative FAT32 File System Specification 1.03. Microsoft (6 Δεκεμβρίου 2000). - Έγγραφο σε μορφή Microsoft Word, 268 Kb. Αρχειοθετημένα
  4. Τι γίνεται με το VFAT; . Αρχείο TechNet. Microsoft (15 Οκτωβρίου 1999). Αρχειοθετήθηκε από το πρωτότυπο στις 22 Αυγούστου 2011. Ανακτήθηκε στις 5 Απριλίου 2010.
  5. Η επέκταση συστήματος αρχείων VFAT δεν πρέπει να συγχέεται με το πρόγραμμα οδήγησης συστήματος αρχείων με το ίδιο όνομα, το οποίο εμφανίστηκε στα Windows για Workgroups 3.11 και έχει σχεδιαστεί για να χειρίζεται κλήσεις λειτουργιών MS-DOS (INT 21h) σε προστατευμένη λειτουργία (βλ. KB126746: Ιστορικό εκδόσεων των Windows για ομάδες εργασίας. ΕΚΔΟΣΗ 3.11 → Λειτουργίες εκτός δικτύου. Microsoft (14 Νοεμβρίου 2003). Αρχειοθετήθηκε από το πρωτότυπο στις 22 Αυγούστου 2011. Ανακτήθηκε στις 5 Απριλίου 2010.)
  6. Το Ομοσπονδιακό Δικαστήριο Διπλωμάτων Ευρεσιτεχνίας κηρύσσει το δίπλωμα ευρεσιτεχνίας FAT της Microsoft άκυρο (Αγγλικά). heise online. Heise Zeitschriften Verlag (2 Μαρτίου 2007). Αρχειοθετημένα
  7. Μπράιαν Κάιν.Η Microsoft ξεσηκώνει τον κόσμο με πατέντες FAT. The Huffington Post (10 Μαρτίου 2009). Αρχειοθετήθηκε από το πρωτότυπο στις 22 Αυγούστου 2011. Ανακτήθηκε στις 10 Μαρτίου 2009.
  8. Ράιαν Πολ.Το κοστούμι της Microsoft πάνω από πατέντες FAT θα μπορούσε να ανοίξει το OSS Pandora's Box (Αγγλικά). Ars Technica. Εκδόσεις Condé Nast (25 Φεβρουαρίου 2009). Αρχειοθετημένα
  9. Γκλιν Μούντι.(Αγγλικά) . ComputerworldUK. IDG (5 Μαρτίου 2009). Αρχειοθετήθηκε από το πρωτότυπο στις 22 Αυγούστου 2011. Ανακτήθηκε στις 9 Μαρτίου 2009.
  10. Steven J. Vaughan-Nichols.Οι εταιρείες Linux υπογράφουν σύμφωνα προστασίας διπλωμάτων ευρεσιτεχνίας της Microsoft (Αγγλικά). Blogs Computerworld. IDG (5 Μαρτίου 2009). Αρχειοθετήθηκε από το πρωτότυπο στις 22 Αυγούστου 2011. Ανακτήθηκε στις 9 Μαρτίου 2009.
  11. Έρικα Ογκ.Η TomTom προσάπτει τη Microsoft σε διαφωνία διπλωμάτων ευρεσιτεχνίας. CNet (19 Μαρτίου 2009). Αρχειοθετήθηκε από το πρωτότυπο στις 22 Αυγούστου 2011. Ανακτήθηκε στις 20 Μαρτίου 2009.

Συνδέσεις

  • ECMA-107 (Αγγλικό) πρότυπο FAT

Ένα σύστημα αρχείων παρέχει έναν τρόπο οργάνωσης ενός δίσκου. Καθορίζει πώς αποθηκεύονται τα δεδομένα στο δίσκο και ποιοι τύποι πληροφοριών μπορούν να επισυναφθούν σε αρχεία—ονόματα αρχείων, δικαιώματα και άλλα χαρακτηριστικά.

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

Σύστημα αρχείων NT (NTFS)

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

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

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

Παρά τα πλεονεκτήματά του, Το NTFS δεν έχει συμβατότητα. Θα λειτουργεί με όλες τις πιο πρόσφατες εκδόσεις των Windows - έως και Windows XP - αλλά έχει περιορισμένη συμβατότητα με άλλα λειτουργικά συστήματα. Από προεπιλογή, το Mac OS X μπορεί να διαβάζει μόνο μονάδες NTFS, αλλά όχι να γράφει δεδομένα. Ορισμένες διανομές Linux μπορεί να περιλαμβάνουν υποστήριξη για εγγραφή NTFS, αλλά άλλες μπορεί να είναι μόνο για ανάγνωση. Καμία από τις κονσόλες PlayStation της Sony δεν υποστηρίζει NTFS. Ακόμη και η κονσόλα Xbox 360 της Microsoft δεν μπορεί να διαβάσει μονάδες NTFS εκτός από το Xbox One. Άλλες συσκευές είναι ακόμη λιγότερο πιθανό να υποστηρίζουν NTFS.

Συμβατότητα: Λειτουργεί με όλες τις εκδόσεις των Windows, αλλά είναι μόνο για ανάγνωση σε Mac και μπορεί να είναι μόνο για ανάγνωση σε ορισμένες διανομές Linux. Άλλες συσκευές, με εξαίρεση το Microsoft Xbox One, πιθανότατα δεν θα υποστηρίζουν NTFS.

Περιορισμοί: Μη ρεαλιστικά όρια μεγέθους αρχείου και διαμερισμάτων.

Ιδανική χρήση: Χρησιμοποιήστε το για τη μονάδα δίσκου συστήματος των Windows και άλλες εσωτερικές μονάδες που θα χρησιμοποιηθούν μόνο με Windows.

Πίνακας εκχώρησης αρχείων 32 (FAT32)

Το FAT32 είναι το παλαιότερο από τα τρία συστήματα αρχείων που είναι διαθέσιμα στα Windows. Παρουσιάστηκε στα Windows 95 και αντικατέστησε το παλιό σύστημα αρχείων FAT16 που χρησιμοποιήθηκε στο MS-DOS και στα Windows 3.

Η ηλικία του συστήματος αρχείων FAT32 έχει τα πλεονεκτήματα και τα μειονεκτήματά της. Τα μεγάλα πλεονεκτήματα είναι ότι το FAT32 είναι το de facto πρότυπο. Οι out-of-the-box μονάδες flash διαθέτουν συχνά σύστημα αρχείων FAT32 για μέγιστη συμβατότητα όχι μόνο με σύγχρονους υπολογιστές, αλλά και άλλες συσκευές, όπως κονσόλες παιχνιδιών και οτιδήποτε διαθέτει θύρα USB.

Ωστόσο, οι περιορισμοί του σχετίζονται και με την ηλικία. Τα μεμονωμένα αρχεία σε μονάδα FAT32 δεν μπορούν να είναι μεγαλύτερα από 4 GB - αυτό είναι το μέγιστο. Το διαμέρισμα FAT32 πρέπει επίσης να είναι μικρότερο από 8 TB. Αυτά είναι τα όρια στα οποία έχουν πλησιάσει οι σύγχρονες συσκευές χρηστών.

Το FAT32 είναι κατάλληλο για μονάδες flash USB και άλλα εξωτερικά μέσα - ειδικά αν γνωρίζετε ότι θα το χρησιμοποιείτε σε άλλον υπολογιστή που δεν είναι Windows. Αυτό το σύστημα αρχείων δεν διαθέτει τα δικαιώματα και άλλες δυνατότητες ασφαλείας που είναι ενσωματωμένες στο πιο σύγχρονο σύστημα αρχείων NTFS. Επιπλέον, οι σύγχρονες εκδόσεις των Windows δεν μπορούν πλέον να εγκατασταθούν σε μονάδα μορφοποιημένη με FAT32. πρέπει να εγκατασταθούν σε μονάδες μορφοποιημένες με NTFS.

Συμβατότητα: Λειτουργεί με όλες τις εκδόσεις Windows, Mac και Linux, κονσόλες παιχνιδιών και σχεδόν οποιαδήποτε συσκευή με θύρα USB.

Περιορισμοί: Το μέγιστο μέγεθος αρχείου είναι 4 GB, το μέγιστο μέγεθος διαμερίσματος είναι 8 TB.

Ιδανική χρήση: Χρήση σε αφαιρούμενες μονάδες δίσκου όπου χρειάζεστε μέγιστη συμβατότητα με μεγάλη γκάμα συσκευών, εκτός εάν χρησιμοποιείτε αρχεία 4 GB ή μεγαλύτερα.

Εκτεταμένος πίνακας κατανομής αρχείων (exFAT)

σύστημα αρχείων exFATπαρουσιάστηκε το 2006 και προστέθηκε σε παλαιότερες εκδόσεις των Windows με ενημερώσεις για τα Windows XP και τα Windows Vista. exFAT είναι Σύστημα αρχείων βελτιστοποιημένο για Flash– έχει σχεδιαστεί για να διατηρεί τη συμβατότητα FAT32, αλλά χωρίς τις επιπλέον δυνατότητες του NTFS και χωρίς τους περιορισμούς του FAT32.

Όπως το NTFS, το exFAT έχει πολύ μεγάλα όρια μεγέθους αρχείων και διαμερισμάτων, επιτρέποντάς σας να αποθηκεύετε αρχεία πολύ μεγαλύτερα από τα 4 GB που επιτρέπεται από το FAT32.

Αν και το exFAT δεν ταιριάζει ακριβώς με τη συμβατότητα του FAT32, είναι ευρύτερα συμβατό από το NTFS. Ακόμη και το Mac OS προσφέρει πλήρη υποστήριξη exFAT για ανάγνωση και γραφή. Οι δίσκοι exFAT είναι προσβάσιμοι στο Linux μετά την εγκατάσταση του κατάλληλου λογισμικού. Είναι λίγο πιο περίπλοκο με άλλες συσκευές: Το PlayStation 4 υποστηρίζει exFAT. Το PlayStation 3 δεν υποστηρίζει. Το Xbox One το υποστηρίζει, αλλά το Xbox 360 όχι.

Συμβατότητα: Λειτουργεί με όλες τις εκδόσεις των Windows και τις σύγχρονες εκδόσεις του Mac X, αλλά απαιτεί πρόσθετο λογισμικό σε Linux. Περισσότερες συσκευές υποστηρίζουν exFAT, αλλά ορισμένες - ειδικά παλαιότερες - λειτουργούν μόνο με FAT32.

Περιορισμοί: Μη ρεαλιστικά όρια μεγέθους αρχείου και διαμερισμάτων.

Ιδανική χρήση: Χρησιμοποιήστε το όταν χρειάζεται να αποθηκεύσετε μεγάλα αρχεία και όταν χρειάζεστε ευρεία συμβατότητα. Αν υποθέσουμε ότι κάθε συσκευή που θέλετε να χρησιμοποιήσετε υποστηρίζει exFAT, θα πρέπει να διαμορφώσετε τη συσκευή σας με exFAT αντί για FAT32.

Το NTFS είναι ιδανικό για εσωτερικές μονάδες δίσκου, ενώ το exFAT είναι συνήθως ιδανικό για μονάδες flash. Ωστόσο, μερικές φορές μπορεί να χρειαστεί να διαμορφώσετε την εξωτερική σας μονάδα δίσκου με FAT32 εάν το exFAT δεν υποστηρίζεται στη συσκευή με την οποία θέλετε να τη χρησιμοποιήσετε.