Articulo de referencia

PhotoRec

PhotoRec es un software de utilidad gratuito y de código abierto para la recuperación de datos con una interfaz de usuario basada en texto que utiliza técnicas de recuperación d...

PhotoRec es un software de utilidad gratuito y de código abierto para la recuperación de datos con una interfaz de usuario basada en texto que utiliza técnicas de recuperación de datos , diseñado para recuperar archivos perdidos de diversas memorias de cámaras digitales, discos duros y CD-ROM . Puede recuperar archivos con más de 480 extensiones (aproximadamente 300 familias de archivos). [ 1 ] También es posible agregar una firma de archivo personalizada para detectar archivos menos conocidos. [ 2 ]

PhotoRec no intenta escribir en el medio dañado del que el usuario está a punto de recuperar los archivos. En su lugar, los archivos recuperados se escriben en el directorio desde el que se ejecuta PhotoRec; se puede elegir cualquier otro directorio. Puede utilizarse para la recuperación de datos o en un contexto de análisis forense digital . [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] PhotoRec se incluye con TestDisk . [ 8 ]

Funcionalidad

Los sistemas de archivos FAT , NTFS , ext2 , ext3 y ext4 almacenan los archivos en bloques de datos (también llamados clústeres de datos en Windows). El tamaño del clúster o bloque permanece constante en un número fijo de sectores tras su inicialización durante el formateo del sistema de archivos. En general, la mayoría de los sistemas operativos intentan almacenar los datos de forma contigua para minimizar la fragmentación . El tiempo de acceso de las unidades mecánicas es significativo para la escritura y lectura de datos en un disco duro, por lo que es importante mantener la fragmentación al mínimo.

Cuando se elimina un archivo, se pierde la metainformación que contiene (nombre, fecha/hora, tamaño, ubicación del primer bloque/grupo de datos, etc.). Por ejemplo, en un sistema de archivos ext3/ext4, los nombres de los archivos eliminados se conservan, pero se elimina la ubicación del primer bloque de datos. Esto significa que los datos siguen presentes en el sistema de archivos, pero solo hasta que se sobrescriban total o parcialmente con nuevos datos.

Para recuperar estos archivos "perdidos", PhotoRec primero intenta encontrar el tamaño del bloque de datos (o clúster). Si el sistema de archivos no está dañado, este valor se puede leer del superbloque (ext2/ext3/ext4) o del registro de arranque del volumen (FAT, NTFS). De lo contrario, PhotoRec lee el medio, sector por sector, buscando los diez primeros archivos, a partir de los cuales calcula el tamaño del bloque/clúster según sus ubicaciones. Una vez que se conoce este tamaño de bloque, PhotoRec lee el medio bloque por bloque (o clúster por clúster). Cada bloque se compara con una base de datos de firmas, que viene con el programa y que ha ido creciendo en el tipo de archivos que puede recuperar desde que salió la primera versión de PhotoRec. Es un método común de recuperación de datos llamado tallado de archivos .

Por ejemplo, PhotoRec identifica un archivo JPEG cuando un bloque comienza con:

  • Inicio de la imagen + APP0: 0xff, 0xd8, 0xff, 0xe0
  • Inicio de la imagen + APP1: 0xff, 0xd8, 0xff, 0xe1
  • o Inicio de la imagen + Comentario: 0xff, 0xd8, 0xff, 0xfe

Si PhotoRec ya ha comenzado a recuperar un archivo, detiene la recuperación, comprueba la coherencia del archivo cuando es posible y comienza a guardar el nuevo archivo (que determinó a partir de la firma que encontró).

Si los datos no están fragmentados, el archivo recuperado debería tener el mismo tamaño que el original (o incluso ser mayor). En algunos casos, PhotoRec puede obtener el tamaño del archivo original a partir de su encabezado, por lo que el archivo recuperado se trunca al tamaño correcto. Sin embargo, si el archivo recuperado resulta ser más pequeño que lo especificado en su encabezado, se descarta. Algunos archivos, como los de tipo *.MP3, son flujos de datos. En este caso, PhotoRec analiza los datos recuperados y detiene la recuperación cuando finaliza el flujo.

Cuando se recupera un archivo correctamente, PhotoRec comprueba los bloques de datos anteriores para ver si se encontró una firma de archivo, pero el archivo no se pudo recuperar correctamente (es decir, el archivo era demasiado pequeño), y vuelve a intentarlo. De esta forma, algunos archivos fragmentados pueden recuperarse correctamente. [ 9 ]

Compatibilidad

PhotoRec es compatible con: [ 10 ]

Distribución

PhotoRec y TestDisk se distribuyen juntos. Se pueden descargar desde el sitio web de CGSecurity . Estas utilidades se pueden encontrar en varios Live CD de Linux :

También están disponibles en paquetes para numerosas distribuciones *nix (principalmente basadas en Linux ):

Véase también

Referencias

  1. ^ "Formatos de archivo recuperados por PhotoRec" . Abril de 2015.
  2. ^ "Añade tu propia extensión a PhotoRec" . 18 de mayo de 2016.
  3. ^ Jack Wiles, Kevin Cardwell, Anthony Reyes (2007). El mejor libro sobre ciberdelincuencia y análisis forense digital , pág. 220. Syngress Publishing Inc. ISBN 978-1-59749-228-7
  4. ^ Cameron H. Malin, Eoghan Casey, James M. Aquilina (2008). Malware Forensics: Investigating and Analyzing Malicious Code , p. xxviii. Syngress Publishing Inc. ISBN 978-1-59749-268-3.
  5. ^ Nathan Clarke (2010), Computer Forensics: A Pocket Guide , pág. 67. IT Governance Publishing. ISBN 978-1-84928-039-6.
  6. ^ Resultados de las pruebas del NIST para la herramienta de recorte de archivos gráficos: PhotoRec v7.0-WIP
  7. ^ Resultados de las pruebas del NIST para la herramienta de recuperación de archivos de vídeo: PhotoRec v7.0-WIP. Enlace obsoleto archivado el 22/04/2015 en archive.today.
  8. ^ Scott Mueller, Brian Knittel (2008). Actualización y reparación de Microsoft Windows, segunda edición , página 685. Pearson Education Inc. ISBN 978-0-7897-3695-6
  9. ^ Cómo funciona PhotoRec (Descripción del sitio web del autor).
  10. ^ "PhotoRec - CGSecurity" . Consultado el 1 de marzo de 2013 .
  11. ^ "GParted -- Live CD/USB/PXE/HD" . Consultado el 1 de marzo de 2013 .
  12. ^ "programas – Parted Magic" . Archivado del original el 2 de enero de 2011. Recuperado el 1 de marzo de 2013 .
  13. ^ "Recuperar archivo con PhotoRec" . Archivado del original el 2 de mayo de 2013. Consultado el 1 de marzo de 2013 .
  14. ^ "Herramientas del sistema - SystemRescueCd" . Consultado el 1 de marzo de 2013 .
  15. ^ "Software Ubuntu Rescue Remix" . Archivado del original el 23 de enero de 2013. Consultado el 1 de marzo de 2013 .
  16. ^ "TestDisk en ALT Linux" . Archivado del original el 11 de agosto de 2011. Consultado el 25 de mayo de 2011 .
  17. ^ Repositorio adicional de ArchLinux
  18. ^ TestDisk en Debian
  19. ^ TestDisk en Fedora Archivado el 10/03/2011 en Wayback Machine
  20. ^ "RepoView:" Fedora EPEL 6 - x86_64 "" . Archivado del original el 13 de septiembre de 2015 . Consultado el 27 de julio de 2013 .
  21. ^ TestDisk en puertos de FreeBSD
  22. ^ TestDisk en puertos de OpenBSD
  23. ^ TestDisk en Gentoo
  24. ^ TestDisk en Gentoo Portage
  25. ^ TestDisk en Source Mage Archivado el 19/05/2011 en Wayback Machine
  26. ^ "Eliminar foto de Hui Waapas Kese Laaye || डिलीट हुई फ़ोटो वापस कैसे लाए 2 मिनट में?" . Archivado desde el original el 8 de junio de 2019 . Consultado el 8 de junio de 2019 .
  • Sitio web oficial
Obtenido de " https://en.wikipedia.org/w/index.php?title=PhotoRec&oldid=1343614109 "