366 parole
2 minuti
Come Recuperare le Foto da una Scheda Corrotta
2024-10-09

Come Recuperare le Foto da una Scheda Corrotta#

Bentornati ragazzi oggi voglio farvi vedere come andare a recuperare dei dati da un dispositivo corrotto come può essere una chiavetta usb o una schedina sd o micro sd.

Il Fattaccio#

A lavoro un mio collega mi ha chiesto un favore mi ha chiesto di recuperare se possibile delle immagini da una scheda SD.

Praticamente la sua amica fotografa aveva fatto delle foto ad una comunione ma queste foto si erano corrotte si era corrotte la scheda sd: in particolare l’operazione che aveva fatto è stato prendere le immagini presenti sulla scheda e andare a creare uno zip all’interno della scheda sd.

Questa operazione sembra un’operazione molto semplice eppure se noi andiamo a prendere una scheda quasi piena e costruiamo all’interno un archivio zip, andremo ad espandere sempre di più la dimensione fino a arrivare al limite. Se l’archivio zip non è completo si rischia di corrompere l’intera scheda ed è quello che è successo.

Verifica corruzione#

La scheda è corrotta e come possiamo vedere che quando la vado a inserire non verrà rilevata e quindi sembra che tutte le foto e tutti i documenti siano andati persi! In verità non è così e quindi vi voglio mostrare come poter recuperare il possibile.

Procedura#

Setup#

Per prima cosa ci andiamo a spostare nel desktop cd ~/Desktop dove creiamo una cartella data mkdir data/.

Container docker#

Quello che voglio fare adesso è runnare un container docker per tenere tutto molto pulito.

sudo docker run -it --rm --device=/dev/sdc1 -v ./data:/data --name ubuntu ubuntu
  • Run: runniamo un container dall’immagine di ubuntu
  • -it: agganciamoci alla interactive shell
  • --rm: rimuovi il container quando hai finito
  • --device=/dev/sdc1: mappiamo il device nel container
  • -v ./data:/data: mapping del volume nel container
  • --name ubuntu: diamo un nome al container

Operazioni su Ubuntu#

Aggiorniamo repo:

apt update

Installiamo gddrescue.

apt install gddrescue

Installiamo testdisk

apt install testdisk

Creazione immagine della scheda#

Ora creiamo un’immagine .img della scheda per non sovraccaricare la sd.

ddrescue /dev/sdc sd.img sd.log

Recuperiamo foto dall’immagine#

Usiamo photorec e seguiamo tutto quello che ci dice andando a scegliere le risposte corrette.

photorec sd.img

Procediamo come da immagine: img e scegliamo:

  1. FAT32
  2. Other
  3. Whole disk

Alla fine di tutto photorec recupera tutti i file che trova e li mette in due cartelle chiamate recup-dir#.

Ciao a tutti devstoniani

The Devstone

Come Recuperare le Foto da una Scheda Corrotta
https://thedevstone.com/posts/come-recuperare-foto-da-scheda-corrotta/
Autore
The Devstone
Pubblicato il
2024-10-09