Cuando borras un archivo , lo q haces es modificar la TOC (tabla de contenidos , (dnd se almacena dnd sta cada archivo fisicamente en el disco duro))
Cuando borras ese archivo , kitas de la tabla de contenidos del disco duro q ese archivo ha estado ahi , entonces tienes x decir de algun modo el hueco que el archivo ocupaba, pero los datos del archivo anterior estan ahi, fisicamente estan grabados , lo único q la TOC del disco duro , está diciendo que hay no hay nada y q se puede grabar encima trankilamente.
Cuando recuperas archivos , lo que haces es mirar hueco por hueco (cluster x cluster) ,haciendo caso omiso a la tabla de contenidos haber que es lo q hay escrito en el disco duro.
No se si lo habré explicado muy bien pero weno... ^^
PD : progrmas hay muchiiiiiiisimos
![flipando [flipa]](/images/smilies/nuevos2/flipando.gif)
, en softonic aparecen la tira , no te puedo recomendar 1 en concreto pq yo e llegado a usar muchos ^^ , sorry