Come ripristinare i file eliminati su Linux
Cancellare accidentalmente quei file cruciali…sì, è un vero incubo. Soprattutto con Linux, perché sebbene offra alcuni utili strumenti di recupero, è un po’ strano come il recupero dipenda principalmente dall’agire rapidamente e dal non sovrascrivere i dati. A volte ci si accorge subito dell’errore, ma altre volte è troppo tardi e si prega che il file non sia andato perso per sempre. La buona notizia è che, con l’approccio e gli strumenti giusti, è possibile recuperare un bel po’ di dati, ma bisogna essere rapidi e cauti. Questa guida illustra alcuni passaggi pratici e strumenti come TestDisk e PhotoRec che possono aiutare a risolvere questo problema.
Come recuperare i file cancellati su Linux (perché sì, è complicato)
Perché i tempi e le precauzioni sono importanti
Linux non ha un semplice pulsante “annulla” o un cestino come Windows o macOS, quindi una volta eliminato un file, soprattutto con comandi come rm, tecnicamente è scomparso, ma non necessariamente sovrascritto. Le informazioni dell’inode sono contrassegnate come libere, ma i dati potrebbero ancora risiedere sul disco. Pensalo come un parcheggio: una volta rimossa un’auto, il posto è libero, ma finché non parcheggia una nuova auto, i vecchi dati potrebbero ancora essere recuperati. Quindi, interrompi immediatamente l’utilizzo dell’unità non appena noti l’errore per evitare la sovrascrittura. L’avvio da una Live Linux USB o da un CD è la soluzione migliore: mantiene intatta l’unità di sistema principale durante il processo di ripristino.
Passaggi per massimizzare le tue possibilità
Metodo 1: Interrompere l’uso e avviare da una Live USB
- Lascia perdere tutto e, se possibile, scollega l’unità (soprattutto se è esterna).Meno attività di scrittura c’è, meglio è.
- Crea una Live USB Linux avviabile: strumenti come Ubuntu Live sono semplicissimi.
- Avviare l’ambiente Live e non montare l’unità normalmente, ma accedervi in sola lettura o tramite strumenti di ripristino specializzati.
- Non salvare nulla sull’unità interessata. Ripristina invece i file su una chiavetta USB esterna o in un’altra posizione sicura.
In questo modo si evita che i dati vengano sovrascritti nel caso in cui i file eliminati siano ancora presenti, il che a volte è una specie di miracolo.
Metodo 2: utilizzare TestDisk per trovare partizioni perse o ripristinare file eliminati
Questo è uno strumento valido se si ha a che fare con partizioni perse o file cancellati a causa di un errore nella tabella delle partizioni.È gratuito, open source e a volte può recuperare intere partizioni o singoli file. Praticamente indispensabile per il ripristino di Linux.
- Installa TestDisk: su Ubuntu/Debian, esegui semplicemente:
sudo apt install testdisk. - Avvialo con:
sudo testdisk. Sono necessari i privilegi di root. - Seleziona “Crea” per creare un nuovo file di registro, quindi scegli il disco interessato. Solitamente, è l’unità primaria elencata.
- Seleziona il tipo di tabella delle partizioni. Nella maggior parte dei casi, Intel è la scelta giusta, a meno che tu non stia utilizzando un sistema più recente che utilizza GPT. In tal caso, scegli di conseguenza.
- Avvia l’analisi, seleziona Analizza e poi Ricerca rapida. Cercherà di trovare partizioni o file persi.
- Una volta trovata la partizione, selezionala e premi pper elencare i file.
- Se i file sono presenti, evidenziali, premi cper copiarli e salvali su un’unità esterna sicura. Fai attenzione alla sovrascrittura: non salvare mai i dati recuperati sulla stessa unità da cui stai recuperando.
In alcune configurazioni, TestDisk potrebbe non trovare una partizione al primo tentativo. In tal caso, provate la Ricerca Approfondita.È lenta, ma può trovare più dati. Siate pazienti: è un po’ come andare a pesca, in realtà.
Metodo 3: Recupera file specifici con PhotoRec
Se stai cercando solo una manciata di file, ad esempio foto, documenti o video, PhotoRec è la soluzione ideale. Fa parte della suite TestDisk, ma si concentra sul recupero di singoli file, supportando un miliardo di formati.È un lavoro un po’ più laborioso, ma di solito funziona se i dati non sono ancora stati sovrascritti.
- Installalo tramite:
sudo apt install testdiskse non l’hai ancora fatto. - Esegui con:
sudo photorec. - Seleziona il disco interessato, quindi seleziona la partizione che desideri analizzare. Solitamente, si tratta dell’unità principale o di un’unità esterna.
- Scegli la posizione in cui salvare i file recuperati. Non salvare mai nella stessa partizione: scegli un’unità esterna o una cartella diversa.
- Successivamente, seleziona i tipi di file da recuperare o lascia tutti selezionati per una scansione più ampia. Usa bper salvare le impostazioni, se necessario.
- Lascialo funzionare. L’operazione potrebbe richiedere del tempo, a seconda delle dimensioni dell’unità e della complessità dei dati. Una volta completato, avrai una cartella con i file recuperati, pronta per la revisione.
Suggerimenti extra per un recupero migliore
In pratica, eseguite sempre un backup prima di modificare i comandi del disco Linux. Inoltre, se state apportando modifiche più avanzate a Windows, valutate l’utilizzo di strumenti come Winhance da questo repository GitHub : a volte i dati vengono trasferiti meglio in questo modo.
Infine, tieni presente che meno utilizzi l’unità dopo l’eliminazione, maggiori saranno le probabilità di successo. Una volta sovrascritta, probabilmente sarà game over.
Riepilogo
- Interrompere immediatamente l’utilizzo dell’unità non appena ci si rende conto che i dati sono andati persi.
- Avviare da una Live USB Linux per evitare la sovrascrittura.
- Utilizza TestDisk per trovare partizioni perse o ripristinare file eliminati.
- Utilizza PhotoRec per recuperare rapidamente file specifici.
- Salvare sempre i risultati del ripristino su un’unità diversa o su un supporto esterno.
Incartare
Gestire i file cancellati su Linux può essere un problema, ma agire rapidamente e usare gli strumenti giusti aiuta davvero. TestDisk e PhotoRec sono piuttosto affidabili una volta presa la mano. Bisogna solo tenere presente che il recupero non è sempre garantito, soprattutto se i nuovi dati sono stati sovrascritti su quelli vecchi. Ma in molti casi, un po’ di pazienza e un po’ di attenzione possono salvare la situazione. Speriamo che questo faccia risparmiare qualche ora a qualcuno o che almeno indichi la giusta direzione. Incrociamo le dita affinché questo aiuti.
Articoli correlati
Questo articolo è stato utile?