Marcio Cunha

Cómo recuperar archivos borrados en Linux con TestDisk

Aprende el paso a paso para escanear particiones raw y restaurar datos perdidos en Linux directamente desde la terminal usando TestDisk.

Marcio Cunha•5 min
También disponible en:PortuguêsEnglish
Resumen
  • TestDisk opera directamente a nivel de bloque para localizar estructuras de archivos perdidas sin alterar los datos originales.
  • Identificar correctamente el disco de almacenamiento evita sobrescribir información vital durante el proceso de recuperación.
  • El escaneo profundo reconstruye tablas de particiones eliminadas por error en sistemas de archivos ext4 y NTFS.
  • Copiar los archivos recuperados a un medio externo garantiza que la integridad de los datos se preserve de forma segura.
  • Las herramientas de línea de comandos exigen atención rigurosa a los comandos ejecutados para prevenir nuevos desastres operativos.

Qué es TestDisk y cómo rescata tus datos

Perder archivos importantes en Linux debido a un comando mal ejecutado o un formato accidental es una pesadilla común. Cuando esto sucede, el sistema operativo generalmente solo elimina los punteros que muestran dónde se grabaron los datos, dejando el contenido físico intacto hasta que se guarden nuevos archivos encima. Es exactamente en este escenario crítico donde TestDisk entra como un salvavidas, operando a bajo nivel para rastrear y reconstruir esas estructuras perdidas.

A diferencia del software comercial complejo, TestDisk es una utilidad de código abierto enfocada exclusivamente en recuperar particiones dañadas y tablas de archivos corrompidas. No requiere una interfaz gráfica pesada, funcionando directamente en la terminal de texto con comandos rápidos y directos al grano. Si has pasado por problemas similares, vale la pena consultar también nuestra guía práctica sobre cómo recuperar partición dañada en Linux con TestDisk para ampliar tu repertorio de maniobras de rescate.

Preparando el entorno e instalando la herramienta

Antes de empezar a hurgar en las entrañas de tu disco duro, la regla de oro es evitar cualquier escritura adicional en la unidad afectada. Esto significa que no debes instalar programas en el mismo disco, descargar archivos grandes o actualizar el sistema, ya que cada megabyte grabado puede destruir definitivamente un archivo que todavía estaba esperando ser restaurado. Lo ideal es iniciar Linux desde un USB en vivo o conectar el disco afectado como una unidad secundaria en otra máquina.

Con el entorno seguro configurado, la instalación de la utilidad es extremadamente sencilla en las principales distribuciones del mercado. En sistemas basados en Debian o Ubuntu, abre la terminal e introduce el comando de instalación estándar para descargar los paquetes directamente desde los repositorios oficiales. Si necesitas lidiar con tablas de particiones complejas, complementar este conocimiento con técnicas detalladas en cómo reparar tablas de particiones GPT dañadas con gdisk garantiza una base técnica aún más sólida para salvar tu hardware.

Iniciando el escaneo e identificando la partición raw

Para ensuciarte las manos, abre la terminal y llama a la herramienta con privilegios administrativos, ya que el acceso directo al disco requiere permisos de superusuario. Escribe el comando a continuación y presiona enter para iniciar la interfaz interactiva basada en texto del programa:

sudo testdisk

Al abrir, el programa te preguntará si deseas crear un archivo de registro para registrar las operaciones. Elige la opción para crear el registro, lo que facilita la auditoría en caso de que algo no salga según lo planeado. En la siguiente pantalla, TestDisk listará todos los discos duros y medios de almacenamiento conectados a tu máquina. Utiliza las teclas de flecha del teclado para seleccionar el disco que contiene los datos perdidos y presiona enter en la opción para continuar con el análisis.

Seleccionando el tipo de tabla y ejecutando la búsqueda

Justo después de elegir el disco duro, la herramienta te pedirá que identifiques el tipo de tabla de partición utilizada en la unidad. En la gran mayoría de las computadoras modernas, el estándar adoptado es EFI GPT, mientras que las máquinas más antiguas usan el formato Intel MBR. Si tienes dudas, TestDisk cuenta con un mecanismo de detección automática que suele acertar el modelo correcto en el primer intento, facilitando la vida de quienes no recuerdan los detalles de fábrica del hardware.

Con la tabla definida, selecciona la opción de análisis para que la utilidad examine la estructura actual del disco y localice particiones perdidas o marcadas como raw, que es el término utilizado cuando el sistema operativo ha perdido la capacidad de leer el formato de la unidad. El proceso de búsqueda rápida escanea los sectores iniciales y suele ser bastante rápido, detectando particiones que desaparecieron repentinamente tras un corte de energía o la extracción abrupta del dispositivo.

Restaurando los archivos y guardando en un lugar seguro

Si el escaneo rápido no encuentra lo que buscas, TestDisk ofrece una opción de búsqueda profunda, conocida como deep search. Esta función examina cada sector del disco buscando firmas de archivos conocidas, lo que toma más tiempo pero es extremadamente eficiente para recuperar datos de particiones que fueron completamente borradas o reformateadas. Cuando los archivos o directorios perdidos aparezcan en la pantalla en color verde, podrás navegar a través de ellos utilizando las teclas de flecha del teclado.

Para copiar los archivos recuperados a un lugar seguro, utiliza la tecla de acceso directo indicada en la interfaz para iniciar la copia. Recuerda nunca guardar los datos restaurados en la misma partición de la que fueron borrados, ya que esto provocará la sobrescritura inmediata de los bloques de memoria. Conecta un disco duro externo o un lápiz de memoria espacioso y dirige el destino de la recuperación allí, asegurando que tu rescate se complete con cero pérdidas adicionales y total integridad. Para profundizar en estos conceptos arquitectónicos en producción, consulte también nuestro análisis técnico sobre Cómo probar una fuente ATX sin placa base usando un clip.

Consideraciones Finales

La recuperación de datos a través de TestDisk demuestra el poder que una herramienta de línea de comandos bien diseñada tiene en manos de un administrador de sistemas o usuario entusiasta. Aunque el proceso requiere paciencia y atención rigurosa a los pasos ejecutados, comprender cómo funcionan las estructuras de bajo nivel de los sistemas de archivos transforma una situación de pánico absoluto en un procedimiento técnico controlable.

Las prácticas preventivas, como mantener rutinas consistentes de respaldo y probar el hardware periódicamente, siguen siendo la mejor línea de defensa contra fallas catastróficas de almacenamiento. Sin embargo, saber manejar utilidades de rescate garantiza que, cuando el imprevisto toque a tu puerta, tendrás los recursos necesarios para recuperar tus archivos sin depender de costosos o lentos servicios de terceros.