# Liberare lo storage di Messages senza perdere la cronologia

> Controlla Messages in iCloud, salva gli allegati unici e tratta la conservazione come eliminazione sincronizzata, non come pulizia di cache locale.

Published: 2026-05-28 | Updated: 2026-08-08

Messages può conservare anni di foto, video, messaggi vocali e documenti su un Mac. La
complicazione principale è la sincronizzazione: con Messages in iCloud attivo, eliminare
un messaggio o un allegato sul Mac lo elimina da ogni dispositivo che usa lo stesso account,
come spiega [la guida Messages di Apple](https://support.apple.com/guide/messages/icht1035/mac).
Ridurre lo spazio è quindi una scelta di conservazione, non solo manutenzione della cache
locale.

## Dove Messages memorizza gli allegati

Messages conserva il database e tutti i file ricevuti in:

```
~/Library/Messages
```

Le conversazioni in sé sono testo leggero; il peso sta in `~/Library/Messages/Attachments`,
dove vivono ogni immagine, video e file. Misuralo:

```
du -sh ~/Library/Messages/Attachments 2>/dev/null
```

Su un Mac connesso a un account iMessage attivo da anni, può arrivare a diversi
gigabyte. Il Terminale potrebbe richiedere l'accesso completo al disco per misurarlo, e un errore di permesso
non significa che la cartella sia vuota.

## Scegli deliberatamente una finestra di conservazione

In **Messages > Settings > General**, Keep messages può essere impostato su 30 days, 1 year o
Forever. Una finestra più breve elimina automaticamente conversazioni e allegati più vecchi.
Se Messages in iCloud è attivo, quella modifica di conservazione si applica a tutta la cronologia
messaggi sincronizzata. Prima di accorciarla, salva documenti legali, finanziari, familiari o di progetto
che esistono solo in una conversazione. Non esiste una finestra universalmente corretta.

## Elimina a mano gli allegati grandi

Per liberare spazio subito senza accorciare tutta la cronologia, punta ai file pesanti:

- In una conversazione, apri il pannello **Info** (il pulsante dettagli), che mostra le
  foto e i file condivisi in quel thread. Nelle versioni attuali di Messages, fai clic sull'icona
  del contatto o del gruppo, apri una categoria come Photos, poi usa **Show More** per
  selezionare più allegati. Elimina i video grandi e le serie di immagini di cui non hai
  bisogno. Salva prima una copia quando l'allegato è l'unica copia che hai.
- Svuota **Recently Deleted** solo quando sei sicuro. Apple consente il recupero fino a
  30 giorni, rimuove i messaggi dai dispositivi dopo 30 giorni e li elimina in modo permanente
  da iCloud dopo 40 giorni. Svuotarlo in anticipo chiude quella finestra di recupero.

Apple espone anche una superficie di revisione più ampia in **System Settings > General > Storage >
Messages** sulle versioni di macOS supportate. È utile per ordinare gli allegati grandi,
ma vale lo stesso avviso sulla sincronizzazione. Esamina conversazione e file piuttosto
che eliminare solo in base alle dimensioni.

Non rimuovere a mano i file dentro `~/Library/Messages`. Il database, l'archivio degli allegati,
lo stato di Recently Deleted e i record di sync iCloud devono cambiare insieme.

## Sotto il cofano: chat.db e l'archivio Attachments

Messages tiene le conversazioni in un database SQLite, `chat.db`, sotto
`~/Library/Messages`, e memorizza i file ricevuti separatamente nella cartella `Attachments`,
con righe del database che puntano a quei file. Il testo di anni di chat è
di solito molto più piccolo dei media. Impostare Keep Messages a 30 days o a un anno
elimina insieme le righe vecchie e i file allegati a cui fanno riferimento. Con Messages in
iCloud, l'eliminazione viene anche sincronizzata. Questo spiega sia perché l'operazione
libera spazio reale, sia perché eliminare a mano i file allegati è pericoloso: `chat.db`
punterebbe ancora a file che non esistono più.

<figure class="blog-diagram">
  <img src="https://mole.fit/img/blog/messages-chatdb.webp" width="1360" height="454" loading="lazy" alt="Il database chat.db con righe che puntano a file nello store Attachments, e una finestra temporale Keep Messages che elimina insieme le righe vecchie e i relativi file allegati">
  <figcaption>Messages conserva le conversazioni in chat.db con righe che puntano ai file nell'archivio Attachments; una finestra Keep Messages elimina insieme le righe vecchie e i relativi allegati, ed è per questo che libera spazio reale.</figcaption>
</figure>

## Dove aiuta una mappa del disco

Una mappa del disco può stabilire se Messages è abbastanza grande da giustificare una modifica
della cronologia. La vista Analyze di [Mole](https://mole.fit/) può mostrare la cartella Attachments nascosta, ma non
elimina le conversazioni. Quel confine è utile: la misurazione può essere automatizzata,
mentre una decisione sulla cronologia personale sincronizzata deve restare in Messages.

## Un ordine di operazioni sicuro

Misura la cartella Attachments, verifica se Messages in iCloud è attivo e salva
i file unici di cui hai bisogno. Elimina alcuni allegati grandi dall'app prima di
cambiare la conservazione globale. Usa una finestra Keep messages più breve solo quando sei contento
che la cronologia più vecchia scompaia sui dispositivi sincronizzati. Recently Deleted è la
tua ultima finestra di recupero, non un'altra cartella di cache.

---

Canonical HTML page: https://mole.fit/it/blog/how-to-clear-messages-storage-mac
Blog index for agents: https://mole.fit/it/blog/llms.txt
Site index for agents: https://mole.fit/llms.txt
