Différence entre espace disque disponible et place occupée

Dernière mise à jour le 19 avril 2007 à 14:50 par sebsauvage
Publié par Jeff
Lorsque vous utilisez les outils de votre système d'exploitation, il est possible qu'il indique que tel espace du disque est occupé et qu'il reste tant d'espace disponible. Or, l'ensemble des fichiers du disque occupent une place bien moins importante que celle rapportée par le système.

Explication


Un disque dur est decoupé en unités d'allocation appellée "clusters". Un cluster représente la zone minimale que peut occuper un fichier sur le disque.

En effet, le système d'exploitation exploite des blocs composés de plusieurs secteurs (entre 1 et 16 secteurs). Un fichier minuscule devra donc occuper plusieurs secteurs (un cluster).

Les clusters peuvent prendre une taille variable selon le système de fichier utilisé et la taille globale du disque.

Sachant qu'un cluster ne peut contenir les données que d'un seul fichier, lorsque le système enregistre un fichier, les données sont écrites successivement dans des clusters vides. Lorsque le premier cluster est plein, le second cluster est utilisé, etc.

Ainsi, si les clusters possèdent une taille de 4Ko, lorsque le système enregistre un fichier de 6 Ko, un 1 Cluster sera complètement rempli ( 4Ko ) + la moitié d'un autre ( 2Ko ).
Seuls 6 Ko sont ainsi utilisé sur 8Ko ( 2 * 4Ko ), soit une perte de 2 Ko, car les données du prochain fichier seront inscrites dans le cluster suivant.

Cette perte pouvant sembler minime, peut se traduire par une grande perte d'espace disque lorsque le disque contient de nombreux fichiers de petite taille.

Dans l'idéal, pour n'avoir aucune perte, il faudrait que les fichiers occupent tous une place correspondant à un multiple de la taille de cluster.


De plus, le système d'exploitation utilise également de l'espace disque pour gérer l'ensemble des fichiers (structures FAT, structures MFT du système NTFS, Alternate Data Streams, etc.).
Ces données sont nécessaires au système d'exploitation pour gérer le disque consomme également de l'espace et en sont pas comptabilisés dans l'espace occupé par les fichiers.

Comment réduire la perte

  • Idéalement, avoir moins de petits fichiers. Par exemple, si vous avez un dossier contenant beaucoup de petits fichiers que vous n'utilisez pas souvent, les zipper permettra de gagner de la place.
  • Utilisez le système de fichiers NTFS au lieu de FAT. NTFS gère mieux les petits fichiers en grand nombre, surtout sur les disques de grande capacité.
  • Utilisez la compression de fichiers NTFS quand pertinente: Si elle réduit la performance, elle permet aussi de reduire l'espace disque occupé par ces fichiers. Attention: Ne jamais compresser les dossiers systèmes. Et ne compressez que les fichiers peu souvent utilisés.
Meilleures réponses pour « Différence entre espace disque disponible et place occupée » dans :
[Vista] Libérer l'espace disque VoirBeaucoup de gens viennent sur le forum demander pourquoi Vista consomme-t-il énormément d'espace disque. Ceci est dû à plusieurs raisons. En voilà quelques unes : Le cache des miniatures Le cache des mises à jour Les clichés instantanés...
Gagner de la place sur son disque dur VoirProblème Comment faire pour gagner de la place sur mon disque dur ? Solution Pour gagner un peu d'espace disque (vieux pc ou ULPC) vous pouvez : Supprimer les fichiers de desinstallation de mises a jour se trouvant dans le repertoire Windows...
Mythe - NTFS occupe plus d'espace disque que FAT VoirMythe Le système de fichiers NTFS occupe plus d'espace disque que FAT Réalité FAUX Explications NTFS et FAT sont des systèmes de fichiers inventés par Microsoft. FAT est hérité du MS-Dos et Windows 95/98, alors que NTFS est hérité de Windows...