Guida

al Recupero

di Files Cancellati

 

 

Davide Garatti

 

 

 

Davide_01

 

 

 

 

 Versione : 0.1         27 ottobre 2011

 

 

Basato sulla distribuzione

MANDRIVA

 

 

 

 

 

 

Modifiche  dalla  versione  precedente

 

Versione 1.0

 

 

Prima versione

 

 

 

 

 

 

 

 

INDICE GENERALE

 

INTRODUZIONE

PHOTOREC

Informazioni aggiuntive

MAGIC RESCUE

Informazioni aggiuntive

Conclusioni

 

 

Capitolo

1

 

1INTRODUZIONE

Può capitare qualche volta di cancellare involontariamente o meno le foto o i documenti contenuti in un dispositivo, Memoria USB, CF o SD della macchina fotografica, lettori mp3 etc.

Ma può anche capitare di dover recuperare dei file da CD o DVD non più leggibili o su riscrivibili cancellati.

 

Nei casi in cui si voglia recuperare ciò che consideriamo ormai perso potremo provare ad usare alcuni programmi il cui unico compito è proprio questo.... recuperare i files cancellati.

 

Questa guida mostra come utilizzare un paio di questi programmi : Photorec e MagicRescue

 

Per farlo prenderemo come Distribuzione di appoggio la nostra Mandriva nella versione 2011, ma potremo usare la guida anche sulle versioni precedenti e future di Mandriva e anche su altre distribuzioni, con le debite modifiche.

 

Prima di tutto dovremo già aver configurato sul sistema :

 

  1. 1.La rete 

  2. 2.I repository ufficiali e anche quelli MIB 

 

quindi provvederemo all'installazione del programma da Mandriva control center o da terminale :

# urpmi photorec

 

 

 

 

 

2PHOTOREC

 

Inseriamo la memoria da analizzare, senza montarla.

E da terminale come amministratore diamo il comando

 

[prompt]#photorec /d /home/user/temp/ <INVIO>

 

 

Selezioniamo il dispositivo dalla lista presentata.

 

Se avete dubbi, dopo l'inserimento della memoria, da terminale date il comando dmesg. Nelle ultime righe viene specificato chiaramente il dispositivo su cui e' stata agganciata.... qualcosa come /dev/sdx

 

Selezionare il tipo di partition table presumibilmente usata, in genere Intel/PC va benissimo

(pc, macchine fotografica, lettori mp3 etc e FS FAT32,NTFS EXT2/3/4 etc)

 

Selezionare Whole DISK in modo tale da eseguire la scansione sull'intero disco. Mentre selezionare direttamente la partizione in presenza di più partizioni e se si vuole eseguire un recupero mirato.

 

In questa schermata ci sono altri menu raggiungibili. Spostandosi con le frecce della tastiera, si potrà accedere a:

  1. 1.File Options 

  2. 2.Options 

 

File Options presenta una lista di estensioni, che saranno riconosciute e recuperate.

 

Se non avete esigenze particolari lasciate tutto come e'.

 

Dal menu Options si possono invece abilitare o disabilitare alcune funzionalità tra cui quella che evidenzio e':

Keep Corrupted Files

 

se impostata a yes farà si che siano recuperati anche i file corrotti o danneggiati, che potranno poi essere gestiti in seguito.

 

Se non avete esigenze particolari lasciate tutto come e'.

 

Andando avanti specificheremo il tipo di FS presente sulla memoria Se state recuperando file da Memorie USB, di macchine fotografiche lettori mp3 o penne USB scegliete Other

 

Selezioniamo nuovamente Whole per una scansione completa della Memoria

 

Il processo di recupero dei file richiede un tempo direttamente proporzionale alla dimensione del dispositivo.

 

Durante la scansione saranno chiaramente specificati quanti file vengono recuperati per ogni tipo di estensione.

Attendiamo finché la scritta STOP si trasformerà in QUIT

A questo punto possiamo uscire dal programma facendo attenzione a selezionare il tasto QUIT in ogni maschera, fino a ritrovarsi nuovamente al prompt.

 

I file recuperati saranno presenti nella directory specificata all'inizio con il comando

[prompt]#photorec /d /home/user/temp/ <INVIO>

ovviamente /user/ sarà il vostro user

 

 

Note:

Se ci si è solo limitati alla cancellazione dei file e non ad una o più formattazioni il programma è in grado di recuperare file vecchi di anni.

La formattazione e la formattazione a basso livello rendono difficoltoso o quasi impossibile il recupero dei file.

 

2.1Informazioni aggiuntive

 

Il programma photorec ha come quasi tutti i programmi da linea di comando delle opzioni. In questo caso /d seguito dal percorso del file specifica proprio la directory dove archiviare i files recuperati.

 

Sono presenti anche le opzioni /log e /debug con cui rispettivamente abiliteremo

 

Photorec può essere compilato anche per avere un interfaccia grafica basata sulle librerie QT.

 

 

Lanciando il programma come amministratore le directory contenenti i file recuperati avranno i permessi

drwxr-xr-x  2 root    root    4096 ott 26 11:18 1.1/

drwxr-xr-x  2 root    root    4096 ott 26 11:21 2.1/

drwxr-xr-x  2 root    root    4096 ott 26 12:16 2.2/

drwxr-xr-x  2 root    root    4096 ott 26 11:13 mcc.1/

drwxr-xr-x  2 root    root    4096 ott 26 11:07 recup_dir.1/

drwxr-xr-x  2 root    root    4096 ott 26 11:08 recup_dir.2/

 

per cui non potremo gestire i file appena recuperati in modo ottimale, prima di aver recuperato gli opportuni diritti.

Per farlo sarà necessario riassegnarli al nostro user con il comando

#chown -R username *.*

drwxr-xr-x  2 davide root    4096 ott 26 11:18 1.1/

drwxr-xr-x  2 davide root    4096 ott 26 11:21 2.1/

drwxr-xr-x  2 davide root    4096 ott 26 12:16 2.2/

drwxr-xr-x  2 davide root    4096 ott 26 11:13 mcc.1/

drwxr-xr-x  2 davide root    4096 ott 26 11:07 recup_dir.1/

drwxr-xr-x  2 davide root    4096 ott 26 11:08 recup_dir.2/

Ora potremo gestire i files normalmente.

4MAGIC RESCUE

Un altro programma per il recupero file è magicrescue, che possiede anche un frontend per Gnome chiamato grescue, il programma base è disponibile nei repositori occorre quindi installarlo come al solito.

Dai repository occorre comunque installare sia magicrescue sia il pacchetto jpeg-progs.

Purtroppo la ¨veste¨ grafica non è pacchettizzata, tuttavia si può scaricare dal sito http://code.google.com/p/grescue/downloads/list

il file eseguibile (GRescue_0.1.2_linux_bin.7z)

Nella pagina di download c'è anche il relativo checksum SHA1

SHA1 Checksum: 5baaac7b5f6d567d267c24f10bd027018675879b

con cui potremo verificare autenticità ed integrità del file appena scaricato.

Il controllo si può fare cosi:

Da terminale, nella directory dove avete scaricato il file .7z, date il comando:

sha1sum GRescue_0.1.2_linux_bin.7z

che restituirà il checksum del file …. controllatelo con quello del sito.

5baaac7b5f6d567d267c24f10bd027018675879b  GRescue_0.1.2_linux_bin.7z

Con questo programma il dispositivo da analizzare deve essere montato,quindi inseriamolo e apriamolo normalmente.

Scompattiamo il pacchetto grescue, apriamo un terminale nella directory dove abbiamo scompattato l'archivio, e lanciamo come amministratore grescue

 

Premiamo

START RESCUE

 

Selezioniamo il dispositivo corretto dal menù a tendina DEVICE

ed il tipo di file da recuperare.

 

Impostiamo la directory che riceverà i file recuperati e premiamo sul tasto START

 

possiamo rimuovere il valore in block size

 

I file vengono trovati, recuperati e trasferiti nella directory impostata

 

Attendere finché non terminerà l'operazione di recupero

 

 

4.1Informazioni aggiuntive

START RESCUE : mostra chiaramente il comando dato

magicrescue -d /opt/Shared -r jpeg-exif  /dev/sdd1

si può pertanto usare lo stesso comando da terminale ed evitare l'interfaccia grafica grescue

NOTA1

Prestare la massima attenzione all'installazione del pacchetto jpeg-progs perché contiene il programma jpegtran utilizzato per trasferire i file recuperati nella directory prescelta, ed in assenza del quale non recupereremo nessun file.

NOTA2

Chiuso il programma è necessario dare un CTRL+C sul terminale per chiudere il programma.

Anche in questo caso lanciando il programma come amministratore le directory contenenti i file recuperati e gli stessi files avranno i permessi corretti per root, quindi andremo a riassegnare files e directory al nostro utente con il solito comando:

#chown -R username *.*

5Conclusioni

Entrambi i programmi riescono a recuperare i files cancellati. A fronte della  comoda e rassicurante interfaccia grafica di grescue, photorec risulta più conveniente per la capacita di recuperare tutti i file con qualsiasi estensione nello stesso tempo.

Inoltre l'interfaccia grafica grescue non è presente nei repository.