macOS et l’espace libre des médias de petite capacité

Petit truc un peu énervant que j’ai vu avec les dernières versions de macOS (je ne sais pas exactement de quand ça date), le Finder affiche des informations erronées sur les périphériques de petite capacité.

En fait, c’est essentiellement visible sur les petites cartes mémoire, les clés USB, les disquettes (si). Le Finder affiche systématiquement une valeur erronée pour l’espace libre. macOS calcule bien la bonne capacité, et le simple fait d’essayer de copier un fichier trop gros donne bien un message d’erreur, mais le Finder, lui, ajouter 10 à 50 Mo, qui sont indiqués comme purgeables dans les informations (command + i) du volume.

On a bien une erreur

Ça donne des choses bizarres, comme des disquettes avec 10 Mo d’espace libre, des clés USB remplies mais avec quand même de l’espace libre, des cartes de 16 Mo avec 66 Mo de libre, etc.

10 Mo de libre, vraiment ?


10 Mo purgeables


30 Mo libres sur une clé USB de 128 Mo remplie


10 Mo de libre sur une carte mémoire de 16 Mo remplie


66 Mo de libre ?


Nope. Une carte mémoire de 16 Mo

Je n’ai aucune idée de la raison, mais les valeurs sont assez fixes (10 ou 50 Mo, souvent) et indiquées comme purgeable, donc c’est peut-être un cache ou quelque chose liée. Mais c’est assez énervant de voir ce genre de bug d’affichage. Ca semble toucher essentiellement ce qui est formaté en FAT12 et FAT16.