CathyAstuce

MATÉRIEL

GEMCCAP CONSEIL INFORMATIQUE BUREAUTIQUE
Formation - Conception Sites Internet
Applications Informatiques Personnalisées
Communauté partenaire Microsoft

LE DISQUE DUR

Principe L'organisation des données Effacement des données La défragmentation

Remonter I. Principe

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é.

Remonter II. L'organisation des données

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

 

1  
2  
3 18
4  
5  
6 25
7  
8  
9 30
10  
11  
12 31
13  
14  
15  
16  
17  
18 9
19  
20  
21  
22  
23  
24  
25 12
26  
27  
28  
29  
30 Fin
31 34
32  
33  
34 3
35  
36  
37  
38  
39  
40  

Vous pourriez assimiler ce système au jeu des serpents et des échelles.

Remonter III. Effacement des données

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é.

Remonter IV. La défragmentation

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é.

AccueilDébut de la page