← Alle Artikel

iMessage-Anhänge füllen still deinen Mac

Jedes Foto und Video aus Nachrichten wird lokal gespeichert. So findest du die iMessage-Anhänge auf deinem Mac und leerst sie wirklich.

· Aktualisiert 14. September 2026
MessagesiMessagemacOSStorage

Weitere Guides dieser Art gibt es bisher nur auf Englisch. Alle Artikel ansehen


Wenn Nachrichten über iCloud zwischen deinem iPhone und Mac synchronisiert wird — die Standardeinstellung, und so betreiben es die meisten Leute — wird jedes Foto, Video, jede Sprachnachricht und Datei, die dir je in einer Unterhaltung geschickt wurde, auch lokal auf diesem Mac gecacht, nicht nur auf deinem Telefon.

du -sh ~/Library/Messages/Attachments

Gruppenchats mit viel Foto- und Videoaustausch sind hier meist der Haupttreiber — ein einzelner aktiver Gruppenchat über ein, zwei Jahre kann leicht mehrere Gigabyte allein ausmachen, und die meisten Leute haben mehr als einen.

Wo die eigentlichen Daten liegen

Nachrichten teilt seine Speicherung in eine Datenbank (Text und Metadaten) und einen separaten Anhänge-Ordner (die eigentlichen Medien) auf, ähnlich wie Mails Struktur:

du -sh ~/Library/Messages/chat.db          # Nachrichtentext, klein im Vergleich zu den Anhängen
du -sh ~/Library/Messages/Attachments      # jedes Foto, Video, jede Sprachnachricht — das ist der große Posten

Attachments ist in einer verschachtelten, hash-basierten Ordnerstruktur organisiert statt nach Unterhaltung, weshalb du nicht einfach zum „Ordner für diesen einen Gruppenchat” navigieren kannst — die App-eigene Oberfläche ist der praktische Weg, um pro Unterhaltung zu identifizieren und zu löschen, unten behandelt.

Der einfachste sichere Fix: Nachrichten automatisch verwalten lassen

Systemeinstellungen → Nachrichten → iMessage → Nachrichtenverlauf, oder in den eigenen Einstellungen der Nachrichten-App, bietet Optionen, Nachrichten und Anhänge nach 30 Tagen oder einem Jahr automatisch zu löschen, statt alles für immer zu behalten. Das ist für die meisten Leute die Änderung mit dem größten Hebel — 1-Jahr-Aufbewahrung statt „Für immer” einzuschalten deckelt das laufende Wachstum, ohne dass du weiter etwas tun musst.

Das wirkt nur vorausschauend — es räumt nicht rückwirkend Jahre bereits angesammelter Anhänge auf, was die untenstehenden Schritte übernehmen.

Bereits Angesammeltes leeren

Pro Unterhaltung, aus der App heraus (am sichersten, am gezieltesten): eine Unterhaltung öffnen, das Detailfenster der Unterhaltung nutzen, um einzelne große Anhänge oder Fotos zu sehen und zu löschen, besonders in Gruppenchats, an denen du nicht mehr aktiv teilnimmst, die du aber nie verlassen hast.

Systemweit, über die Speicher-Einstellungen: Systemeinstellungen → Allgemein → Ablage, dann die Kategorie Nachrichten, die die Gesamtgröße zeigt und eine Ansicht wie „Große Anhänge überprüfen” anbietet, sortiert nach Größe — der schnellste Weg, die größten Einzelposten zu finden, ohne jede Unterhaltung manuell zu öffnen.

Direktes Löschen aus dem Anhänge-Ordner (letzte Option, störender): sicher in dem Sinne, dass Nachrichten seine internen Verweise neu aufbaut, kann aber in alten Unterhaltungen kaputt wirkende Platzhalterbilder hinterlassen, statt den Nachrichtenverweis sauber mitzuentfernen. Die In-App-Löschmethoden oben sind sauberer und für die meisten Leute empfohlen; diese Option existiert vor allem, um eine Massenbereinigung über Anhänge älter als ein bestimmtes Datum zu skripten:

find ~/Library/Messages/Attachments -type f -mtime +365 -exec du -ch {} + | tail -1
# Prüfe zuerst die Gesamtsumme; gehe für ein tatsächliches Löschen nur über die
# App-eigenen Aufbewahrungseinstellungen oben statt diese Dateien direkt zu
# löschen, um das Platzhalter-Problem zu vermeiden.

Sprachnachrichten im Speziellen

Über Nachrichten gesendete Sprachmemos haben auf iOS eine Standard-Ablaufzeit (2 Minuten nach dem Anhören, sofern nicht „Behalten” angetippt wurde), aber dieses Ablaufverhalten überträgt sich nicht immer sauber darauf, wie sie auf dem Mac gecacht werden, und manche sammeln sich trotzdem an. Eine gezielte Prüfung lohnt sich, wenn du viele Sprachnachrichten nutzt:

find ~/Library/Messages/Attachments -iname "*.caf" -exec du -sh {} \; 2>/dev/null | sort -hr | head -10

Was nicht gefahrlos ist

chat.db ist dein tatsächlicher Nachrichtenverlauf — Textinhalt, Zeitstempel, Lesebestätigungen. Anders als Anhänge, die große Mediendateien mit offensichtlichen Speicherkosten sind, ist die Datenbank selbst klein und es lohnt sich nicht, sie wegen des Speicherplatzes ins Visier zu nehmen; sie zu löschen oder zu beschädigen kostet dich deinen Gesprächsverlauf endgültig, ohne serverseitige Wiederherstellung bei rein geräteinternen Konfigurationen. Alles in diesem Artikel bezieht sich bewusst auf Attachments, nicht auf die Datenbank.

Das Muster, noch einmal

Nachrichten reiht sich neben Mail und Fotos als dritte große Apple-App-Kategorie ein, die still echte, synchronisierte Daten ansammelt statt wegwerfbaren Cache — wissenswert als eigene Kategorie im Vergleich zu den im Rest dieses Blogs behandelten Entwickler-Build-Caches, da die sichere Reaktion auf jede der beiden unterschiedlich ist: Entwickler-Caches löschst du frei, diese drei verwaltest du stattdessen über Aufbewahrungseinstellungen und gezielte Durchsicht.

DevCruft ist eine kostenlose Mac-App für Entwickler, die gerade entsteht. Es soll Nachrichten-Anhänge bemessen auf der Karte neben allem anderen zeigen, sodass du weißt, ob sich ein gesonderter Abstecher zu den Einstellungen lohnt, bevor du danach suchst. Auf der Warteliste erfährst du, wann es so weit ist.

Für dieselbe Situation bei Mail siehe den Mail.app-Speicher-Guide.

Eine kostenlose App dafür ist in Arbeit.

Wir bauen DevCruft, damit es jeden Cache aus Guides wie diesem findet und zeigt, was er dich kostet. Trag dich in die Warteliste ein, um vom Start zu erfahren.

Eine E-Mail zum Start, sonst nichts. Du kannst uns jederzeit bitten, dich wieder auszutragen. Datenschutzerklärung