Professional Documents
Culture Documents
Table d'indexage
Nom de fichier
Fichier n1
137
Fichier n2
1045
....
...
Remarques : pour que cela soit possible, la structure physique du mdia doit permettre un 'dcoupage' en n
secteurs de la totalit de sa surface d'enregistrement, que l'on pourra donc numroter. Pour cela, certains
mdium nccessitent un formatage dit de bas niveau .
Comment les fs sont grs
Les systmes de fichiers sont grs par le (noyau du) systme d'exploitation.
Systme d'exploitation
Dos
Windows 95
Windows 95 OSR2
Windows 98
Windows NT4
Windows 2000/XP
On ne peut bien entendu pas mettre 2 fichiers diffrents dans la mme UA, car on ne pourrait pas savoir ou fini
l'un et ou commence l'autre !
Si donc, j'crit un fichier de 30 octets sur la disquette, je vais devoir lui rserver une UA, c'est--dire 368 octets;
il y aura donc 368-30 = 338 octets de perdus !
Pour avoir le moins d'espace perdu, il faut avoir les UA les plus petites possibles, donc utiliser plus de bits pour
coder la position (index) du fichier; par exemple, la FAT16 utilise 16 bits, soit 2^16=65500 index possibles.
Sur une disquette, en FAT16, la taille de l'UA serait de (1.44x1048576)/65500 = 16 octets! notre fichier de 30
octets utiliserait 2 UA; l'espace perdu ne serait plus que de 32-30 = 2 octets!
En systme FAT32, on a 2^32, soit plus de 4 milliards d'index possibles, ce qui est suffisant pour avoir des UA
de taille raisonnable mme avec de gros disques durs. Exemple : Soit un disque de 100Go, la taille minimum
thorique de l'UA en FAT32 serait de (100x1073741824)/2^32 = 0,25 octets... Il est donc inutile d'utiliser tous
les 32 bits! En ralit, on utilise que 28 bits, et les 4 bits restant ont une autre utilisation.
On peut modifier la taille des UA du disque dur l'aide d'un logiciel comme Partition Magic, par exemple.
Remarque : une description plus exhaustive des systmes FAT16/32 est disponible en annexe
Performance, fiabilit
On prend en compte :
la rapidit d'accs aux fichiers
le nombre de fichiers ouverts simultanment
la tolrance aux pannes
Diffrents types de pannes
Panne matrielle
exemple : choc de la tte de lecture contre le disque lors d'une panne lectrique; usure, temprature
excessive... avec pour rsultat une surface de disque partiellement abime. Il est alors possible de
fonctionner en dclarant les secteurs dfectueux ( condition qu'ils ne soient pas placs en dbut de
disque...).
Problme logiciel
de formatage ou de partionnement.
Le groupes perdus dsigne un chanage indispensable, qui est perdu parce qu'un maillon manque
(chaine brise )
Le rfrences croiss dsigne un chanage erron, qui renvoie vers des fragments appartenant
un autre fichier (chaines emmles ).
Le groupes perdus dsigne un chanage indispensable, qui nest plus rfrenc dans la FAT (chaine
brise )
Le rfrences croiss dsigne un chanage erron, qui renvoie vers des fragments appartenant un
autre fichier (chaines emmles ).
Le systme consomme peu de ressources systme; il est rput provoquer une fragmentation importante des
fichiers.
Historique
FAT 12:
1976: fut pour la premire fois utilise sur les disquettes 180 Ko. Les noms de fichiers comportent au maximum
8 caractres, et les extensions de fichiers 3 caractres.
Ce systme de fichiers 32 bits a pour la premire fois t introduit en 1994 par Windows NT 4.0 (NTFS v4.0) et
plus tard par Windows 2000 (NTFS v5.0)
Le systme de fichiers NTFS (New Technology File System) utilise un systme bas sur une structure appele
table de fichiers matre , ou MFT (Master File Table), permettant de contenir des informations dtailles sur
les fichiers. Les changements par rapport la FAT32 sont :
il est sensible la casse, cest--dire quil diffrencie les caractres majuscules et minuscules.
laccs aux fichiers sur une partition NTFS est plus rapide
La limite thorique de la taille dune partition est de 17 milliards de To, mais en pratique 2To (matriel)
il permet de dfinir des attributs de scurit pour chaque fichier (gestion des droits) :
(R= Read) lecture; (W= Write) criture;
(X= Execute) excution;(D= Delete) suppression ;
(P= Permission) droits;(O= Ownership) appartenance;
(C= Compressed) compress
Support des quotas disque
L'organisation de la MFT est la suivante :
Un Small File record est crit entirement dans le MFT; il contient les informations suivantes :
Standart information
File name
Security descriptor
Data or index