Les inconvénients de la fragmentation
La fragmentation se produit lorsqu'un ordinateur ne peut pas ou ne veut pas stocker un fichier en tant qu'unité unique sur son disque. Les problèmes qui en résultent peuvent être mineurs ou majeurs, selon le degré de fragmentation et l'utilisation de l'ordinateur, mais la plupart de ces inconvénients peuvent être évités ou inversés.
Les causes de la fragmentation
Le système de fichiers d'un ordinateur divise les fichiers en blocs pour le stockage sur disque. Lorsqu'il y a suffisamment d'espace et que le système fonctionne correctement, ces blocs sont stockés ensemble. La fragmentation se produit lorsque, à mesure que le disque se remplit ou que des fichiers sont supprimés et modifiés, le système de fichiers stocke les blocs d'un fichier à plusieurs endroits. Lorsque le fichier est lu, les têtes de lecture/écriture du disque doivent sauter autour du disque pour lire tous les blocs du fichier.
Vitesse de lecture/écriture
Plus la fragmentation est importante, plus la lecture des fichiers fragmentés prend du temps. Dans les cas graves, les fichiers peuvent être stockés en petits morceaux sur tout le disque, ce qui oblige les têtes de lecture/écriture à passer plus de temps à se déplacer sur le disque qu'à lire le fichier lui-même. L'enregistrement et l'ouverture de fichiers fragmentés peuvent être plusieurs fois plus lents que l'exécution des mêmes opérations sur des fichiers non fragmentés. Par exemple, l'enregistrement d'un document Microsoft Word de 30 mégaoctets (Mo) peut prendre trois secondes sur un disque non fragmenté, mais jusqu'à 46 secondes sur un disque extrêmement fragmenté.
Vitesse des applications et du système
Certaines applications, telles que les applications de photographie ou de vidéo, peuvent utiliser de l'espace disque, ou "disque de travail", pour le stockage temporaire lors d'opérations gourmandes en mémoire. Si le disque de travail est fragmenté, le résultat sera un ralentissement de l'application elle-même. De même, la plupart des systèmes d'exploitation utilisent la mémoire virtuelle (également connue sous le nom de "swap", "cache de disque" ou "pagination") pour stocker temporairement des fichiers qui utiliseraient autrement la mémoire vive (RAM). Si l'espace de mémoire virtuelle est fragmenté, le système d'exploitation lui-même peut ralentir.
Éviter les problèmes de fragmentation
La fragmentation se produit le plus souvent par négligence. Le moyen le plus simple d'empêcher la fragmentation consiste à défragmenter le disque régulièrement et à supprimer les fichiers et applications inutiles. Microsoft Windows inclut un outil de défragmentation à cet effet et des outils de défragmentation commerciaux sont également disponibles. Mac OS X inclut la défragmentation automatique des fichiers, mais Apple suggère que la défragmentation manuelle peut être utile pour les disques presque pleins. D'autres façons d'éviter les inconvénients de la fragmentation incluent la création d'une partition exclusivement pour les fichiers volumineux ou l'espace disque de travail, l'ajout d'un deuxième disque ou la mise à niveau vers un plus grand.