💾 Recuperacion de datos · Particiones · Linux · Windows · macOS
TestDisk
Herramienta gratuita y de codigo abierto para recuperar particiones perdidas, reparar tablas de particion MBR/GPT, restaurar sectores de arranque danados y recuperar archivos eliminados de sistemas FAT, NTFS y ext2. Guia paso a paso con capturas reales.
portadaTestDisk — herramienta de recuperacion de particiones y discos
TestDisk es una herramienta gratuita y de codigo abierto para recuperar particiones perdidas y reparar discos no arrancables. Tambien puede recuperar archivos eliminados de particiones FAT, NTFS y ext2.
01
Recuperacion de particiones
Restaura particiones borradas o cuyo sistema de archivos se ha corrompido.
02
Reparacion de tablas de particion
Arregla errores en MBR (Master Boot Record) y GPT (GUID Partition Table).
03
Restaurar discos de arranque
Si el sector de arranque esta corrompido, TestDisk puede restaurarlo desde la copia de seguridad.
04
Copia de archivos de particiones borradas
Explora y copia archivos de particiones perdidas o danadas antes de restaurarlas.
05
Multiplataforma
Funciona en Linux, macOS, Windows, DOS, FreeBSD y OS/2.
💡 PhotoRec incluido: TestDisk incluye PhotoRec, una herramienta especializada en recuperar archivos borrados directamente de particiones FAT, NTFS, ext2/3/4, HFS+ y muchos mas sistemas de archivos.
Instalacion
Sistema
Comando / Metodo
Linux (Debian/Ubuntu)
sudo apt install testdisk
Fedora / RHEL
sudo dnf install testdisk
macOS (Homebrew)
brew install testdisk
Windows
Descarga desde la pagina oficial de TestDisk. Extrae el archivo y ejecuta testdisk_win.exe como Administrador.
terminalInstalacion en Ubuntu/Debian — apt install testdisk
terminalInstalacion en Fedora — dnf install testdisk
terminalInstalacion en macOS — brew install testdisk
Teclas de Navegacion
TestDisk utiliza una interfaz de texto (TUI). La navegacion se realiza exclusivamente con el teclado:
↑ ↓ Navegar por opciones
← → Cambiar estado de particion
Enter Confirmar seleccion
Q Volver / Salir
P Listar archivos de la particion
Y Confirmar Yes (guardar)
RePag / AvPag Paginar listas largas
🛠 Privilegios requeridos: TestDisk debe ejecutarse con privilegios de administrador. En Linux/macOS usa sudo testdisk. En Windows, clic derecho → "Ejecutar como administrador".
00
Escenario del ejemplo de recuperacion
Disco de 36 GB con 3 particiones — dos problemas a resolver
Este ejemplo paso a paso trabaja con un disco duro de 36 GB que contiene 3 particiones con los siguientes problemas:
PROBLEMA 1
Sector de arranque NTFS danado: La particion primaria NTFS tiene su boot sector corrompido. El sistema operativo no puede arrancar o la particion aparece como no formateada.
PROBLEMA 2
Particion logica NTFS eliminada accidentalmente: Una particion logica NTFS ha sido borrada. Ya no aparece en el Explorador de Windows ni en el Administrador de Discos.
La recuperacion de particiones FAT32 sigue exactamente los mismos pasos. Para otros sistemas de archivos (ext2/ext3, HFS+, ReiserFS) el proceso es similar pero con opciones especificas.
Sistema de archivos
Recuperacion de particion
Recuperacion de archivos
NTFS
Si (TestDisk)
Si (v6.11+)
FAT12/FAT16/FAT32
Si (TestDisk)
Si (TestDisk + PhotoRec)
ext2
Si (TestDisk)
Si (TestDisk)
ext3/ext4, HFS+, ReiserFS
Si (TestDisk)
PhotoRec
01
Sintomas observables
Como se manifiesta el problema antes de iniciar la recuperacion
SINTOMA 1
Particion primaria aparece como "no formateada": El Explorador de Windows o el Administrador de Discos presenta la particion primaria como no formateada y Windows muestra el aviso: "La unidad no esta formateada, ¿quiere formatearla ahora?"
⚠️ Nunca formatear a menos que se sepa exactamente lo que se esta haciendo.
SINTOMA 2
Particion logica desaparecida: En el Explorador de Windows la particion ya no aparece. El Administrador de Discos solo muestra "espacio no particionado" en la posicion donde debia estar la particion logica.
02
Ejecutar TestDisk
Iniciarlo con privilegios suficientes segun el sistema operativo
Sistema
Comando
Linux/Unix/BSD
sudo testdisk o sudo testdisk-6.9/linux/testdisk_static
Windows
Ejecutar testdisk_win.exe como Administrador (clic derecho)
macOS
TestDisk se reinicia automaticamente con sudo si no eres root
DOS
testdisk.exe
terminalEjecutar testdisk desde la terminal — sudo testdisk
Comandos especiales para imagenes de disco
bash — recuperacion desde imagen
# Reparar un disco imagen DD
testdisk image.dd
# Recuperar desde imagen Encase EWF
testdisk image.E01
# Imagen Encase dividida en varios ficheros
testdisk 'image.E*'
# Reparar sector de arranque de una particion TrueCrypt/LUKS
testdisk /dev/mapper/truecrypt0
testdisk /dev/loop0
# Reparar sistema de ficheros en RAID de Linux
testdisk /dev/md0
03
Creacion del registro (log)
Primera pantalla — elegir si crear un log de la sesion
testdiskPantalla inicial — elegir Create, Append o No Log
Selecciona "Create" para crear un nuevo archivo de registro de la operacion. Es la opcion recomendada en la mayoria de casos.
Elige "Append" si ya tienes un log anterior al que quieres añadir informacion.
Elige "No Log" si estas ejecutando TestDisk desde un soporte de solo lectura.
Pulsa Enter para continuar.
04
Seleccion del disco
TestDisk detecta y lista todos los discos disponibles con su tamano
testdiskLista de discos detectados — seleccionar el disco a recuperar
TestDisk muestra todos los discos duros del sistema con sus tamaños correctos.
Usa Flecha Arriba / Abajo para seleccionar el disco en el que perdiste las particiones.
Pulsa Enter para continuar.
⚠️ Verifica el tamaño del disco: Asegurate de seleccionar el disco correcto comprobando su tamaño y nombre. Operar sobre el disco equivocado puede causar perdida irreversible de datos en un disco que funcionaba bien.
05
Tipo de tabla de particiones
TestDisk autodetecta el tipo — normalmente el valor por defecto es correcto
testdiskSeleccion del tipo de tabla de particiones — Intel/PC o EFI GPT
TestDisk muestra los distintos tipos de tablas de particion disponibles.
Normalmente la opcion marcada por defecto es correcta porque TestDisk autodetecta el tipo.
Para discos con MBR (discos antiguos, <2TB): selecciona Intel/PC.
Para discos con GPT (discos modernos, UEFI): selecciona EFI GPT.
Pulsa Enter para confirmar.
06
Estado actual de la tabla de particiones
Analyse — examinar la estructura actual y detectar errores
testdiskMenu principal — seleccionar Analyse para analizar la estructura actual
Selecciona la opcion por defecto "Analyse" para comprobar la estructura de particion actual y buscar particiones perdidas.
Confirma pulsando Enter.
testdiskEstructura actual de particiones — particion repetida y NTFS invalido detectado
La pantalla muestra la estructura actual. En este ejemplo se observa:
La primera particion aparece repetida en la lista — indica una entrada de particion invalida o danada en la tabla.
"Invalid NTFS boot" — el sector de arranque NTFS esta defectuoso, el sistema de archivos esta danado.
Solo hay una particion en la particion extendida (Partition 2) — la particion logica esta ausente.
07
Busqueda rapida de particiones (Quick Search)
Primer escaneo — suele encontrar las particiones mas recientes
Confirma la seleccion de Quick Search y pulsa Enter.
Cuando se pregunte Si/No (Y/N) sobre el sistema operativo, confirma segun corresponda.
testdiskConfirmacion Si/No para la busqueda rapida segun el sistema operativo
TestDisk muestra los resultados en tiempo real mientras escanea:
testdiskBusqueda rapida en progreso — TestDisk encontro 2 particiones incluyendo la logica perdida
testdiskResultado de Quick Search — Partition 3 (la logica eliminada) ha sido encontrada
Quick Search encontro 2 particiones, incluyendo la Partition 3 (la particion logica eliminada).
Selecciona la particion encontrada (queda resaltada) y pulsa P para listar sus archivos y verificar que los datos son correctos.
Si los directorios y ficheros se listan correctamente, pulsa Q para volver y Enter para continuar.
💡 Verificar antes de escribir: Siempre usa la tecla P para listar los archivos de una particion encontrada antes de escribir la tabla. Esto confirma que la particion identificada contiene los datos correctos.
08
¿Guardar o seguir buscando?
Si falta alguna particion, elegir Deeper Search en lugar de Write
testdiskPantalla de decision — Write para guardar o Deeper Search para seguir buscando
Desde esta pantalla tienes dos opciones:
OPCION A — todas las particiones encontradas
Usa Write para guardar la estructura de particiones. El menu Extd Part permite decidir si la particion extendida usara todo el espacio disponible o solo el minimo requerido.
OPCION B — falta todavia alguna particion
Selecciona Deeper Search (busqueda mas profunda) y pulsa Enter para continuar. En este ejemplo, la Partition 1 sigue sin aparecer correctamente, por lo que se elige Deeper Search.
09
Busqueda mas profunda (Deeper Search)
Escanea cilindro a cilindro buscando copias de seguridad de sectores de arranque
Deeper Search busca tambien la copia de seguridad del sector de arranque FAT32, la copia del superbloque NTFS y la copia del superbloque ext2/ext3.
testdiskDeeper Search iniciado — escaneando cilindro a cilindro
testdiskProgreso de la busqueda profunda en tiempo real
Al terminar la busqueda profunda, los resultados muestran:
Partition 1 fue encontrada usando la copia de seguridad del sector de arranque — mensaje: "NTFS found using backup sector!"
Partition 2 aparece dos veces con diferentes tamaños — ambas marcadas con D (Deleted/borradas) porque se superponen.
testdiskResultado Deeper Search — Partition 1 encontrada, Partition 2 aparece duplicada con D (borrada)
Selecciona la primera Partition 2 y pulsa P para listar sus datos.
testdiskPrimera Partition 2 — sistema de archivos danado, no listable
El sistema de archivos de la primera Partition 2 esta danado — no se pueden listar los archivos. Pulsa Q para volver.
Deja esta Partition 2 marcada como D (borrada).
Selecciona la segunda Partition 2 (debajo de la primera) y pulsa P para listar sus archivos.
✅ Particion correcta identificada: Los archivos se listan correctamente. Usa las flechas izquierda/derecha para navegar por las carpetas y verificar el contenido. Pulsa Q para volver.
Con las flechas izquierda/derecha, cambia el estado de la particion seleccionada de D a L (Logica).
testdiskEstado de particiones — D cambiado a L (logica) en la particion correcta
Write — escribir la nueva estructura de particiones en el disco
Con las particiones correctamente identificadas y sus estados asignados, es el momento de escribir la nueva tabla de particiones en el disco.
testdiskConfirmar Write — escribir la nueva tabla de particiones en el MBR
Selecciona Write y pulsa Enter.
Confirma con Y (Yes) cuando se solicite.
Confirma con OK para finalizar la escritura.
📝 Nota sobre la particion extendida: TestDisk reconoce automaticamente la particion extendida y usa una estructura de particion diferente para gestionarla. No es necesario configurarla manualmente.
11
Recuperar el sector de arranque NTFS
Backup BS — sobrescribir el boot sector danado con la copia de seguridad
La tabla de particiones ya esta restaurada, pero el sector de arranque de Partition 1 sigue danado. El estado indica: "NTFS boot sector is not valid, but the backup is OK. Boot sectors are not identical."
testdiskSector de arranque NTFS invalido — copia de seguridad OK — seleccionar Backup BS
Selecciona Backup BS para sobrescribir el sector de arranque danado con la copia de seguridad valida.
Valida pulsando Enter.
Confirma con Y.
Confirma con OK.
testdiskBoot sector recuperado satisfactoriamente — sector y copia de seguridad ahora identicos
✅ Sector de arranque NTFS recuperado: El sector de arranque y su copia de seguridad ahora son identicos. La reparacion ha sido exitosa.
testdiskMensaje final — You have to reboot for the change to take effect
TestDisk muestra: "You have to reboot for the change to take effect".
Pulsa Enter por ultima vez y reinicia el ordenador para que los cambios surtan efecto.
12
Recuperar archivos borrados
TestDisk puede recuperar archivos eliminados directamente desde la particion
TestDisk puede recuperar archivos y directorios directamente (sin necesidad de PhotoRec) en estos sistemas de archivos:
Sistema de archivos
Soporte de recuperacion de archivos
FAT12 / FAT16 / FAT32
Si — recuperacion de archivos y directorios
ext2
Si — recuperacion de archivos
NTFS
Si — a partir de la version 6.11
ext3/ext4, HFS+, otros
Usar PhotoRec
💡 Para otros sistemas de archivos: Si TestDisk no puede recuperar los archivos directamente, o si el sistema de archivos no esta en la lista, usa PhotoRec — incluido en el mismo paquete de TestDisk.
PhotoRec — Recuperacion de Archivos
PhotoRec es la herramienta complementaria de TestDisk, disenada especificamente para recuperar archivos borrados de cualquier particion o dispositivo.
terminalEjecutar photorec desde la terminal
bash
sudo photorec
Ejecuta sudo photorec desde la terminal para abrir la interfaz.
Selecciona el disco desde el que quieres recuperar los archivos y pulsa Enter.
Elige la particion donde estaban los archivos borrados.
Sistema de archivos: si es un disco duro sin particion visible, selecciona "No partition". Si tiene sistema de archivos conocido (FAT32, ext4), selecciona la particion adecuada.
Selecciona el destino donde PhotoRec guardara los archivos recuperados. Importante: elige una unidad o carpeta DIFERENTE a la que estas escaneando para no sobrescribir los datos.
El proceso de escaneo comenzara automaticamente y PhotoRec copiara los archivos recuperados al destino seleccionado.
⚠ Destino de recuperacion: Nunca guardes los archivos recuperados en el mismo disco o particion que estas recuperando. Esto puede sobrescribir los datos que intentas recuperar y hacerlos irrecuperables.
Precauciones
💾 Realiza copias de seguridad primero: Antes de cualquier operacion en el disco, haz una copia de seguridad (imagen) si es posible. Usa dd if=/dev/sdX of=backup.img en Linux para crear una imagen completa del disco antes de actuar.
⚠ Usa Write con precaucion: Escribir una nueva tabla de particiones o un sector de arranque es una operacion irreversible. Si no estas seguro de lo que hace TestDisk, no confirmes Write hasta haber verificado con P que los archivos son los correctos.
💡 Conclusion: TestDisk es una herramienta indispensable para la recuperacion de particiones y la reparacion de discos no arrancables. Su potencia radica en la capacidad de analizar discos y corregir errores comunes en particiones y sectores de arranque, aunque su interfaz basada en texto puede parecer intimidante al principio. Con la guia de este documento y las capturas de cada paso, el proceso es sistematico y seguro.