- TestDisk es una herramienta de código abierto especializada en reparar tablas de particiones y recuperar sectores de arranque.
- Es compatible con una enorme variedad de sistemas de archivos como NTFS, FAT, ext4 y GPT, funcionando en Windows, Linux y macOS.
- Permite rescatar datos de discos duros, SSD y memorias USB incluso cuando el sistema operativo no reconoce la unidad.
Seguro que te ha pasado o conoces a alguien que haya tenido ese microinfarto al ver que una unidad de disco ha desaparecido de repente. Ya sea por un fallo humano, un virus que ha hecho de las suyas o un problema técnico, perder el acceso a una partición entera puede ser una auténtica pesadilla, especialmente si no tienes el hábito de hacer copias de seguridad periódicas.
Para estos casos, existe una herramienta gratuita y de código abierto llamada TestDisk que es sencillamente mano de santo. No te dejes engañar por su aspecto antiguo; es capaz de rescatar tablas de particiones y hacer que discos que parecen muertos vuelvan a la vida, siempre y cuando el daño no sea un fallo físico irreversible del hardware.
¿Qué es exactamente TestDisk y qué puede hacer por ti?
En esencia, TestDisk es un software diseñado para recuperar particiones que se han borrado por error o que han dejado de ser visibles para el sistema. A diferencia de otros programas, este se enfoca en la estructura de la tabla de particiones, permitiendo reconstruir la organización del disco para que los datos vuelvan a ser accesibles.
Entre sus funciones más destacadas podemos encontrar la capacidad de reparar sectores de arranque en unidades NTFS y FAT32, que son los más comunes. También puede reconstruir sectores de arranque en FAT12 y FAT16, reparar la MFT (Master File Table) y localizar el Superblock en sistemas de archivos de Linux como EXT2, EXT3 y EXT4.
Es importante mencionar que TestDisk es compatible con una gama amplísima de sistemas, desde el clásico DOS y Windows hasta Linux, BSD, SunOS y macOS. Además, maneja formatos complejos como sistemas RAID, LVM y ReiserFS, lo que lo convierte en una navaja suiza para cualquier técnico o usuario avanzado.
Diferencias entre TestDisk y PhotoRec
Cuando descargas TestDisk, normalmente viene acompañado de PhotoRec. Aunque parecen hermanos, hacen cosas distintas. Mientras que TestDisk se encarga de la estructura del disco, PhotoRec se especializa en la recuperación forense de archivos individuales, como fotos, vídeos o documentos.
Una característica genial de PhotoRec es que trabaja en modo solo lectura. Esto significa que no escribe nada en la unidad dañada, evitando que se sobrescriban los datos que precisamente estamos intentando salvar, algo vital para no empeorar la situación.
Pasos detallados para recuperar una partición borrada
Para empezar, debes saber que TestDisk no tiene una interfaz gráfica con botones y colores; se maneja desde una terminal o consola de comandos. No te asustes, es muy intuitivo y se guía mediante un asistente donde solo tienes que usar las flechas del teclado y la tecla Enter.
Lo primero es ejecutar el programa con privilegios de administrador. Si estás en Linux, usarás el comando sudo testdisk; en Windows, deberás abrir el ejecutable testdisk_win como administrador, apoyándote si es necesario en comandos y atajos de teclado para dominar la línea de comandos. Al iniciar, te preguntará si quieres crear un registro (log); lo más recomendable es elegir la opción para tener un historial de todo el proceso.
Una vez dentro, selecciona el disco físico que contiene la partición perdida y elige Proceed. A continuación, el software te pedirá el tipo de tabla de particiones. Aunque TestDisk suele detectarlo automáticamente, las opciones más frecuentes son (para discos MBR antiguos) y (para discos modernos de gran capacidad).
El siguiente paso es entrar en la opción . Aquí el programa nos mostrará la estructura actual del disco. Si ves que faltan particiones, utiliza la función . Este escaneo rápido suele ser suficiente para encontrar la mayoría de las particiones borradas accidentalmente.
Si tras la búsqueda rápida todavía no aparece lo que buscas, no te rindas y lanza la opción . Esta es una búsqueda exhaustiva que analiza cada cilindro del disco y busca copias de seguridad del sector de arranque para localizar particiones ocultas o muy dañadas.
Cuando el programa liste las particiones encontradas, puedes pulsar la tecla ‘p’ para ver los archivos que contienen y confirmar que es la partición correcta. Si todo coincide, utiliza las flechas para cambiar el estado de la partición (por ejemplo, a Lógica o Primaria) y finalmente selecciona para grabar la nueva tabla de particiones en el disco.
Reparación del sector de arranque NTFS
A veces, la partición está ahí, pero el sistema no arranca porque el sector de arranque está corrupto. En estos casos, TestDisk puede comparar el sector de arranque principal con la copia de seguridad del mismo.
Si el programa detecta que la copia de seguridad es válida y el sector principal está dañado, puedes elegir la opción Backup BS. Esto sobrescribirá el sector defectuoso con la copia sana, solucionando el problema de inicio del sistema de forma rápida.
Consejos adicionales y alternativas
Si por algún motivo TestDisk no detecta tus datos, recuerda que existen otras alternativas. Programas como Recuva son excelentes para recuperar archivos individuales mediante una interfaz guiada muy sencilla, mientras que Disk Drill es una opción potente, especialmente optimizada para usuarios de macOS.
Para evitar pasar por este estrés en el futuro, la mejor estrategia es mantener copias de seguridad actualizadas. Ya sea en la nube o en discos externos, tener un respaldo es la única garantía real contra fallos mecánicos del disco, donde el software de recuperación ya no puede hacer milagros.
