Les cartes sont quelquefois menteuses…
Je parle évidemment des cartes mémoires… Récemment j’ai acquis une carte SD de 2Gio (pour 1,35€ au passage…). J’avais pour intention de copier environ 2000 photos dessus, pour donner à manger à notre cadre photo numérique. Mais voilà-t-y pas qu’après avoir transféré une centaine d’images, le gestionnaire de fichiers nautilus s’arrête, en invoquant “espace insuffisant disponible”. Curieux, voire obscur : il indique pourtant qu’il y a encore “1,7Gio libre(s)” sur la carte.
J’ouvre ma ligne de commande préférée (celle que je touche de moins en moins souvent grâce aux avancées fulgurantes d’Ubuntu et que je n’utilise qu’en cas d’extrème urgence) pour tester si ce sont les outils graphiques qui merdoient (le périphérique de la carte mémoire est un /dev/mmcblk0, première fois que je vois un énergumène de ce type sur une de mes machines, il est possible que ça soit la cause du problème…). J’utilise donc le bon vieux cp unix, qui copie 2 photos de plus, et se termine en erreur en invoquant le même problème d’espace insuffisant.
Je demande donc à Google (à faire quand on n’a plus de solution
) “sd card empty full”, et il me répond quelques vagues idées qui ont à voir avec “vider la corbeille”. Merci, mais je l’avais déjà fait. Ma carte ne contient aucun répertoire .Trash-* (d’autant plus qu’elle est neuve, comment pourrait-elle ?). Je vérifie bien avec ls -la qu’il n’y a pas de répertoire caché ou autre bizarrerie Windauzienne… Mais rien.
Je continue sur Google, 1 page, 2 pages… Je tombe sur le forum Ubuntu, et au milieu des cris d’angoisse une idée intéressante : vérifier que la carte n’est pas formatée en FAT16. Ça serait vraiment saugrenu car la FAT16 n’est pas faite pour des partitions aussi grandes, mais on ne sait jamais.
Je lance donc Gparted, qui ne trouve pas la carte dans les périphériques disponibles. Bon d’accord, il faut lui donner un indice car mmcblk0 n’est pas un périphérique “standard”. Je le relance donc manuellement avec “gksudo gparted /dev/mmcblk0” depuis le Terminal. Une fois qu’il l’a trouvée, c’est du tout bon : la carte est effectivement formatée en FAT16. Je la démonte, la reformate en FAT32, et le problème s’évanouit ! Ajoutons à celà que le transfert de fichiers a l’air beaucoup plus rapide qu’en FAT16…
Merci aux fabricants de cartes d’utiliser un format tellement vieux qu’il n’est pas fait pour celà !
