Κατάλογος ρίζας
Μετά από το τελευταίο FAT είναι ο κατάλογος ρίζας. Ο κατάλογος ρίζας είναι όπως έναν πίνακα περιεχομένων για τις πληροφορίες που αποθηκεύονται για το σκληρό δίσκο. Η θέση του καταλόγου ρίζας μπορεί εύκολα να καθιερωθεί με να προσθέσει επάνω τις τιμές από το αρχείο μποτών, όπως τοποθετείται μετά από το FATs.
Η περιοχή καταλόγου κρατά τις πληροφορίες για το όνομα αρχείων, την ημερομηνία και το χρόνο της δημιουργίας αρχείων, τις ιδιότητες αρχείων, το μέγεθος αρχείων και την αρχική συστάδα του ιδιαίτερου αρχείου. Κάθε λήμμα καταλόγου που περιγράφει αυτές τις πληροφορίες για ένα αρχείο είναι πληροφορίες 32 ψηφιολέξεων.
Ο κατάλογος ρίζας περιέχει τις πληροφορίες για τα αρχεία και τους καταλόγους που διακλαδίζονται από τον κατάλογο ρίζας. Όλοι οι περαιτέρω κατάλογοι οι ίδιοι αποθηκεύονται ως αρχεία, με το ίδιο σχήμα με τον κατάλογο ρίζας. Προηγουμένως ο κατάλογος ρίζας καθορίστηκε στο μέγεθος και βρέθηκε σε μια σταθερή θέση σε δίσκο αλλά τώρα είναι ελεύθερο να αυξηθεί ανάλογα με τις ανάγκες όπως αντιμετωπίζεται τώρα ως αρχείο.
Ο αριθμός αρχείων που κάποιο μπορεί να αποθηκεύσει στον κατάλογο ρίζας εξαρτάται από τον ΠΑΧΥ τύπο που χρησιμοποιείται. Παραδείγματος χάριν, για μια 3½ δισκέτα ίντσας 1.44Mb με το FAT 12-κομματιών, περιορίζεται σε 224 λήμματα, εάν κάποιος προσπαθεί να αποθηκεύσει το 225th DOS αρχείων θα επιδείξει ένα "λάθος δημιουργιών αρχείων". Όταν το δεκαεξάμπιτο FAT χρησιμοποιείται κάποιο μπορεί να έχει συνολικές 512 καταχωρήσεις στον κατάλογο ρίζας. Κάθε κύριος κατάλογος σε πλαδαρό ή σκληρό δίσκο, επίσης πράξεις ως είσοδο καταλόγου ρίζας.
Ο ακόλουθος πίνακας απαριθμεί τα όρια των καταχωρήσεων ρίζας για τα διαφορετικά μέσα και το FAT:
Μέσα και περιγραφή συστημάτων αρχείων |
Μέγιστες καταχωρήσεις καταλόγου ρίζας |
Ενιαίος-πλαισιωμένο 5¼ Ίντσα 180K FDD |
64 |
Double-sided 5¼ Ίντσα 320K FDD |
64 |
Double-sided 5¼ Ίντσα 360K FDD |
112 |
Double-sided 3½ Ίντσα 720K FDD |
112 |
Double-sided 5¼ 1,2-μεγαμπάιτ FDD ίντσας |
224 |
Double-sided 3½ 1,44-μεγαμπάιτ FDD ίντσας |
224 |
Double-sided 3½ Δίσκοι σχήματος 1,68-μεγαμπάιτ DMF ίντσας (γί αυτό δημιουργημένα η Microsoft αρχεία ΑΜΑΞΙΏΝ!) |
16 |
Double-sided 3½ 2,88-μεγαμπάιτ FDD ίντσας |
240 |
Σκληροί δίσκοι (FAT12 & FAT16) |
512 |
Σκληροί δίσκοι με το FAT 32 (δεδομένου ότι μεταχειρίζεται τον κατάλογο διαδρομών ως αρχείο) |
65.536 |
Αυτό δεν σημαίνει ότι με το δεκαεξάμπιτο FAT κάποιο περιορίζεται στην αποθήκευση μόνο 512 αρχείων σε σκληρό δίσκο. Κάποιος μπορεί να χρησιμοποιήσει τα subdirectories για να αποθηκεύσει οποιοδήποτε αριθμό αρχείων που περιορίζεται μόνο από το μέγεθος της κίνησης.
Θυμηθείτε ότι η ετικέτα όγκου για μια δισκέτα αποθηκεύεται συνήθως στο πλαίσιο του τομέα των μποτών, αλλά η ετικέτα όγκου για έναν σκληρό δίσκο αποθηκεύεται ως είσοδος καταλόγου ρίζας και το διάστημα που διατηρείται στον τομέα των μποτών αφήνεται κενό με τα διαστήματα. Η εντολή DIR του DOS επιστρέφει αυτό στον κατάλογο εάν παρόν, ή αυτό στον τομέα των μποτών εάν όχι.
Οι καταχωρήσεις καταλόγου περιέχουν την είσοδο μέσα σε την αλυσίδα των συστάδων και του ονόματος αρχείου. Επομένως οι σημαντικότερες καταχωρήσεις καταλόγου είναι του καταλόγου ρίζας, επειδή περιέχει τους δείκτες συστάδων που δείχνει όλα τα subdirectories.
Όλοι οι κατάλογοι περιέχουν δύο καταχωρήσεις, "." για τον τρέχοντα κατάλογο (αυτός ο υπο- κατάλογος) και ".." για τον κατάλογο γονέων (κατάλογος γονέα αυτού του υπο- καταλόγου). Μπορούμε να ακολουθήσουμε αυτές τις καταχωρήσεις εύκολα δεδομένου ότι θα τοποθετηθούν πάντα στην αρχή μιας συστάδας εάν η συστάδα περιέχει έναν κατάλογο.
|