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 puede enviarse a un técnico para su posterior análisis. TestDisk es compatible con DOS , Microsoft Windows (es decir , NT 4.0 , 2000 , XP , Server 2003 , Server 2008 , Vista , Windows 7 , Windows 8.1 , Windows 10 ), 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 segmento de Sun Solaris y el esquema de particiones fijo de Xbox . TestDisk utiliza una interfaz de usuario de línea de comandos . TestDisk puede recuperar archivos eliminados con una precisión del 97%. [3]
TestDisk puede recuperar particiones eliminadas, reconstruir tablas de particiones o reescribir el registro de arranque maestro (MBR). [4] [3]
TestDisk recupera el tamaño LBA y la geometría CHS de los dispositivos de almacenamiento de datos conectados (es decir , discos duros , tarjetas de memoria , unidades flash USB e imágenes de discos virtuales ) del BIOS o del sistema operativo . La información de geometría es necesaria para una recuperación exitosa. TestDisk lee sectores en el dispositivo de almacenamiento para determinar si la tabla de particiones o el sistema de archivos requiere reparación (consulte la siguiente sección).
TestDisk puede reconocer los siguientes formatos de tablas de particiones: [2]
TestDisk puede realizar comprobaciones más profundas para localizar particiones que se han eliminado de la tabla de particiones. [2] Sin embargo, depende del usuario revisar la lista de posibles particiones encontradas por TestDisk y seleccionar aquellas que desea recuperar.
Una vez ubicadas las particiones, TestDisk puede reconstruir la tabla de particiones y reescribir el MBR. [2]
TestDisk puede lidiar con algunos daños específicos del sistema de archivos lógicos. [5]
Cuando se elimina un archivo, la lista de grupos de discos ocupados por el archivo se borra, marcando aquellos sectores disponibles para su uso por otros archivos creados o modificados posteriormente. TestDisk puede recuperar archivos eliminados, especialmente si el archivo no estaba fragmentado y los clústeres no se han reutilizado.
Hay dos mecanismos de recuperación de archivos en el paquete TestDisk: [2]
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 de testigo experto utilizado por EnCase . [2] [6] TestDisk puede leer las imágenes de disco binario , como las creadas con ddrescue , como si fueran dispositivos de almacenamiento. [7]
En las versiones de TestDisk anteriores a la versión 7, se puede utilizar un disco con formato incorrecto o su imagen para inyectar código malicioso en una aplicación TestDisk en ejecución en Cygwin . [7]
La compatibilidad del sistema de archivos para TestDisk se muestra en la tabla:
Algunas funciones, como la edición de tablas de particiones y el "tallado" de PhotoRec, no dependen en absoluto del sistema de archivos.
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 principal desarrollador. También es responsable del empaquetado de TestDisk y PhotoRec para DOS, Windows, Linux (versión genérica), MacOS X y distribución Fedora.