TestDisk es una utilidad de recuperación de datos gratuita y de código abierto que ayuda a los usuarios a recuperar particiones perdidas o reparar sistemas de archivos dañados. [ 1 ] TestDisk puede recopilar información detallada sobre una unidad dañada, que luego se puede enviar a un técnico para un análisis más profundo. TestDisk es compatible con MS-DOS , Windows , Linux , FreeBSD , NetBSD , OpenBSD , SunOS y MacOS . TestDisk maneja medios particionados y no particionados. [ 2 ] En particular, reconoce la tabla de particiones GUID (GPT), el mapa de particiones de Apple , las tablas de particiones de BIOS de PC/Intel, el esquema de particionamiento fijo de Sun Solaris y Xbox . TestDisk utiliza una interfaz de usuario de línea de comandos . En una prueba, TestDisk recuperó archivos eliminados con una precisión del 97 %. [ 3 ] [ 4 ]
Características
TestDisk puede recuperar particiones eliminadas, reconstruir tablas de partición o reescribir el registro de arranque maestro (MBR). [ 5 ] [ 3 ] También es compatible con EFI GPT . [ 6 ]
Recuperación de particiones
TestDisk recupera el tamaño LBA y la geometría CHS de los dispositivos de almacenamiento de datos conectados ( discos duros , tarjetas de memoria , unidades flash USB e imágenes de disco virtual ) desde la BIOS o el sistema operativo . La información geométrica es necesaria para una recuperación exitosa. TestDisk lee los sectores del dispositivo de almacenamiento para determinar si la tabla de particiones o el sistema de archivos requieren reparación (consulte la siguiente sección).
TestDisk puede reconocer los siguientes formatos de tabla de particiones: [ 2 ]
- Mapa de particiones de Apple
- Tabla de partición GUID
- Humax
- Tabla de particiones de PC/Intel (registro de arranque maestro)
- Fragmento de Sol Solaris
- Esquema de particionamiento fijo de Xbox
- Medios no particionados
TestDisk puede realizar comprobaciones más exhaustivas para localizar particiones que se hayan eliminado de la tabla de particiones. [ 2 ] Sin embargo, es responsabilidad del usuario revisar la lista de particiones posibles encontradas por TestDisk y seleccionar las que desea recuperar.
Una vez localizadas las particiones, TestDisk puede reconstruir la tabla de particiones y reescribir el MBR. [ 2 ]
Reparación del sistema de archivos
TestDisk puede lidiar con algunos tipos específicos de corrupción del sistema de archivos lógico. [ 7 ]
Recuperación de archivos
Cuando se elimina un archivo, se borra la lista de clústeres de disco que ocupa, marcando esos sectores como disponibles para que los utilicen otros archivos que se creen o modifiquen posteriormente. TestDisk puede recuperar archivos eliminados, especialmente si el archivo no estaba fragmentado y los clústeres no se han reutilizado.
En el paquete TestDisk hay dos mecanismos de recuperación de archivos: [ 2 ]
- TestDisk utiliza el conocimiento de la estructura del sistema de archivos para realizar la función de "recuperación".
- PhotoRec es un programa para recuperar archivos. No necesita conocer el sistema de archivos, sino que busca patrones de formatos de archivo conocidos en la partición o la imagen del disco. Funciona mejor con archivos no fragmentados y no puede recuperar el nombre del archivo.
Informática forense
TestDisk se puede utilizar en análisis forense digital para recuperar particiones que se eliminaron hace mucho tiempo. [ 3 ] Puede montar varios tipos de imágenes de disco, incluido el formato de archivo Expert Witness utilizado por EnCase . [ 2 ] [ 8 ] TestDisk puede leer imágenes de disco binarias , como las creadas con ddrescue , como si fueran dispositivos de almacenamiento. [ 9 ]
En las versiones de TestDisk anteriores a la versión 7, un disco mal formado o su imagen se puede utilizar para inyectar código malicioso en una aplicación TestDisk en ejecución en Cygwin . [ 9 ]
Compatibilidad con el sistema de archivos
La compatibilidad del sistema de archivos con TestDisk se muestra en la tabla:
Algunas funciones, como la edición de tablas de partición y el "desmontaje" de PhotoRec, no dependen en absoluto del sistema de archivos.
- 1 2 Encontrar parámetros del sistema de archivos para reescribir un bloque de parámetros BIOS válido (análogo a los "superbloques" en los sistemas de archivos Unix)
- 1 2 3 4 Restaurar el BPB usando su copia de seguridad (NTFS, FAT32, exFAT)
- ↑ Utilice las dos copias del FAT para reescribir una versión coherente.
- ↑ Restaurar la tabla maestra de archivos (MFT) desde su copia de seguridad.
- ↑ Encuentra la ubicación del superbloque de respaldo para ayudar a fsck
- ↑ RAID 1: duplicación, RAID 4: matriz seccionada con dispositivo de paridad, RAID 5: matriz seccionada con información de paridad distribuida y RAID 6: matriz seccionada con información de redundancia dual distribuida
Véase también
Referencias
- ↑ Moggridge, J. (2017). " Seguridad de los datos de los pacientes al desmantelar sistemas de ultrasonido" . Ultrasound . 25 (1). Leeds, Inglaterra: 16–24 . doi : 10.1177/1742271X16688043 . PMC 5308389. PMID 28228821 .
- 1 2 3 4 5 6 7 8 Grenier, Christophe (31/05/2021), Documentación de TestDisk , CG Security( PDF )
- 1 2 3 kumar, Hany; Saharan, Ravi; Panda, Saroj Kumar (marzo de 2020). "Identificación de posibles artefactos forenses en aplicaciones de almacenamiento en la nube". Conferencia Internacional de 2020 sobre Ciencias de la Computación, Ingeniería y Aplicaciones (ICCSEA) . págs. 1–5 . doi : 10.1109/ICCSEA49143.2020.9132869 . ISBN 978-1-7281-5830-3. S2CID 220367251 .
- ↑ Surbiryala, Jayachander; Rong, Chunming (2018). "Recuperación de datos en la nube mediante herramientas forenses". 2018 IEEE 3rd International Conference on Cloud Computing and Big Data Analysis (ICCCBDA) . pp. 309–314 . Bibcode : 2018cbda.conf...61S . doi : 10.1109/ICCCBDA.2018.8386533 . ISBN 978-1-5386-4301-3.
- ↑ Debra Littlejohn Shinder, Michael Cross (2002). Escena del cibercrimen , página 328. Syngress. ISBN 978-1-931836-65-4.
- ↑ "Versión de TestDisk 6.9" . CGSecurity . 4 de mayo de 2019. Consultado el 23 de septiembre de 2025 .
- ↑ Jack Wiles, Kevin Cardwell, Anthony Reyes (2007). El mejor libro sobre ciberdelincuencia y análisis forense digital , página 373. Syngress. ISBN 978-1-59749-228-7.
- ↑ Altheide, C., & Carvey, H. (2011). Análisis de sistemas de archivos y discos. En Análisis forense digital con herramientas de código abierto. Elsevier. https://booksite.elsevier.com/samplechapters/9781597495868/Chapter_3.pdf
- 1 2 Németh, ZL (2015). "Ataques y defensas binarias modernas en el entorno Windows : Luchando contra Microsoft EMET en siete rondas". 2015 IEEE 13th International Symposium on Intelligent Systems and Informatics (SISY) . pp. 275–280 . doi : 10.1109/SISY.2015.7325394 . ISBN 978-1-4673-9388-1. S2CID 18914754 .
- ↑ "Cómo recuperar la partición y los datos del disco desde una unidad espejo de Espacios de almacenamiento - cgsecurity.org" . forum.cgsecurity.org . Consultado el 23 de septiembre de 2025 .
Enlaces externos
- Wiki de TestDisk
- Lista de artículos de noticias sobre TestDisk y PhotoRec
- Recuperación de datos con TestDisk , Falko Timme, HowtoForge
- Análisis forense digital mediante Linux y herramientas de código abierto.
Equipo de Test Disk: Colaborador principal: Christophe Grenier. Ubicación: París, Francia. URL: cgsecurity.org. Inició el proyecto en 1998 y sigue siendo el desarrollador principal. También es responsable del empaquetado de TestDisk y PhotoRec para DOS, Windows, Linux (versión genérica), macOS y la distribución Fedora.
- Software multiplataforma
- Software gratuito de recuperación de datos
- Software de particionamiento gratuito
- Software libre programado en C
- Software de sistema gratuito
- Software de disco duro
- Software portátil
- Software que utiliza la Licencia Pública General de GNU.