La défragmentation était autrefois une préoccupation majeure : les fichiers et les dossiers sont toujours placés sur le disque dur là où il y a de la place. Avec le temps, les données sont de plus en plus dispersées, ce qui oblige la tête de lecture-écriture du disque dur mécanique à travailler davantage. Résultat : le système d'exploitation devient lent. Mais entre-temps, Windows et macOS se chargent normalement de la défragmentation de manière automatique.
Nous vous expliquons dans ce conseil comment défragmenter les disques durs sous Windows.
Défragmenter un disque dur Mac - en a-t-on besoin ?
Défragmenter sur Mac n'est pas nécessaire
Au mieux, celui qui cherche un logiciel de défragmentation pour Mac trouve aujourd'hui le programme iDefrag. Celui-ci n'était toutefois encore supporté que jusqu'à macOS 10.12, et le fabricant annonce de manière cryptique sur son site web que le support a été interrompu. La raison est évidente : d'une part, la plupart des Macs sont désormais équipés de disques durs SSD en usine. Et d'autre part, le nouveau système de fichiers APFS est optimisé pour ces SSD, ce qui fait que la défragmentation du disque dur n'est en principe plus nécessaire.
La fragmentation des SSD n'est pas un problème
En effet, les disques durs mécaniques fonctionnent, pour résumer, de la même manière qu'un tourne-disque : le disque contenant les données tourne, un bras de lecture-écriture collecte les données. Celui-ci est ajusté mécaniquement, ce qui nécessite toujours quelques milisecondes lorsqu'il est déplacé à un autre endroit. Si un disque dur mécanique est très fragmenté, le bras doit changer plus souvent. De ce fait, les petits retards fréquents s'accumulent pour former un système global nettement plus lent. Ce n'est pas le cas avec les SSD : il n'y a pas de bras qui doit être déplacé, les banques de mémoire rapides sont toutes égales et aussi rapides les unes que les autres. Autrement dit : celui qui utilise un Mac avec SSD, qui plus est avec le dernier macOS, n'a pas à se soucier de la fragmentation et des problèmes de vitesse qui en résultent. Sous iOS, c'est-à-dire sur l'iPhone et l'iPad, ce n'est pas non plus le cas : ici aussi, on utilise des disques durs avec le système de fichiers APFS.
Pourquoi la défragmentation est inutile sur Mac
Le fait que macOS utilise le système de fichiers HFS+ est toutefois bien plus important. Depuis macOS 10.3 en 2005, celui-ci possède un algorithme de défragmentation interne : le système de fichiers vérifie à l'ouverture d'un fichier si celui-ci est inférieur à 20 Mo, s'il est ouvert ou protégé en écriture et s'il se trouve sur une section de disque dur contiguë, c'est-à-dire s'il n'est pas fragmenté. Si c'est le cas, macOS prend le fichier, rassemble les parties et les place dans une zone contiguë du disque dur. En d'autres termes, le système de fichiers HFS+, et donc macOS, se défragmente lui-même! Une défragmentation comme sous Windows n'est donc pas nécessaire, même pour les disques durs mécaniques comme ceux qui équipent encore certains modèles d'entrée de gamme!