Tutti gli articoli

Come ripristinare una versione precedente di un file su Mac

· 6 min di lettura

Hai salvato sopra un documento, uno script ha riscritto un file o qualcuno ha «sistemato» un foglio di calcolo che ti serviva così com'era. Prima di ricominciare da zero, sul Mac ci sono tre posti dove potrebbe ancora aspettarti una copia precedente:

  1. Le versioni dell'app stessa: nelle app che le conservano, dal menu File, il comando per sfogliare tutte le versioni.
  2. Time Machine: i suoi backup e le istantanee locali che tiene sul disco di avvio.
  3. La cronologia delle versioni del tuo cloud, sul sito di Dropbox, Google Drive o OneDrive.

Quale funziona dipende dall'app che ha salvato il file e da ciò che era configurato prima della modifica. Se usi Folia Files, il suo modulo Versioni mostra i primi due, più i suoi backup, per il file selezionato in un'unica lista. Ecco ogni metodo, passo per passo.

Metodo 1: tornare a una versione precedente nell'app

Le app costruite sul sistema dei documenti di macOS (TextEdit, Pages, Numbers, Keynote, Anteprima e altre) registrano una versione a ogni salvataggio, e regolarmente anche mentre lavori. macOS conserva queste versioni sul tuo Mac.

  1. Apri il documento nell'app che l'ha salvato.
  2. Nel menu File, apri il sottomenu che riporta il documento a uno stato precedente e scegli il comando per sfogliare tutte le versioni (in inglese, File › Revert To › Browse All Versions…).
  3. Il documento attuale compare a sinistra, le versioni precedenti dietro di lui a destra. Con le frecce o la linea del tempo sul bordo destro dello schermo, torna indietro fino alla versione che vuoi.
  4. Fai clic su Ripristina. Per tenere anche il documento attuale, tieni premuto ⌥: il pulsante ripristina allora una copia.

Puoi anche selezionare un passaggio in una vecchia versione, copiarlo, tornare al documento e incollarlo lì.

Vale la pena conoscere i limiti. Molte app, comprese tante app multipiattaforma, non usano affatto le versioni di macOS: quel sottomenu lì non c'è. E le versioni restano sul Mac dove il documento è stato salvato: una copia inviata per e-mail o messa su una chiavetta USB non le porta con sé.

Metodo 2: backup e istantanee locali di Time Machine

Se Time Machine esegue il backup del tuo Mac, ha una copia del file per ogni backup, qualunque sia l'app che l'ha creato.

  1. Nel Finder, apri la cartella che contiene il file (o che lo conteneva, se è sparito).
  2. Fai clic sull'icona di Time Machine nella barra dei menu e scegli il comando per sfogliare i backup di Time Machine. Se l'icona non c'è, apri l'app Time Machine dalla cartella Applicazioni.
  3. Con le frecce o la linea del tempo a destra, torna a una data precedente alla modifica. Seleziona il file e premi la barra spaziatrice per controllarlo con Visualizzazione rapida.
  4. Fai clic su Ripristina. Se c'è ancora un file con lo stesso nome, macOS ti chiede se vuoi tenere l'originale, tenerli entrambi o sostituirlo.

Anche quando il disco di backup non è collegato, Time Machine conserva delle istantanee locali sul disco di avvio, all'incirca una all'ora per le ultime 24 ore: una versione recente spesso può tornare subito. Queste istantanee rientrano in ciò che macOS chiama «Dati di sistema»; il nostro articolo sui Dati di sistema spiega quanto spazio occupano e come si libera.

Metodo 3: la cronologia delle versioni del tuo cloud

I file salvati in Dropbox, Google Drive o OneDrive hanno una cronologia delle versioni sul sito del servizio. Apri lì il menu del file e cerca la cronologia delle versioni (Dropbox, OneDrive) o la gestione delle versioni (Google Drive, per i file che non sono documenti Google). Per quanto tempo restano le versioni precedenti dipende dal servizio e dal tuo piano.

iCloud Drive non ha una pagina propria per la cronologia delle versioni. I documenti salvati lì dalle app che conservano le versioni hanno comunque le loro versioni (metodo 1), e un file eliminato da iCloud Drive si può recuperare per 30 giorni tra gli elementi eliminati di recente, su iCloud.com.

Vedere tutte le versioni di un file in un'unica lista con Folia Files

Ciascuno di questi tre metodi sta in un posto diverso, e bisogna sapere in anticipo quale ha il tuo file. Il modulo Versioni di Folia Files risponde alla domanda per il file che selezioni, senza aprire la sua app né entrare in Time Machine. Mostra:

  • in alto la Versione attuale;
  • poi, dalla più recente, le versioni che macOS conserva su questo Mac, quelle che mostrerebbe il comando per sfogliare tutte le versioni, iCloud Drive compreso;
  • le copie dei tuoi backup di Folia Files: una copia identica in più backup compare una sola volta, per esempio con «in 3 backup»;
  • e le copie di Time Machine, nella versione del sito, quando il disco di backup è collegato e Folia Files ha l'accesso completo al disco.

Ogni riga mostra la data, la dimensione e un'etichetta che dice da dove viene la versione: macOS, il nome del backup o Time Machine.

Il modulo Versioni accanto alla cartella Documenti: Notes.md selezionato, la sua versione attuale, due copie di un backup di Folia Files e una di Time Machine

Aprire il modulo Versioni

  1. Mostra la barra laterale destra con Vista › Mostra la barra laterale destra (⌥⌘E).
  2. Fai clic su Moduli, sopra di essa, e spunta Versioni.
  3. Seleziona un file in un riquadro. Il modulo segue il riquadro attivo: scegli un altro file e le sue versioni sostituiscono la lista.

Il modulo può anche occupare un riquadro intero: trascina Nuovo riquadro fino al bordo della finestra e scegli Versioni nella griglia. La sua rotella attiva o disattiva ogni fonte: Versioni di macOS, Backup di Folia Files e Time Machine.

Guardare prima di ripristinare

Seleziona una versione: anteprima, data e provenienza compaiono sotto la lista. Da lì:

  • il pulsante a forma di occhio (Visualizzazione rapida), o la barra spaziatrice, la mostra in anteprima;
  • Apri una copia di questa versione apre una copia in sola lettura nella sua app, mai il backup stesso;
  • Confronta con la versione attuale apre lo strumento Confronta con i due file affiancati: riga per riga per i file di testo (note, codice, CSV…) e, per gli altri file, se sono identici o no.

Recuperarla senza perdere il file attuale

  • Ripristina una copia mette la versione accanto al file, con un nome suo, per esempio «Notes (versione del …).md». Niente viene sovrascritto, e ⌘Z manda la copia nel Cestino.
  • Sostituisci con questa versione… chiede prima, poi mette la versione al posto del file. Il contenuto attuale non va mai perso: con una versione di macOS viene conservato come nuova versione; con una copia di backup, il file attuale va nel Cestino. In entrambi i casi, ⌘Z annulla.

Il modulo mostra solo ciò che è sul tuo Mac o su un disco di backup collegato, e non scarica mai nulla: un file rimasto nel cloud non viene letto. Quando il disco di un backup di Folia Files non è collegato, una nota sotto la lista lo segnala. Il modulo è in entrambe le versioni di Folia Files; le copie di Time Machine solo nella versione del sito.

Perché la prossima volta ci sia una versione

Se stavolta nessun metodo ha trovato nulla, qualche abitudine fa sì che il prossimo errore resti piccolo:

  • Attiva Time Machine con un disco esterno o un NAS. Le sue istantanee locali coprono allora anche l'ultimo giorno.
  • Tieni i documenti che rielabori spesso in app che salvano versioni, come Pages, Numbers o TextEdit.
  • Esegui il backup delle cartelle importanti con Folia Files (Strumenti › Backup…): copie datate su un disco o un NAS, in continuo, a orari pianificati o quando il disco viene collegato. Viene copiato solo ciò che è cambiato, e ogni backup compare nel modulo Versioni. Quando il modulo non ha nulla da mostrare, il suo pulsante Pianifica un backup… porta allo stesso punto. I backup funzionano in entrambe le versioni; la pagina su sincronizzazione e backup ha i dettagli.

Un'altra rete di sicurezza: quando una copia in Folia Files sostituisce un file con lo stesso nome, quello vecchio va nel Cestino invece di sparire, quindi può ancora tornare da lì.