|
LE DISQUE DUR
Une tête de lecture/écriture, flottant sur un coussin d'air,
analyse les champs magnétique d'une galette (le plateau) et les
traduits en bits. Le coussin d'air est généré par
la grande vitesse de rotation du disque, cela évite l'usure de
la tête et de la surface magnétique.
Les disques durs ont bien souvent plusieurs plateaux, chacun ayant sa propre
tête de lecture/écriture. Ceci pour garder de bon temps d'accès
tout en augmentant la capacité.
Au cours du formatage, le disque dur est magnétisé, il
est également divisé en pistes (cercles concentriques)
et en secteurs (parts angulaires comme des portions de camembert). L'intersection
entre une piste et un secteur est appelé unité d'allocation
ou cluster.
Ainsi, lorsque la tête doit lire le secteur 4 sur la piste 10, elle se
déplace d'abord au-dessus de la piste 10, puis en lisant le début
de chaque secteur elle repère le secteur 4.
Ce formatage construit également la FAT (Table d'Allocations
des Fichiers).
Celle-ci est composée de 2 parties, la 1ère indique pour chaque
fichier stocké sur le disque dur, le bloc (unité d'allocation)
où débute son enregistrement. La 2ème est un tableau dans
lequel chaque cellule, correspondant à un bloc, contient la position
du bloc suivant pour lire le fichier.
Par exemple, pour la lecture d'un fichier, Windows :
- Lit dans la 1ère partie de la FAT l'adresse où il débute,
bloc 6 par exemple.
- Lit ce bloc.
- Lit dans la 2ème partie de la FAT (case 6) l'adresse du bloc
suivant, bloc 25 par exemple.
- Lit ce bloc.
- Lit dans la 2ème partie de la FAT (case 25) l'adresse du bloc
suivant, bloc 12 par exemple.
- Lit ce bloc.
- Et ainsi de suite. La dernière case, correspondant au dernier
bloc, ne contient pas l'adresse d'un autre bloc.
| L'exemple est reproduit dans le tableau
ci-dessous : |
| N° du bloc |
N° du bloc
suivant |
|
Vous pourriez assimiler ce système au jeu des serpents et des échelles.
Lorsque vous supprimez un fichier du disque, celui-ci reste physiquement
sur le disque dur, seul son adresse est supprimé de la FAT, avec
un logiciel spécial vous pouvez donc relire ce fichier si le disque
n'est pas endommagé.
Vous comprenez qu'à force de d'effacer et d'enregistrer des fichiers,
ceux-ci sont très fragmenté (écrit dans des clusters
très éloignés les uns des autres) et cela ralenti
la lecture. En conséquence, vous êtes amené à défragmenter
le disque dur. Le principe de la défragmentation est très
simple :
- L'application lit le disque cluster par cluster, jusqu'à ce
qu'il rencontre un fichier fragmenté.
- Il déplace chaque morceau de ce fichier fragmenté à la
fin du disque (il y reste encore de la place).
- Lorsqu'il a libéré assez de clusters voisins, il y
copie un fichier de la même taille.
La défragmentation se fait en toute sécurité car
avant de déplacer un fichier, celui-ci est copié au préalable à un
autre endroit. Ce qui permet de ne pas craindre la coupure d'électricité.
|