Répertoire racine
Après le dernier FAT est le répertoire racine. Le répertoire racine est comme une table des matières pour l'information stockée sur la commande de disque dur.
L'endroit du répertoire racine peut facilement être établi en s'ajoutant vers le haut des valeurs du disque d'initialisation, car il est placé après les graisses. Le secteur d'annuaire garde les informations sur le nom de fichier, la date et l'heure de la création de dossier, attribut de dossier, volume de fichier et faisceau de commencer du dossier particulier.
Chaque entrée de répertoire décrivant ces informations sur un dossier est une information de 32 bytes. Le répertoire racine contient des informations sur les dossiers et les annuaires s'embranchant à partir du répertoire racine. Tout autre annuaire eux-mêmes est stocké comme dossiers, dans le même format que le répertoire racine. Précédemment le répertoire racine pour être fixé dans la taille et était situé à un à position fixe sur le disque mais maintenant il est libre de se développer selon les besoins car il est maintenant traité comme dossier. Le nombre de dossiers qu'on peut stocker sur le répertoire racine dépend du type de FAT étant employé. Par exemple, pour 3 une disquette de pouce 1.44Mb de ½ avec FAT 12-Bit, il est limité à 224 entrées, si on essaye de stocker le 225th DOS de dossier montrera « une erreur de création de dossier ». Quand une graisse de 16 bits est employée on peut avoir des entrées d'un total 512 dans le répertoire racine. Chaque annuaire principal sur un disque dur souple ou, aussi agir comme une entrée de répertoire racine.
Le tableau suivant présente les limites des entrées de racine pour différents médias et FAT :
Médias et description de système de fichiers |
Entrées maximum de répertoire racine |
Pouce à simple face 180K FDD de 5 ¼ |
64 |
Pouce à côté double 320K FDD de 5 ¼ |
64 |
Pouce à côté double 360K FDD de 5 ¼ |
112 |
Pouce à côté double 720K FDD de 3 ½ |
112 |
5 méga-octet à côté double FDD de pouce 1.2 de ¼ |
224 |
3 méga-octet à côté double FDD de pouce 1.44 de ½ |
224 |
Pouce à côté double de 3 ½ disques de format de 1.68 méga-octet DMF (c'est pourquoi dossiers de CABINE créés par Microsoft !) |
16 |
3 méga-octet à côté double FDD de pouce 2.88 de ½ |
240 |
Commandes dures (FAT12 et FAT16) |
512 |
Commandes dures avec FAT 32 (en tant que lui traite l'annuaire d'itinéraire comme dossier) |
65,536 |
Ceci ne signifie pas qu'avec le FAT de 16 bits un est limité à stocker seulement 512 dossiers sur la commande de disque dur. On peut employer des sous-répertoires pour stocker tout nombre de dossiers limités seulement par la taille de la commande.
Se rappeler que l'étiquette de volume pour un disque souple est habituellement stockée dans le secteur d'initialisation, mais l'étiquette de volume pour une commande dure est stocké comme une entrée de répertoire racine et l'espace réservés dans le secteur d'initialisation est laissée blanc avec les espaces. La commande de DIR du DOS renvoie celui dans l'annuaire si présent, ou celui dans le secteur d'initialisation sinon. Les entrées de répertoire contiennent l'entrée dans la chaîne des faisceaux et du nom de fichier.
Par conséquent les entrées de répertoire les plus importantes sont du répertoire racine, parce qu'il contient des index de faisceau ces points à tous les sous-répertoires. Tous les annuaires contiennent deux entrées, « . » pour l'annuaire courant (ce sous-répertoire) et « . » pour l'annuaire de parent (annuaire de parent de ce sous-répertoire). Nous pouvons dépister ces entrées facilement car ils seront toujours placés dans le commencement d'un faisceau si le faisceau contient un annuaire.
|