Structure de FAT de Tableau d'attribution de dossier

Files Recovery Software
Accueil Coordonnées Soutien à la clientèle Télécharger la démo Produits  

 
 

 

Tableau d'attribution de dossier (FAT)

DBR suivants sont les Tableaux d'attribution de dossier. Le Tableau d'attribution de dossier (FAT) a été présenté en 1977 pour stocker des données sur les disquettes pour le disque autonome de Microsoft de base. Le FAT a été modifié plusieurs fois de satisfaire des besoins de extension. Il a été développé pour remplir les conditions d'un système rapide et flexible pour des données de gestion sur démontable et à support fixe. En 1996, le FAT32 a été présenté avec Windows 95 OSR2.

Car nous avons discuté plus tôt, Windows 98 /ME soutient FAT32 avec la taille des commandes dures. Maintenant avec ces logiciels d'exploitation le système de fichiers FAT32 est utilisé généralement. Le premier système de fichiers de FAT de DOS (DOS 1.x) a employé le système de FAT de 12 bits qui est toujours en service aujourd'hui pour les disquettes. DOS 2.x a ajouté le soutien des disques durs, décalé aux entrées de 16 bits de FAT en raison de plus grands volumes. Autour 1987, DOS 4.0 a changé la secteur-manipulation de bas niveau pour employer des paramètres de 32 bits à l'excédent viennent le grand problème de soutien de disque car nous avons déjà discuté les limitations des systèmes de fichiers.

On prend le FAT garde une carte de la surface complète de l'unité de disques tels que, qui le secteur est libre, qui le secteur est mauvais, qui le secteur par lequel le dossier etc. Quand quelques données stockées sur la face de disque doivent être accédées, le DOS consulte le FAT pour découvrir les secteurs de la surface de disque dur qui contient les données. Le type du FAT à employer est décidé par le programme de FDISK pendant la cloison de la commande de disque dur. Mais le FAT réel est écrit par le programme de FORMAT du DOS. Le FAT ne maintient pas chaque secteur sur la face de disque à la place qu'elle contrôle la zone de disque dans un groupe de secteurs appelés « groupent » ou « unité d'attribution » (voir le faisceau discuté avant, dans le même chapitre). Un faisceau est la plus petite unité de l'espace d'entraînement de disque dur que le DOS assigne à un dossier, il se composent d'un ou plusieurs secteurs selon la taille d'entraînement.

La taille de faisceau est décidée et fixée par le programme de FORMAT DOS Pendant le formatage à niveau élevé de la commande de disque dur. (Voir la « taille des faisceaux » discussion, donnée avant) En fait, le FAT est un index des faisceaux du volume entier. Le FAT a une entrée pour chaque faisceau. Les deux premières entrées dans une graisse contiennent des informations sur le FAT. Les troisième et suivantes entrées dans le FAT sont assignées aux faisceaux de l'espace disque, commençant par le premier faisceau disponible à l'usage des dossiers. Puisque le FAT est un article si important, le DOS garde deux copies du FAT, le FAT ou le FAT1 primaire et le FAT ou le FAT2 secondaire (il y a normalement deux copies, toutefois beaucoup de nouveaux logiciels d'exploitation créent plus de deux copies de FAT).

Chaque FAT occupe les secteurs contigus sur le disque, avec le 22eme FAT juste après le FAT de the1st ne fait pas le DOS employer le 22eme FAT pour corriger le problème, au lieu de cela quand le 1er FAT est mis à jour le DOS le copie au 22eme FAT, corrompant le 22eme FAT aussi bien, dans le processus. Ceci qui met à jour est fait chaque fois que le DOS constate que le 1er et 22eme FAT pas match. Ainsi, en cas de n'importe quelle corruption du 1er FAT, on devrait immédiatement faire la réparation en employant du logiciel de rédacteur de disque et en comparant le 1er FAT au 22eme FAT. Ceci devrait être fait avant des copies de DOS le FAT corrompu au deuxième FAT. Avec l'introduction de FAT32, les entrées de FAT et la numérotation de secteur sont maintenant de 32 bits.

Cela signifie qu'il y a maintenant 4.294.967.296 valeurs de 32 bits distinctes multipliées par 512 bytes par secteur rapportant 2 Terabyte (2.199.023.255.552 bytes) comme taille possible maximum de disque sous FAT32. La taille de l'entrée de répertoire pour chaque dossier dans FAT 32 est de 4 bytes pour contenir la valeur du faisceau commençant du dossier plutôt que les 2 bytes requis sous FAT16.

La valeur plus grande adapte au nombre plus grand de faisceaux possibles. Traditionnellement, chaque entrée de répertoire est un byte 32 record, et ceci reste le même. Au milieu du disque d'annuaire il y a 10 bytes (bytes 12 21) que ce Microsoft a réservé pour son propre futur usage. Deux de ces bytes sont maintenant employés pour adapter aux bytes supplémentaires requis pour indiquer le faisceau commençant sous FAT32. Car nous avons déjà discuté qu'il y a eu le bit 12, 16 le bit, et 32 versions de bit de FAT.

Tandis que le FAT de 32 bits permet un stockage beaucoup plus efficace qui peut être jusqu'à 30% plus efficace et utilisation de plus grandes commandes dures. Quand le système de fichiers d'un logiciel d'exploitation est appelé par un programme pour trouver le contenu d'un dossier, la première valeur de faisceau, dans l'entrée de répertoire pour ce dossier, est lue et employée pour trouver la chaîne de FAT. La chaîne de FAT est la liste de faisceaux qui contiennent des données appartenant à un dossier.


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19


page 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35

Next page
 
 
Récupération de données livre
 
Chapitre 1 Une vue d'ensemble de rétablissement de données
Chapitre 2 Introduction des disques durs
Chapitre 3 Approche logique aux disques et à l'OS
Chapitre 4 Systèmes de numération
Chapitre 5 Introduction de la programmation de C
Chapitre 6 Introduction aux fondations d'ordinateur
Chapitre 7 Commandes nécessaires de DOS
Chapitre 8 Fonctions et interruptions de Disque-BIOS manipulant avec C
Chapitre 9 Manipulation de grands disques durs
Chapitre 10 Rétablissement de données de disque souple corrompu
Chapitre 11 Fabrication des protections
Chapitre 12 MBR de lecture et de modification avec la programmation
Chapitre 13 DBR de lecture et de modification avec la programmation
Chapitre 14 Programmation pour le rétablissement " de dossier cru "
Chapitre 15 Programmation pour des essuie-glace de données
Chapitre 16 Développer plus d'utilités pour des disques
Annexe Glossaire des limites de rétablissement de données
 
 
Pro Data Doctor

Accueil

Produits

Coordonnées

Soutien à la clientèle

Télécharger la démo

Conditions générales de vente

 
Pro Data Doctor