Le Trésor Des Kerguelen

Le Trésor Des Kerguelen

644 Poids d'un fichier et place occupée sur le HDD…

Trucs & Astuces précédent…

Trucs & Astuces suivant…

 

 

 

 

644 Poids d'un fichier et place occupée sur le HDD…

 

 

     Parfois on a bien des surprises quand on veut écrire un fichier sur un disk, une clé ou une simple carte SD car on ne peut pas le faire et on ne comprend pas pourquoi puisque le fichier en question est en apparence d'après ses données, plus petit (poids en Ko, Mo, Go) que la place restante, disponible sur ce support !

 

On m'a posé plusieurs fois cette question lors de mes cours et voici donc un petit topo pour répondre, expliquer et comprendre cette bizarrerie numérique…

 

     Vous avez par exemple un (gros) fichier qui fait au niveau "poids numérique" : 1,10 Go. Quand vous regardez de près ses "propriétés", là, vous verrez que l'on donne en fait deux nombres pour le qualifier et parfois très différents l'un de l'autre.

On donne donc son poids numérique "réel" et aussi en dessous, "sa place occupée sur le HDD". Et là on voit pour la place occupée (toujours pour notre exemple de 1,10 Go) : 1,52 Go. C'est la surprise car le fichier "a gonflé" de 40 % pratiquement…!

Pourquoi donc cet écart…? ...et il n'y aurait apparemment pas de bug, ni d’erreur.

 

     Pour comprendre cela, je vais l'expliquer par de petits schémas que voici…

 

Préambule… : Au formatage d'un HDD (ou autre support) on peut lui attribuer, aux "casiers de stockage" (clusters) la "grosseur que l'on veut. En pratique ce choix va de 4 à 64Ko. (4,8,16,32 & 64Ko). On créé et on balise donc des "casiers" sur ce Disk, définis aussi par une adresse physique, qui, eux, vont recevoir les données, nos fameux datas (les fichiers et par morceaux si ceux-ci sont trop gros pour entrer dans un seul !).

Un HDD est donc divisé (formaté) en secteurs puis en Clusters.

 

     Voici donc un exemple concret avec un fichier de copié dans 10 clusters à suivre…

 

1               2               3               4               5               6              7             8           9.../...

xxxxxxxx

xxxxxxxx

xxxxxxxx

xxxxxxxx

xxxxxxxx

xxxx

 

 

 

 

 

Je vais supposer ici que chaque cluster fait 32 Ko et que mon fichier est unique et fait donc au total un poids numérique de...180 Ko (180224 Octets très exactement).

Si je regarde ses "propriétés"...

L'ordinateur va me donner en pratique deux nombres :

Le premier : poids du fichiers : 180 Ko

Le second : sa place sur le HDD : 197 Ko

Surprise, il y a de une différence...(?)...

 

Cette différence étant que le dernier cluster lui, n'est pas complet mais il (le cluster entier) sera néanmoins déclaré "déjà occupé" On voit que suivant la grandeur des fichiers, la place sur le Disk Dur sera donc presque toujours plus grande que la taille initiale du fichier lui-même à cause de ces cluters "incomplets" !

 

     Voici un autre document mais qui contient cette fois plusieurs "petits fichiers" (6)…

 

Et voici ce qui se passe très concrètement sur notre Disk… :

 

1               2               3               4               5               6              7             8            9.../...

xxx

xxxx

x

xxx

xx

xx

 

 

 

 

 

     On s'aperçoit sur cet exemple que le résultat sera identique, sinon, même "pire" que précédemment car un fichier très petit prendra tout un cluster et il n'y aura rien d'autre en sus d'écrit dedans, il sera obligatoirement déclaré "occupé". Si un document ou logiciel contient beaucoup de petits fichiers (bien plus petit que la grandeur des clusters), eh bien il y aura beaucoup de place de "perdue" sur le Disk à cause de ce découpage initial mais on ne pourra rien y faire car cela dépend du formatage initial du Disk.

Sur ce second exemple, le document en question (au total composé de 6 fichiers) fait "seulement" 114 Ko mais il prendra lui aussi 192 Ko de place sur le Disk en ayant laissé beaucoup de "vide" dans chaque cluster. Mais ce sera ainsi et on n'a pas le choix !

 

 

     Alors Quid sur le formatage initial du HDD...?

 

     Si vous formatez votre HDD avec de gros clusters (32Ko ou 64 Ko), il y aura beaucoup de place de perdue si vous avez de petits fichiers… Et d'un autre côté, si vous formatez votre HDD avec des petits clusters (4 ou 8Ko), un très gros fichier comprendra cette fois une quantité très importante d'adresses (de "casiers" – de clusters, car très "divisé au stockage" !) puisque chaque cluster possède une "adresse physique de ce casier avec une grandeur figée" sur le Disk Dur. La gestion de ces adresses nombreuses ralentira par ailleurs, aussi globalement l'ordinateur.

 

     C'est donc un compromis qu'il faut trouver en permanence pour structurer tous nos supports numériques. C'est souvent au petit bonheur à la chance que cela se fera, car nos logs, documents ou fichiers sont très variables en "poids" et le formatage du HDD sera déjà fait, bien souvent en standard, et, à moins d'être un féru d'informatique pour modifier tout çà, on laisse ainsi !

 

 

Qu'on se le dise...et bon vent…!

 

 

 



15/08/2024
0 Poster un commentaire
Ces blogs de Voyages & tourisme pourraient vous intéresser

Inscrivez-vous au blog

Soyez prévenu par email des prochaines mises à jour

Rejoignez les 233 autres membres