Newsgroup: it.arti.fotografia.digitale
Titolo: Recuperare foto da xd-picture card

Antefatto:
Mia cognata formatta accidentalmente la xd-card (256 mb). All'inizio pensa
che ci sia qualche problema con la sua fuji. Scatta due foto...capisce di
aver fatto una cappellata, in preda alla furia riformatta.
Mi telefona, mi domanda se è possibile recuperare le foto, dico di sì,
purché non scatti altre foto.
Di ritorno dalle vacanze mi affida la xd-card. Uso Card Recovery e Stellar
Phoenix DMR, ma tutto quello che riesco a recuperare sono solo le due foto
fatte dopo la prima formattazione.
Lei porta la xd-card da un fotografo, il quale asserisce di poter recuperare
foto anche da una card formattata 1000 volte (Dio?).
Dalla xd-card recupera dei file, esattamente questi:
Raw00001.DLL (1.88 MB)
Raw00002.ZIP (1.498 KB)
Raw00003.ZiP (5KB)
Raw00004.QPC (10kb)
Raw00005.DLL "7.10.3052.4" (705 KB)
Raw00006.ZIP (5KB)
Raw00007.QPC (251.721 KB).
Non riesce ad aprirli. Secondo lui su questa card ci sono dati di computer,
ma non ci sono foto, o almeno ci sono file che forse contengono foto, ma che
lui non riesce ad aprire. Vorrebbe sapere quale programma ho usato per il
recupero, perché secondo lui è questo il responsabile del "encrypted".
1. Sono arcisicuro di non aver scritto niente sulla card.
2. che cavolo sono i file QPC? su google dice che appartengono a un
programma di grafici (mai visto né sentito prima).
3. Potreste aiutarmi in qualche modo? La cognata inizia a pensare che il
guaio grosso l'ho fatto io...

> [CUT]
Con Linux si può tentare un recupero brutale delle immagini 
(sinceramente visto che ci si è già smanettato sopra, imo è meglio 
farlo manualmente piuttosto che riaffidarsi a qualche tool, come avete 
già fatto...), conosci e/o hai installato Linux nel tuo PC? Nel caso 
fosse come penso, se le foto non sono compromettenti ;) potrei provare 
a recuperartele...
PS.Fancula la cognata, se lo merita.
PPS.La prossima volta che deve stampare delle foto, dille di andare in 
un negozio di computer (poi ci dici se questa la capisce.... :) )
-- 
Qualche foto per chi non ha di meglio da fare: 
http://www.flickr.com/photos/psychowood/
"Quindi questi valori dpi influiscono la qualita di un apparecchio 
fotografico meno che la fase lunare al suo assemblaggio finale." 
(Cgiorgio)

 PS.Fancula la cognata, se lo merita.
Poverina...aveva letto FORMAT, e pensava si trattasse del formato delle 
foto...

 foto...
1.Così impara a non leggere il fottuto manuale :)
2.Non intendevo per il danno fatto, ma perché pensa che sia colpa 
tua...
-- 
Qualche foto per chi non ha di meglio da fare: 
http://www.flickr.com/photos/psychowood/
"I test di photozone son fatti su macchine croppate per testare ottiche 
full frame servono come il cazzo alle vecchie (con rispetto per il 
cazzo e per le vecchie)" (uliano)

 -sempre da una console Linux, esegui
Assolutamente no.
NON montare la sd, ma creati una copia immagine e lavora su quella 
(cosi' fai tutte le porcate che vuoi e "l'originale" non lo manometti 
ulteriormente). Vado a spanne:
dd if=/dev/device_non_montato of=copia_01.bin
e qui hai una copia del _device_
copia la copia:
cp copia_01.bin copia_02.bin
monta il finto device (non so cosa usi linux per questo (loopback?))
mount -t vfat -loop copia_02.bin /mnt/disco
ecco, adesso su /mnt/disco avrai quei file. ora segui le istruzioni di 
PsychoWood.
Se fai cazzate smonta, ricopia da 01 a 02, rimonta e ritenta
-- 
Se fossi capace fotografare non sarei a perdere tempo su un NG
http://www.flickr.com/photos/cristiano_deana/
togli lo ZOOM dall'indirizzo email se vuoi scrivermi

 ulteriormente). Vado a spanne:
Allora, il fotografo ha dato un cd alla ragazza, su cui ha recuperato dalla
xd i file sopra menzionati. Gli esperimenti li sto facendo su questa roba.
Solo che con il metodo dell'estrazione, sul terminale esce alla fine 
qualcosa
come "size 0x0", e nessuna foto. Io ho il sospetto che quel grosso file QPC
non contenga una benemerita fava, e che l'esibizionismo del fotografo (ha 
formattato più volte la xd per dimostrare il suo teorema che le foto sono 
sempre recuperabili) abbia reso ancor più vana la questione.
Prima che la xd card arrivasse in mano a questo Steven Segal del digitale, 
avevo o usato un casino di programmi, tutti mi recuperavano solo le due foto 
fatte dopo
la prima formatazzione. Avevo letto inoltre che solo Data Rescue ii per Mac 
riusciva a recuperare foto da una card formattata due volte.
Questo fotografo ha tolto ogni senso alle ricerche su google.
Ho tentato con isobuster, eliminando l'estenzione farlocca e cercando con 
udf di forzare il recupero dei file dal file QPC, ma anche qui, recuperato 
nisba.

 salvata.
Ehm, come la faccio l'immagine binaria della XD con Linux?
Ha ancora un senso, dopo che il fotografo ha messo altre foto sulla xd card 
e l'ha formattata
diverse volte? 

 NON montare la sd, 
Ehm, quel RAW00007.QPC è un file (da circa 250MB, e la memoria era da 
256) che è stato già recuperato dal fotografo, non lo deve prendere 
dalla XD ;)
La procedura con dd l'avevo tralasciata come seconda scelta ("Se così 
non va, si prova la via lunga, che consiste nell'eseguire extract-jpeg 
direttamente da una immagine binaria della XD, che andrà salvata.") 
perché speravo di potergliela evitare :)
-- 
Qualche foto per chi non ha di meglio da fare: 
http://www.flickr.com/photos/psychowood/
"L'istogramma è quella cosa che non fa le foto belle, ma che deve 
essere in un certo modo" (Mickey Sabbath)

 diverse volte?
Probabilmente no, ma provare non costa nulla...
La procedura te l'ha indicata Cristiano, devi eseguire
dd if=/dev/device_non_montato of=copia_01.bin
con "device_non_montato" il nome del lettore di xd, se non sai qual è 
esegui un "mount" quando la xd è accessibile, e lì vedrai il nome della 
periferica - "/dev/qualcosa". Dopodiché farai un umount sulla stessa 
periferica, e potrai eseguire il comando di cui sopra.
Poi ti basterà eseguire il comando
./extract-jpeg  copia_01.bin
e pregare (invano, probabilmente :) ).
-- 
Qualche foto per chi non ha di meglio da fare: 
http://www.flickr.com/photos/psychowood/


 Dopodiché farai un umount sulla stessa
Basta smontare anche dalla finestra? qual è il comando preciso?
Devo specificare un percorso? Non riesco a creare il file.
sdd1_01.bin è corretto, o l'underscore sta per un nome file 
eventualmente plurimo?
Grazie.

 plurimo?
Sì, va bene anche smontarlo dalla finestra.
Il comando è
dd if=/dev/sdd1 of=/nome_e_path_a_tuo_piacimento
Che errore ti dà di preciso dd? Non è che stai cercando di salvare il 
file in una directory di cui non hai i permessi di scrittura?
-- 
Qualche foto per chi non ha di meglio da fare: 
http://www.flickr.com/photos/psychowood/
Lo scambio di opinioni (*) è alla base dell'evoluzione.
(*) "mica c'e' scritto "in modo civile" (Gianni 2)

 Probabilmente no, 
Ecco, ciò che mi preme sapere è quanto sia attendibile l'affermazione 
del fotografo, circa il recupero da un card più volte formattata.
A mezzogiorno l'ho incontrerò e vorrei avere buoni argomenti...;)

 A mezzogiorno *l'ho* incontrerò e vorrei avere buoni argomenti...;)
Più che altro, spero che riusciate a capirvi :P :P :P
-- 
Qualche foto per chi non ha di meglio da fare: 
http://www.flickr.com/photos/psychowood/
"Meglio un figlio frocio che un ciofecon sulla 20d" (nnzeus)

 dd if=/dev/sdd1 of=/nome_e_path_a_tuo_piacimento
Ho fatto una cosa tipo
d if=/dev/sdd1 of=/copia.bin_cartellahome
mi dà questo errore:
dd: apertura di `/dev/sdd1': Nessun file o directory

 Più che altro, spero che riusciate a capirvi :P :P :P
A parte questo, davvero è possibile recuperare foto da un card 
formattata di continuo?

 dd: apertura di `/dev/sdd1': Nessun file o directory
Prova ad eseguire il comando con la xd montata: probabilmente sdd1 è il 
nome che la periferica USB acquisisce quando montata, da smontata credo 
abbia un nome differente, forse qualcosa con "usb" nel nome. Purtroppo 
non sono molto pratico di Linux da questo punto di vista :(
-- 
Qualche foto per chi non ha di meglio da fare: 
http://www.flickr.com/photos/psychowood/


 Prova ad eseguire il comando con la xd montata:
Dice: "permesso negato", però sembra che ci provi...

 continuo?
Ci sono due tipi di formattazione: quella cosiddetta "rapida" e quella 
completa. La rapida (semplificando) si limita a cancellare l'indice dei 
files, ma non tocca lo spazio dati, quindi è possibile ancora estrarre 
il contenuto grezzo, anche dopo millemila formattazioni.
Quella completa, invece, scrive 0 in tutto lo spazio della memoria, ed 
in tal caso l'unica possibilità che si può avere (per lo meno in caso 
di memorie magnetiche) è fare un'analisi approfondita del disco 
(analisi fisica, non software).
-- 
Qualche foto per chi non ha di meglio da fare: 
http://www.flickr.com/photos/psychowood/


 Dice: "permesso negato", però sembra che ci provi...
Allora devi trovare il nome preciso della periferica usb, ma come detto 
non so aiutarti a riguardo :(
Alternativamente puoi usare dd per Windows
http://www.chrysocome.net/dd
funziona come quello per linux, però puoi eseguire anche "dd --list" ed 
avere una lista precisa dei dischi disponibili, capire qual è quello 
della XD, e poi farne l'immagine.
-- 
Qualche foto per chi non ha di meglio da fare: 
http://www.flickr.com/photos/psychowood/
"Con aglio, olio e prezzemolo, pure la merda diventa mangiabile." 
(cit.)

 dd: apertura di `/dev/sdd1': Nessun file o directory
vuol dire che il device non e' quello. inserisci la scheda, poi leggi 
/var/log/messages o dmesg e vedi come lo chiama.
-- 
Se fossi capace fotografare non sarei a perdere tempo su un NG
http://www.flickr.com/photos/cristiano_deana/
togli lo ZOOM  per rispondere via mail

 fisica, non software).
Ok, chiarissimo. Bisogna ora vedere se il comando format della fuji è 
cattivo o buono...:)

 o buono...:)
Già, infatti di solito il recupero dati riesce con successo quando si 
ha una memoria corrotta, non quando la si è formattata :)
Tra l'altro, visto il tempo che normalmente ci mette la formattazione 
in-camera, credo sia una completa :(


 in-camera, credo sia una completa :(
Resta allora il mistero di quelle due foto riapparse dopo la seconda 
formattazione.
Anche se, ora che ci penso, la seconda volta si trattò di un reset, 
probabilmente
questo sì cancellava solo gli indici e non fisicamente i file. 

 
Non ci capisco poi molto, questi i messaggi:
Aug 23 11:08:48 mdmig kernel: [  256.704544] SCSI device sdd: 512000 
512-byte hdwr sectors (262 MB)
Aug 23 11:08:48 mdmig kernel: [  256.709538] sdd: Write Protect is off
Aug 23 11:08:48 mdmig kernel: [  256.719517] SCSI device sdd: 512000 
512-byte hdwr sectors (262 MB)
Aug 23 11:08:48 mdmig kernel: [  256.724507] sdd: Write Protect is off
Aug 23 11:08:48 mdmig kernel: [  256.724524]  sdd: sdd1