PDA

View Full Version : Recupero memory card dopo format, come funzia ?


ceschi
23-06-2005, 14:38
Ciao a tutti, in questi giorni ho usato un programma commerciale per recuperare le immagini da una memory card dopo la formatazione... e li mi è partita la curiosità.. secondo voi come viene eseguita la lettura e la riscrittura dei file ? mi piacerebbe provare a fare sta cosa in delphi.... :D

Io credo venga fatta una lettura sequenziale ma non capisco come si riesca a capire quando finisce un file e ne inizia un'altro.. magari leggendo per cluster ?

mah non so qualcuno mi illumina o mi da idee ?? insomma parliamone !

ceschi
25-06-2005, 09:52
Ma proprio nessuno ha idee ??? :mc:

71104
25-06-2005, 14:27
dunque, se per "format" si intende l'azzeramento di ogni singolo byte, allora da software è impossibile (può darsi che si possa fare in laboratorio); se invece si intende solo la cancellazione di qualche roba del filesystem, ma non dei contenuti dei files, è possibile leggere i frammenti dei contenuti, poi però te li devi ricostruire e lì dipende pure da come era il filesystem.
intanto se vuoi provare a fare qualche esperimento di lettura raw di qualche unità disco in Windows usa CreateFile e ReadFile; il nome dello pseudo file che apri con CreateFile deve essere "\\\\.\\X:" (dove X è la lettera che rappresenta il drive, l'unità logica corrispondente insomma).
nota: la stringa è scritta in stile C, quindi in realtà sarebbe "\\.\X:"