PhotoRec, herramienta de recuperación de archivos

TestDisk, como se ha dicho en un artículo anterior, es un software de recuperación compuesto, en realidad, por dos herramientas de recuperación:

TestDisk, para recuperar los datos si se ha perdido una partición o si se tienen problemas de almacenamiento en las particiones de los discos duros. También permite restaurar archivos en sistemas de archivos FAT, NTFS, exFAT y ext2.

PhotoRec, para recuperar las imágenes digitales o los archivos perdidos.

PhotoRec es un software de recuperación de datos diseñado para recuperar archivos perdidos, incluyendo videos, documentos y archivos de discos duros, CD-ROMs e imágenes perdidas (de ahí su nombre) de memorias de cámaras digitales. PhotoRec ignora el sistema de archivos e intenta conseguir los datos subyacentes, por lo que aún puede encontrar los archivos incluso si el sistema de archivos del medio ha sido seriamente dañado o formateado (los datos sobreescritos, por supuesto, no se pueden recuperar).

PhotoRec es una aplicación gratuita, de código abierto que acompaña a TestDisk, una aplicación para recuperar particiones perdidas en una amplia variedad de sistemas de archivos y hace nuevamente booteable (de arranque) discos no booteables.

Para más seguridad, PhotoRec usa acceso de sólo lectura para manejar la tarjeta de memoria o unidad de disco desde el que pretende recuperar los datos perdidos. Importante: Tan pronto como sean borrados accidentalmente una imagen o un archivo, o se descubre alguna pérdida, no se deben guardar más fotos o archivos en ese dispositivo de memoria o unidad de disco duro, ya que podría sobrescribir los datos perdidos. Esto significa que mientras se usa PhotoRec, no se debe elegir la misma partición donde los archivos estaban alamacenados para escribir los archivos recuperados.

Sistemas operativos

PhotoRec puede ejecutarse desde:

  • DOS / Windows 9x
  • Windows NT 4/2000/XP/2003/Vista/2008/7/8
  • Linux
  • FreeBSD, NetBSD, OpenBSD
  • Sun Solaris
  • Mac OS X

y puede ser compilado en casi todos los sistemas Unix.

Sistemas de archivos

PhotoRec ignora el sistema de archivos, de esta manera funciona incluso si el sistema de archivos está muy dañado. Puede recuperar archivos perdidos de al menos:

  • FAT
  • NTFS
  • exFAT
  • sistemas de archvios ext2/ext3/ext4
  • HFS +

Medios de almacenamiento

PhotoRec trabaja con discos duros, CD-ROMs, tarjetas de memoria (CompactFlash, Memory Stick, Secure Digital/SD, SmartMedia, Microdrive, MMC, etc) y unidades de memoria USB.

Formatos de archivo reconocidos

PhotoRec busca los encabezados de archivos reconocidos. Si no hay una fragmentación de los datos, que es a menudo el caso, se puede recuperar el archivo completo. PhotoRec reconoce numerosos formatos de archivo, incluyendo ZIP, Office, PDF, HTML, JPEG y varios formatos de archivos gráficos. La lista de formatos de archivos recuperados por PhotoRec contiene más de 390 extensiones de archivo (alrededor de 225 familias de archivos).

Cómo funciona PhotoRec

Los sistemas de archivos FAT, NTFS, ext2/ext3/ext4 almacenan archivos en bloques de datos (también llamados clusters en Windows). El tamaño del grupo o bloque se mantiene en un número constante de sectores en cuanto se inicia durante el fornmateo del sistema de archios. En general, la mayoría de los sistemas operativos intentan almacenar los datos en una forma contigua para minimizar la fragmentación de datos. El tiempo de búsqueda de los discos mecánicos es importante para escribir y leer datos a/desde un disco duro, así que es por eso que es importante mantener la fragmentación a un nivel mínimo.

Cuando se borra un archivo, la meta-información acerca de este archivo (nombre de archivo, fecha/hora, tamaño, ubicación del primer bloque de datos/cluster, etc.) se pierde. Por ejemplo, en un sistema de archivos ext3/ext4, los nombres de los archivos eliminados siguen presentes, pero la ubicación del primer bloque de datos se elimina. Esto significa que los datos están aún presentes en el sistema de archivos, pero sólo hasta que algunos o todos ellos se sobrescriben con nuevos archivos de datos.

Para recuperar estos archivos perdidos, PhotoRec intenta primero encontrar el tamaño del bloque de datos (o cluster). Si el sistema de archivos no está dañado, este valor se puede leer desde el superbloque (ext2/ext3/ext4) o registro de volumen de arranque (FAT, NTFS). De lo contrario, PhotoRec lee los medios de almacenamiento sector por sector en busca de los primeros diez archivos, desde los cuales se calcula el tamaño del bloque/cluster desde sus ubicaciones. Una vez que se conce el tamaño de bloque, PhotoRec lee el dispositivo de almacenamiento bloque a bloque (o cluster a cluster). Cada bloque se compara con una base de firmas de archivos que viene con el programa.

Si PhotoRec ya ha comenzado a recuperar un archivo, se detiene la recuperación, comprueba la consistencia del archivo si es posible y empieza a guardar el nuevo archivo (que es deterninado a partir de la firma de archivo encontrado).

Si los datos no están fragmentdos, el archivo recuperado debería ser idéntico o mayor que el archivo original en tamaño. En algunos casos, PhotoRec puede averiguar el tamaño original del archivo de la cabecera del archivo, por lo que el archivo recuperado es truncado al tamaño correcto. Si, sin embargo, el archivo recuperado termina siendo más pequeño que lo que especifica su cabecera, se descarta. Algunos archivos, como los MP3, son flujos de datos. En este caso, PhotoRec revisa los datos recuperados y, a continuación, detiene la recuperación cuando el flujo termina.

Cuando un archivo es recuperado con éxito, PhotoRec revisa los anteriores bloques de datos para ver si fue encontrada una firma pero el archivo no pudiera ser recuperado con éxito (es decir, el archivo era demasiado pequeño), y lo intenta de nuevo. De esta manera, algunos archivos fragmentados pueden ser recuperados exitosamente.

_______________________
Download.png  TestDisk | Descarga
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯


 

ENLACES:
PhotoRec paso a paso (página oficial_ES)
Ejemplo de recuperación de datos con PhotoRec [Artículo-Ejemplo] – Rescatando archivos perdidos con TestDiskk y PhotoRec [PDF] – PhotoRec: Recuperar archivos borrados [Artículo-Ejemplo]



 

One thought on “PhotoRec, herramienta de recuperación de archivos

  1. Excelente post, pero tengo un “pequeño problema”. Estoy recuperando información de un disco duro externo de 500Gb mediante mi reciclado PC de 130Gb con lubuntu, desgraciadamente me falta espacio. ¿ Existe la posibilidad de que los archivos recuperados se guarden en otro disco duro externo?

    Muchas gracias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *