Cómo recuperar archivos borrados en Linux



Borrar accidentalmente archivos cruciales es una auténtica pesadilla. Sobre todo con Linux, porque aunque ofrece algunas herramientas de recuperación útiles, resulta un tanto extraño que la recuperación dependa principalmente de actuar con rapidez y no sobrescribir los datos. A veces, te das cuenta del error al instante, pero otras veces es demasiado tarde y te quedas rezando para que el archivo no se haya perdido para siempre. La buena noticia es que, con el método y las herramientas adecuadas, puedes recuperar bastante información, pero tienes que ser rápido y precavido. Esta guía te explica algunos pasos prácticos y te muestra herramientas como TestDisk y PhotoRec que pueden ayudarte a solucionar este problema.

Cómo recuperar archivos borrados en Linux (porque sí, es complicado)

Por qué importan el momento y las precauciones

Linux no tiene un botón de «deshacer» ni una papelera de reciclaje como Windows o macOS, así que una vez que se borra un archivo (sobre todo con comandos como rm`sudo`), técnicamente desaparece, pero no necesariamente se sobrescribe. La información del inodo se marca como libre, pero puede que aún queden datos en el disco. Es como un aparcamiento: cuando quitas un coche, la plaza queda libre, pero hasta que otro coche aparque allí, los datos antiguos aún se pueden recuperar. Por lo tanto, deja de usar la unidad inmediatamente al detectar el error para evitar la sobrescritura. Lo mejor es arrancar desde un USB o CD Live de Linux, ya que así la unidad principal del sistema permanece intacta durante el proceso de recuperación.

Pasos para maximizar tus posibilidades

Método 1: Detener el uso e iniciar desde un USB Live

  • Deja todo, desconecta el disco si es posible (sobre todo si es externo).Cuanta menos actividad de escritura, mejor.
  • Crea un USB Live de arranque con Linux; herramientas como Ubuntu Live son muy sencillas de usar.
  • Inicie el sistema en el entorno Live y no monte la unidad de forma normal; en su lugar, acceda a ella en modo de solo lectura o mediante herramientas de recuperación especializadas.
  • No guardes nada en la unidad afectada. En su lugar, recupera los archivos en una unidad USB externa o en otra ubicación segura.

Esto evita que se sobrescriban los datos en caso de que los archivos eliminados aún estén allí, lo cual a veces es casi un milagro.

Método 2: Utilice TestDisk para encontrar particiones perdidas o recuperar archivos borrados.

Esta es una herramienta muy útil si tienes problemas con particiones perdidas o archivos eliminados debido a un error en la tabla de particiones. Es gratuita, de código abierto y, en ocasiones, puede recuperar particiones completas o archivos individuales. Prácticamente indispensable para la recuperación de Linux.

  • Instala TestDisk — en Ubuntu/Debian, simplemente ejecuta: sudo apt install testdisk.
  • Ejecútelo con: sudo testdisk. Necesita privilegios de administrador.
  • Seleccione Crear para un nuevo archivo de registro y, a continuación, elija el disco afectado. Normalmente, es la unidad principal de la lista.
  • Seleccione el tipo de tabla de particiones. En la mayoría de los casos, Intel es la opción correcta, a menos que utilice un sistema más reciente con GPT; en ese caso, seleccione la opción correspondiente.
  • Inicie el análisis, seleccione Analizar y, a continuación, Búsqueda rápida. Intentará encontrar particiones o archivos perdidos.
  • Cuando encuentre tu partición, selecciónala y pulsa ppara listar los archivos.
  • Si hay archivos, selecciónelos, pulse cpara copiarlos y guárdelos en una unidad externa segura. Tenga cuidado de no sobrescribir los datos; nunca guarde los datos recuperados en la misma unidad desde la que los está recuperando.

En algunas configuraciones, TestDisk podría no detectar una partición en el primer intento. En ese caso, usa la Búsqueda Profunda. Es más lenta, pero puede encontrar más información. Ten paciencia; es como pescar.

Método 3: Recuperar archivos específicos con PhotoRec

Si solo necesitas recuperar unos pocos archivos —por ejemplo, fotos, documentos o vídeos— PhotoRec es la mejor opción. Forma parte del paquete TestDisk, pero se centra en la recuperación de archivos individuales y admite mil millones de formatos. Es un proceso algo laborioso, pero suele funcionar si los datos no se han sobrescrito.

  • Instálalo a través de: sudo apt install testdisksi aún no lo has hecho.
  • Ejecutar con: sudo photorec.
  • Seleccione el disco afectado y, a continuación, la partición que desea analizar. Normalmente, se tratará de su disco duro principal o de un disco duro externo.
  • Elige la ubicación donde guardar los archivos recuperados. Nunca los guardes en la misma partición; elige una unidad externa o una carpeta diferente.
  • A continuación, seleccione los tipos de archivos que desea recuperar o deje todos seleccionados para un análisis completo. Use esta opción bpara guardar la configuración si es necesario.
  • Déjelo en marcha. Puede tardar un tiempo dependiendo del tamaño del disco duro y la complejidad de los datos. Una vez finalizado, tendrá una carpeta con los archivos recuperados listos para su revisión.

Consejos adicionales para una mejor recuperación

En resumen, siempre realiza una copia de seguridad antes de modificar comandos de disco en Linux. Además, si vas a realizar ajustes más avanzados en Windows, considera usar herramientas como Winhance de este repositorio de GitHub ; a veces, la transferencia de datos es más eficiente de esta manera.

Y, por último, recuerda: cuanto menos uses la unidad después de borrar los datos, mayores serán tus probabilidades de recuperarlos. Una vez sobrescritos, probablemente ya no haya vuelta atrás.

Resumen

  • Deje de usar la unidad inmediatamente después de darse cuenta de que se han perdido los datos.
  • Arranca desde un USB Live de Linux para evitar sobrescribir archivos.
  • Utilice TestDisk para encontrar particiones perdidas o recuperar archivos borrados.
  • Utilice PhotoRec para la recuperación rápida de archivos específicos.
  • Guarde siempre los resultados de la recuperación en una unidad diferente o en un medio externo.

Resumen

Recuperar archivos borrados en Linux puede ser complicado, pero actuar con rapidez y usar las herramientas adecuadas ayuda mucho. TestDisk y PhotoRec son bastante fiables una vez que se dominan. Eso sí, ten en cuenta que la recuperación no siempre está garantizada, sobre todo si se han sobrescrito datos nuevos. Pero en muchos casos, un poco de paciencia y cuidado pueden solucionar el problema. Ojalá esto le ahorre unas horas a alguien o al menos le dé una idea de cómo hacerlo. Crucemos los dedos para que sirva de ayuda.



¿Te resultó útil este artículo?