Gli altri giorni è arrivata un'amica con un problema serio: aveva formattato la MicroSD sul suo cellulare e le sue foto sono morte !!
Facendo un po 'di ricerca ho trovato un'ottima applicazione per la console. In realtà ce ne sono due: TestDisk y Photorec.
TestDisk Viene utilizzato per recuperare i file cancellati ma soprattutto le partizioni perse. Anziché Photorec è specializzato nel recupero di file cancellati (soprattutto file multimediali) e fa anche altre cose.
Prima di tutto un punto importante: se sappiamo di aver cancellato o formattato qualcosa per errore, per nessun motivo scriviamoci sopra qualcosa. Se si tratta di una partizione sul nostro PC, è meglio smontarla. E se è nella partizione del nostro sistema, è meglio spegnere immediatamente il nostro PC ed eseguire i passaggi da un LiveCD.
E ancora una cosa, per recuperare un file cancellato devi soddisfare determinate condizioni, ea volte non è così facile, ed è molto improbabile (per motivi tecnici) recuperare tutto.
Detto questo iniziamo:
Per prima cosa, per installarlo:
sudo apt-get install testdisk (con questo pacchetto installa entrambi i programmi).
Sebbene entrambi i programmi abbiano un'utilità potente e varia, la lascio per un altro post. Ora ci concentreremo sul recupero dei dati con Photorec.
Apriamo il terminale
Scegliamo la directory (se non esiste la creiamo) per salvare i file recuperati.
mkdir ./recuperados
cd ./recuperados/
Quindi il programma:
sudo photorec (abbiamo bisogno dei privilegi di superutente)
Conoscendo un po 'di inglese ci rendiamo conto che ci dà la possibilità di scegliere tra i dischi che abbiamo inserito. Dal momento che non sono riuscito a trovare la mia pendrive, l'unica cosa che ho è il mio amato disco rigido.
> [Procedi] Per selezionarlo (ovvero, premere [Accedere])
Come vedrai in questo caso, ci dà la possibilità di scegliere la partizione.
Quindi dobbiamo selezionare > [Cerca] e ci dà la possibilità di scegliere il tipo di partizione. Non è molto difficile, abbiamo solo due opzioni. Per semplificare, se è un disco o una partizione con Linux è la prima, se è con un altro sistema operativo o è una pendrive, una memory card o qualcos'altro, è la seconda (salvo eccezioni molto strane).
Andiamo avanti. Ora abbiamo due opzioni:
Gratis : Recupera solo i file eliminati nello spazio libero.
Tutto: Recupera tutto, che vengano cancellati o meno.
Dobbiamo solo scegliere Gratuito. Nella finestra successiva ci mostra un elenco di cartelle navigabili dove possiamo copiare i file che recupera (logicamente non può essere sullo stesso dispositivo). Possiamo scegliere la cartella a nostro piacimento, ma se nel primo passaggio creiamo una directory e la scegliamo con cd Li recupererà lì, perché per impostazione predefinita lo fa nella cartella in cui stavamo lavorando con il terminale. Se è corretto, premiamo sulla tastiera C e inizierà a salvare ciò che trova. Inoltre durante l'operazione verrà visualizzato un elenco con il numero dei diversi file trovati.
Una volta finito apriamo il nostro file explorer preferito e andiamo nella cartella in cui recuperiamo i file per vedere cosa troviamo.
Questo programma mi è stato molto utile e spero che ti serva tanto quanto a me. E ti ricordo che è impossibile recuperare tutto.
SOLO UN MOMENTO!!! Se elimino solo un file da 100 kb. Devo copiare i 500 GB di spazio libero dalla mia partizione alla mia cartella per trovare quel file ???
Domanda molto buona, e la verità è che non vogliamo che l'album funzioni con piacere.
Vediamo velocemente (è molto simile al precedente) come recuperare un singolo (o più file) con TestDisk.
1) Apriamo la console
2) mkdir ./recuperato
3) cd ./recovered/
4) sudo disco di prova
5) Selezioniamo l'opzione Crea (creerà un elenco di file)
6) Selezioniamo il disco, la pendrive o l'unità che è.
7) Tipo di partizione (se non sai sempre quale è quello che scegli per impostazione predefinita.)
8) IMPORTANTE: selezioniamo Avanzate, la seconda opzione. Il resto consiglio di lasciarlo agli utenti avanzati.
9) Selezioniamo (se applicabile) la partizione in cui si trovava il file. Notare che nella parte inferiore dello schermo abbiamo 5 opzioni: Tipo, Avvio, Undelete, Creazione di immagini, Esci. Ciò che ci interessa è Undelete. Con le frecce sinistra / destra della tastiera lo scegliamo e (dopo aver scelto la partizione) lo diamo entra.
10) Ora vediamo un elenco di file sfogliabile. I file in rosso sono quelli che vengono eliminati e sono recuperabili. Cerchiamo il nostro e (secondo i comandi in fondo alla finestra) premiamo C (importante mantenerlo minuscolo) per lavorare solo con quel file. Se ce ne sono diversi, li stiamo scegliendo con : e poi premiamo C (notare la differenza tra maiuscolo e minuscolo).
11) Ora scegliamo la directory in cui salvarlo. Se seguiamo i passaggi come prima di mkdir e cd, possiamo premere direttamente C y PRONTO!!!
Andiamo a vedere come è il file.
Ancora una cosa, poiché lavoriamo con sudo, il file ora appartiene a root. Ma sicuramente sai già cosa fare in questo caso
Adesso ho detto tutto. Goditela e possa esserti utile.