Comment nettoyer et libérer de l'espace sur le disque dur d'un Mac (macOS)
Un disque plein ralentit macOS (swap, caches, fragmentation APFS, Time Machine local snapshots). Voici les méthodes natives, sûres et efficaces pour récupérer de l'espace, du plus simple au plus avancé.
1. Vue d'ensemble : « Réglages Système > Général > Stockage » (Ventura/Sonoma) ou « Pomme > À propos de ce Mac > Stockage »
Cliquez sur **« Gérer »** (ou « i » détails) : macOS catégorise (Applications, Documents, iCloud Drive, Photos, Mail, Messages, Corbeille, Autres, Système, Purgeable). Cliquez chaque catégorie pour voir les gros fichiers et supprimer.
2. Actions rapides natives (boutons dans « Gérer »)
- Stocker dans iCloud : bureau, documents, photos → iCloud (espace local libéré, téléchargement à la demande). Nécessite abonnement iCloud+ (50 Go 0,99 €/mois).
- Optimiser le stockage : supprime automatiquement films/séries Apple TV vus, pièces jointes Mail anciennes.
- Vider la corbeille automatiquement : après 30 jours.
- Réduire l'encombrement : liste fichiers volumineux, téléchargements anciens, conteneurs d'apps non utilisés. **Examinez avant de supprimer.**
3. Nettoyage manuel ciblé (gros gains)
🗑 Corbeille
Clic droit icône Corbeille (Dock) > « Vider la corbeille ». Ou `Cmd+Shift+Suppr` dans Finder.
📥 Téléchargements (~/Downloads)
Ouvrez Finder > `Cmd+Shift+.` (affiche fichiers cachés) > Triez par **Taille** > supprimez .dmg, .pkg, .zip, vieux PDF, installateurs obsolètes.
📦 Caches utilisateur (~/Library/Caches)
# Ouvrir dans Finder : Cmd+Shift+G > ~/Library/Caches
# Supprimez les dossiers des apps que vous n'utilisez plus (ex. com.adobe., com.google.Chrome, com.spotify.client, com.apple.Safari).
# NE supprimez PAS le dossier ~/Library/Caches lui-même, ni com.apple.* système sauf si vous savez ce que vous faites.
📱 Sauvegardes iOS/iPadOS (MobileSync)
# ~/Library/Application Support/MobileSync/Backup/
# Chaque sauvegarde = 2-10+ Go. Gardez seulement la plus récente par appareil.
# Ou gérez via : Finder (macOS 10.15+) > iPhone dans barre latérale > Gérer les sauvegardes.
📸 Photothèque (Photos.app)
- Photos > Réglages > iCloud > « Optimiser le stockage Mac » (garde miniatures locales, originaux dans iCloud).
- Album « Récemment supprimés » > Vider (30 jours auto).
- Doublons : Photos > Album « Doublons » (macOS 13+) > Fusionner.
📧 Mail (V8+ / V10+)
- Mail > Boîte de réception > Menu « Boîte aux lettres » > « Effacer les éléments supprimés » > « Dans tous les comptes ».
- Pièces jointes : Mail > Préférences > Comptes > Comportements boîte aux lettres > « Télécharger les pièces jointes » = « Récemment » ou « Aucun » (télécharge à la demande).
- Reconstruire : sélectionnez boîte > Boîte aux lettres > Reconstruire (réindexe, libère espace index corrompu).
🗃️ Journaux système & diagnostics (/var/log, /Library/Logs, ~/Library/Logs)
# Nettoyage safe via terminal :
sudo periodic daily weekly monthly # lance scripts maintenance natifs (rotate logs, etc.)
# Ou manuellement (prudence) :
sudo rm -rf /var/log/*.gz /var/log/*.old /var/log/asl/*.asl # anciens logs compressés/archivés
rm -rf ~/Library/Logs/* # logs utilisateur (CrashReporter, DiagnosticReports, etc.)
💾 Snapshots locaux Time Machine (APFS)
Time Machine crée des **snapshots locaux** (sur disque interne) toutes les heures quand le disque de sauvegarde est absent. Ils occupent de l'espace « Purgeable » (libérable auto sous pression). Pour forcer suppression :
tmutil listlocalsnapshots / # liste
tmutil deletelocalsnapshots YYYY-MM-DD-HHMMSS # supprime un
# Ou désactivez temporairement TM : tmutil disablelocal
🐳 Docker / VMs / Conteneurs
- Docker : `docker system prune -a --volumes` (supprime images, conteneurs, volumes, réseaux non utilisés).
- Parallels / VMware / VirtualBox : supprimez snapshots VM, compactez disque virtuel.
🧹 Outils tiers gratuits & open source (interface graphique)
- OmniDiskSweeper (gratuit, scan arborescence, tri taille, suppression sécurisée).
- GrandPerspective (carte visuelle blocs = fichiers, open source).
- Disk Inventory X (treemap, gratuit).
- CCleaner Free (nettoyage navigateurs, caches, logs, corbeille — attention registre macOS n'existe pas).
- OnyX (maintenance complète : caches, logs, bases de données, indexes Spotlight, réparation permissions, paramètres cachés — **utilisateur averti**).
⚠️ Évitez :
- CleanMyMac X / MacKeeper / MacBooster / Advanced Mac Cleaner : payants, agressifs, marketing trompeur, suppriment parfois fichiers système nécessaires, installent agents persistants. **Pas nécessaires**.
- Suppression manuelle dans `/System`, `/Library`, `/private/var` sans savoir exactement ce que vous faites → **instabilité / kernel panic / réinstallation macOS**.
4. Vérification finale
df -h / # espace libre racine
du -sh ~/Library/Caches ~/Downloads ~/.Trash 2>/dev/null # taille dossiers clés
Objectif : **≥ 20-25 % libre** (minimum 15 %) pour performance APFS (allocation contiguë, snapshots, défragmentation auto).
Prévention continue
- Videz Téléchargements / Corbeille hebdomadaire.
- Utilisez « Optimiser le stockage » + iCloud Photos si budget.
- Désinstallez apps inutilisées (Launchpad > maintenir icône > ✕ / AppCleaner gratuit pour nettoyage complet).
- Surveillez avec `df -h /` dans un script cron ou app barre de menu (Stats, iStat Menus).
