Récupérer l’espace disque d’une carte SD

Les cartes SD et microSD sont partout : appareils photo, caméras, drones, smartphones, Raspberry Pi, consoles portables, autoradios, laptops et lecteurs externes. Elles sont petites, pratiques, faciles à transporter, et leurs capacités ont énormément augmenté.

Pourtant, il arrive un problème assez agaçant : vous supprimez des fichiers d’une carte SD, mais l’espace libre n’augmente pas. La carte semble toujours pleine, comme si les fichiers étaient encore là.

Dans la plupart des cas, ils sont effectivement encore là. Ils ont simplement été déplacés dans une corbeille cachée sur la carte.

Distingo, le livret à 2%

Pourquoi la carte SD reste pleine après suppression des fichiers ?

Quand vous supprimez un fichier depuis un gestionnaire de fichiers, le système ne l’efface pas forcément immédiatement. Très souvent, il le déplace dans une corbeille.

Sur le disque interne de l’ordinateur, c’est généralement ce que l’on veut. Cela permet de récupérer un fichier supprimé par erreur. En revanche, sur une carte SD, une clé USB ou un disque externe, ce comportement peut surprendre.

Le fichier disparaît bien du dossier visible, mais il reste stocké dans un dossier caché à la racine du volume. Résultat : la carte SD ne libère pas l’espace attendu.

Selon le système utilisé, vous pouvez retrouver des dossiers cachés comme :

  • .Trash-1000 sous Linux ;
  • .Trashes sous macOS ;
  • $RECYCLE.BIN sous Windows ;
  • .fseventsd, .Spotlight-V100 ou ._* sur les volumes utilisés avec macOS.

Le dossier exact dépend du système, du format de la carte et de l’utilisateur qui a supprimé les fichiers.

Solution simple : vider la corbeille avant d’éjecter la carte

La première solution est aussi la plus simple : après avoir supprimé les fichiers de la carte SD, videz la corbeille du système avant d’éjecter la carte.

Sur Linux, ouvrez votre gestionnaire de fichiers, puis videz la corbeille. Sur macOS, videz la corbeille depuis le Dock. Sur Windows, videz la Corbeille depuis le bureau ou l’Explorateur.

Le détail important : la carte SD doit rester branchée pendant que vous videz la corbeille. Si vous l’éjectez avant, les fichiers supprimés restent dans le dossier caché de la carte.

Afficher les fichiers cachés sur la carte SD

Si vider la corbeille ne suffit pas, affichez les fichiers cachés à la racine de la carte SD.

Sous Linux, dans la plupart des gestionnaires de fichiers, utilisez :

Ctrl + H

Sous macOS Finder, utilisez :

Cmd + Shift + .

Sous Windows 11, ouvrez l’Explorateur de fichiers, puis activez l’affichage des éléments masqués depuis :

  • Affichage ;
  • Afficher ;
  • Éléments masqués.

Regardez ensuite à la racine de la carte. Si vous voyez un dossier .Trash-1000, .Trashes ou $RECYCLE.BIN, c’est probablement là que se trouve l’espace “perdu”.

Supprimer la corbeille cachée sous Linux

Sous Linux, les fichiers supprimés depuis un support externe peuvent être placés dans un dossier du type .Trash-1000. Le nombre correspond généralement à l’identifiant utilisateur Linux, souvent 1000 pour le premier compte créé.

Si votre carte SD est montée dans /media/matt/SDCARD, vous pouvez vérifier l’espace utilisé avec :

du -sh /media/matt/SDCARD/.Trash-* 2>/dev/nullLangage du code : JavaScript (javascript)

Pour supprimer cette corbeille cachée :

rm -rf /media/matt/SDCARD/.Trash-*

Adaptez évidemment le chemin au nom réel de votre carte SD. Ne copiez-collez pas cette commande à l’aveugle. Avec rm -rf, une faute de chemin peut faire beaucoup plus de ménage que prévu. Et pas le bon.

Vous pouvez trouver le chemin exact de la carte avec :

lsblk -o NAME,SIZE,FSTYPE,LABEL,MOUNTPOINTS

Ou avec :

df -h
Kinsta: Premium Managed WordPress hosting

Supprimer la corbeille cachée sous macOS

Sous macOS, les fichiers supprimés depuis une carte SD peuvent être placés dans le dossier caché .Trashes situé à la racine du volume.

Si votre carte s’appelle SDCARD, son chemin sera généralement :

/Volumes/SDCARD

Pour vérifier la présence de fichiers cachés :

ls -la /Volumes/SDCARD

Pour connaître la taille de la corbeille cachée :

du -sh /Volumes/SDCARD/.Trashes 2>/dev/nullLangage du code : JavaScript (javascript)

Pour la supprimer :

rm -rf /Volumes/SDCARD/.Trashes

macOS recréera ce dossier automatiquement si nécessaire, lors d’une prochaine suppression de fichiers.

Vous pouvez aussi supprimer certains fichiers cachés créés par macOS sur les supports externes :

rm -rf /Volumes/SDCARD/.Spotlight-V100
rm -rf /Volumes/SDCARD/.fseventsd

Ces dossiers peuvent être recréés par macOS. Ils ne sont généralement pas énormes, mais ils peuvent agacer lorsque l’on utilise la carte sur un appareil photo, une caméra ou un autre appareil qui n’aime pas les fichiers système cachés.

Supprimer la corbeille cachée sous Windows

Sous Windows, les supports amovibles peuvent contenir un dossier caché nommé $RECYCLE.BIN. Il stocke les fichiers supprimés depuis l’Explorateur.

La méthode la plus simple consiste à vider la Corbeille Windows pendant que la carte SD est branchée.

Si cela ne suffit pas, activez l’affichage des éléments masqués dans l’Explorateur, ouvrez la carte SD, puis supprimez le dossier $RECYCLE.BIN s’il existe.

Vous pouvez aussi utiliser PowerShell. Si la carte SD est montée en E:, lancez :

Remove-Item -LiteralPath "E:\$RECYCLE.BIN" -Recurse -ForceLangage du code : JavaScript (javascript)

Adaptez bien la lettre du lecteur. Vérifiez-la dans l’Explorateur avant de lancer la commande.

Kinsta: Premium Managed WordPress hosting

Vérifier l’espace libre après suppression

Après suppression des corbeilles cachées, vérifiez l’espace disponible.

Sous Linux ou macOS :

df -h

Vous pouvez aussi cibler directement le volume.

Exemple sous Linux :

df -h /media/matt/SDCARD

Exemple sous macOS :

df -h /Volumes/SDCARD

Si l’espace libre augmente, le problème venait bien de la corbeille cachée.

Supprimer directement sans passer par la corbeille

Pour éviter ce problème à l’avenir, vous pouvez supprimer directement les fichiers sans les envoyer dans la corbeille.

Sous Linux, selon le gestionnaire de fichiers, utilisez :

Shift + Suppr

Sous macOS Finder, vous pouvez supprimer immédiatement un fichier avec :

Option + Cmd + Suppr

Le Finder affiche alors une confirmation de suppression définitive.

En ligne de commande, vous pouvez aussi supprimer directement les fichiers avec rm sous Linux ou macOS. Là encore, prudence : rm ne passe pas par la corbeille.

Quand faut-il formater la carte SD ?

Si la carte SD reste pleine, affiche une taille incohérente, provoque des erreurs d’écriture, ou ne fonctionne plus correctement dans l’appareil photo ou la caméra, le plus simple peut être de la formater.

Avant de formater, copiez évidemment les fichiers que vous voulez conserver. Le formatage efface le contenu de la carte.

Pour une carte utilisée dans un appareil photo, une caméra, un drone ou une console, je préfère généralement formater la carte depuis l’appareil lui-même. Cela garantit souvent le bon système de fichiers et la structure attendue par l’appareil.

Si vous formatez depuis un ordinateur, utilisez l’outil du système :

  • Disques ou GParted sous Linux ;
  • Utilitaire de disque sous macOS ;
  • Gestion des disques ou l’Explorateur sous Windows.

Carte SD, microSD, clé USB : même combat

Ce problème ne concerne pas seulement les cartes SD. Il peut aussi toucher les clés USB, les disques externes et n’importe quel support amovible.

Dès qu’un système utilise une corbeille sur le volume externe, les fichiers supprimés peuvent rester présents dans un dossier caché. Tant que cette corbeille n’est pas vidée, l’espace n’est pas vraiment récupéré.

Résumé des dossiers cachés à supprimer

SystèmeDossier caché courantAction
Linux.Trash-1000, .Trash-UIDVider la corbeille ou supprimer le dossier caché
macOS.TrashesVider la corbeille ou supprimer .Trashes
Windows$RECYCLE.BINVider la Corbeille ou supprimer le dossier caché

Conclusion

Si une carte SD reste pleine après suppression des fichiers, le problème vient très souvent d’une corbeille cachée. Les fichiers ne sont plus visibles dans le dossier d’origine, mais ils occupent toujours de l’espace sur la carte.

La solution consiste à vider la corbeille pendant que la carte est branchée, ou à supprimer le dossier caché correspondant : .Trash-1000 sous Linux, .Trashes sous macOS, ou $RECYCLE.BIN sous Windows.

Une fois le nettoyage effectué, éjectez proprement la carte avant de la retirer. C’est moins spectaculaire qu’un outil de récupération miracle, mais beaucoup plus efficace. Et surtout, cela évite de racheter une carte SD alors qu’elle avait simplement une poubelle bien planquée.

Sources

Demandez à l'IA son opinion
Gravatar for Matt Biscay

Je suis Matt Biscay, développeur WordPress & WooCommerce certifié chez Codeable, administrateur système et enseignant.

J’aide les entreprises à créer, optimiser et fiabiliser leurs sites WordPress avec une approche technique propre : performance, sécurité, maintenance, développement sur mesure et résolution de problèmes complexes.

Sur Skyminds, je partage des tutoriels WordPress, WooCommerce, Linux et administration système, avec des solutions testées sur des cas réels et pensées pour durer.

Découvrez mes services WordPress et WooCommerce.

Laisser un commentaire