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.
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-1000sous Linux ;.Trashessous macOS ;$RECYCLE.BINsous Windows ;.fseventsd,.Spotlight-V100ou._*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 :
Besoin d'un coup de main ?
Ce bug qui traîne depuis des semaines, ce plugin qui casse votre mise en page, cette fonctionnalité que personne n'arrive à implémenter proprement — c'est exactement ce que je règle au quotidien depuis 20 ans.
Parlons de votre problème →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
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.
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ème | Dossier caché courant | Action |
|---|---|---|
| Linux | .Trash-1000, .Trash-UID | Vider la corbeille ou supprimer le dossier caché |
| macOS | .Trashes | Vider la corbeille ou supprimer .Trashes |
| Windows | $RECYCLE.BIN | Vider 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
- FreeDesktop.org : spécification de la corbeille sous Linux
- Apple : supprimer des fichiers et vider la corbeille sur Mac
- Microsoft : retrouver et utiliser la Corbeille Windows
- Manuel Linux : commande df
- Manuel Linux : commande rm
Vos mises à jour vous font peur ?
PHP 8.x qui casse un plugin, un thème qui n'est plus maintenu, une mise à jour de WooCommerce qui change tout — je gère les montées de version proprement, avec environnement de staging et rollback prévu.
Mettons votre stack à jour sans risque →


