Cómo recuperar archivos borrados  con Linux [Guía para principiantes]

Cómo recuperar archivos borrados con Linux [Guía para principiantes]

En resumen: este artículo le muestra cómo recuperar archivos borrados con Linux utilizando la herramienta de línea de comandos Test Disk. Es una herramienta fácil de usar que casi cualquier persona puede usar para recuperar archivos perdidos en Ubuntu u otras distribuciones de Linux.

¿Alguna vez has tenido esta terrible sensación? ¿El que obtiene cuando se da cuenta de que ha eliminado archivos accidentalmente y ni siquiera están en la papelera? A menudo, va inmediatamente precedido de un descargo de responsabilidad: sé que tengo otra copia en alguna parte.

Pero en lugar de pasar por todas las etapas del duelo, no se preocupe. Y recuerde que no está solo; tarde o temprano todo el mundo lo hace.

“¿No te preocupes?” usted versus, “¡Acabo de borrar la única copia de mi CV!”

No, de verdad, no te preocupes. Todo lo que sucedió fue que lo sacaron de una lista. Mientras no escriba sobre el lector, todavía existe. De hecho, según el tamaño del archivo y el espacio libre en su unidad, los archivos eliminados pueden persistir indefinidamente incluso si escribe en la unidad.

“Sí, muy bien” dices, “me será fácil saber que mi CV” existe “en un sentido abstracto. Pero en lo que a mí respecta, si no puedo abrirlo, editarlo o imprimirlo, no existe en un sentido práctico. Lo que realmente ayudaría sería una forma de “recuperar” archivos. Y uno que no requiera un laboratorio de informática forense. ”

Realmente, no se preocupe, no necesita un laboratorio para recuperar archivos eliminados. Además, si puede evitarlo utilizando una GUI primitiva, ¡es realmente fácil de hacer! yo te mostraré cómo usar TestDisk para recuperar archivos borrados.

Cómo recuperar archivos borrados en Linux usando TestDisk

Cómo recuperar archivos borrados en Linux

Permítanme darles un ejemplo simplificado: tomé una unidad USB limpia y agregué algunos archivos, luego eliminé uno. Ahora mi sistema tiene una función que eliminará directamente los archivos de los medios extraíbles, sin pasar por la “papelera de reciclaje” por completo; es decir, si elijo “hacer clic derecho” en un archivo, luego “eliminar”. Todavía presenta una advertencia, pero un clic en el botón “sí” y el archivo desaparece para siempre. O parece serlo.

Pero esta vez, no tuve ese terrible sentimiento. Y no, no porque sea un escenario inventado. Sabía que todo lo que tenía que hacer era abrir la terminal como “testdisk” y presionar “enter”. Cuando hice esto por primera vez, tuve uno de mis “momentos Linux”. Porque si no lo haces, y yo no, ¡eso te dice cómo conseguirlo! Simplemente escriba “sudo apt install testdisk” e ingrese y lo tendrá en unos 10 segundos.

Si prefiere videos, puede ver este video del mismo tutorial en el canal de YouTube It’s FOSS:

Paso 1

Primero debe instalar la herramienta TestDisk. La mayoría de las distribuciones de Linux ya tienen esta herramienta en su repositorio oficial. En Ubuntu y otras distribuciones de Linux basadas en Ubuntu como Linux Mint, Basic OS, etc., puede usar el siguiente comando para instalar TestDisk:

sudo apt install testdisk

Los usuarios de Arch Linux pueden instalarlo desde AUR. Puede descargarlo para otras distribuciones de Linux desde el siguiente enlace:

Aunque estoy usando Ubuntu en este tutorial, eso no significa que sea solo para recuperar archivos borrados en Ubuntu Linux. Las instrucciones que se presentan aquí también funcionan para otras distribuciones.

Paso 2

Ejecute TestDisk en la terminal usando el siguiente comando:

testdisk

Paso 3

Cuando lo abra, verá algo parecido a esto. ¡Sea paciente! La interfaz es realmente simple, pero debes leer el texto con atención. Utilice las teclas de flecha para navegar y “entrar” para seleccionar.

Cómo recuperar archivos borrados en Linux usando TestDisk
Seleccione “Crear un nuevo archivo de registro”.

Las pantallas que tienen controles adicionales te lo dirán. También tenga en cuenta que TestDisk 7.0 tiende a resaltar el siguiente paso razonable. Esto casi siempre es correcto, pero lea la pantalla porque no puede leer su mente. De cualquier manera, cuando quiera que le dejes crear un archivo de registro, hazle un favor. Está a punto de sacarte de un agujero.

Paso 4

Ahora, en este punto, si tienes suerte, deberías ver tu disco. Y puedes dar los pasos finales. Pero suponga que no lo es, digamos que tiene, digamos, una máquina de arranque múltiple. En este caso, las propiedades pueden volverse borrosas y Testdisk necesita su permiso para abrirlas. Verá algo como esto:

Cómo recuperar archivos borrados en Linux usando TestDisk
A veces es posible que necesite derechos de sudo

Seleccione “sudo” e ingrese su contraseña. Presione “Enter” y “Enter” nuevamente en la siguiente pantalla para crear otro archivo de registro.

Paso 5

Esta vez, Testdisk muestra todas sus unidades. Flecha hacia la unidad en cuestión y presiona Enter.

Cómo recuperar archivos borrados en Linux usando TestDisk
Deberá seleccionar la unidad en la que está buscando archivos

Paso 6

Testdisk volvió a seleccionar la configuración correcta. Esto tiene sentido porque un dispositivo de almacenamiento simple rara vez se particiona. Presione Enter nuevamente:

Cómo recuperar archivos borrados en Linux usando TestDisk

Paso 7

Y finalmente, tenemos que pensar un poco sobre qué hacer. Si leyó la primera pantalla, y apuesto a que no lo hizo, este programa no es solo para recuperar archivos eliminados. Es una poderosa utilidad de disco. Pero si recordamos lo que estamos tratando de hacer, la elección es bastante obvia: no estamos tratando de reparar un disco, estamos tratando de recuperar un archivo. Seleccione “Avanzado” y presione “Entrar”.

Cómo recuperar archivos borrados en Linux usando TestDisk
Seleccione Avanzado

Paso 8

En la parte inferior de la página, elija “Deshacer Eliminar” y prepárese para ver un fantasma.

Cómo recuperar archivos borrados en Linux usando TestDisk
Seleccione Cancelar eliminación

Paso 9

Testdisk buscará archivos y producirá una lista de archivos eliminados resaltados en rojo. Flecha hacia abajo y lee cuidadosamente las opciones en la parte inferior.

Cómo recuperar archivos borrados en Linux usando TestDisk

Paso 10

Nuevamente, tenga en cuenta que Testdisk es una herramienta múltiple. La mayoría de estas opciones son para grupos de archivos; ¡Solo queremos que vuelva nuestro maldito currículum! Luego presione “c”.

Cómo recuperar archivos borrados en Linux usando TestDisk
Presione C para copiar y así recuperar el archivo eliminado

Como puede ver en el marcador, ganamos 1-0. Después de presionar “c”, hay opciones sobre dónde es posible que desee recuperar el archivo, pero el valor predeterminado es su carpeta de inicio. Y de nuevo, esto suele ser lo mejor que se puede hacer. Navegar por Testdisk es un poco complicado, mientras que arrastrar y soltar después del hecho es muy sencillo.

Algunos consejos para recuperar archivos borrados con Linux usando TestDisk

Primero, si te encuentras en un lugar donde no quieres estar, presiona “q” para salir. Esto no cerrará el programa, sino que actuará como el botón “atrás” en un programa con una GUI completa y le dará una página. Y al igual que un botón de “retroceso”, la repetición eventualmente lo llevará de regreso al principio.

En segundo lugar, como ocurre con todo, cuantas menos distracciones, más fácil será encontrar lo que estás buscando. En otras palabras, separe físicamente todas las demás unidades de almacenamiento. En entornos gráficamente simples, la simplicidad es tu amiga.

Finalmente, Testdisk también puede ayudarlo a recuperar archivos que se han vuelto inaccesibles debido a otras razones. De hecho, por eso comencé a usar el programa. Estaba intentando guardar archivos de una unidad dañada que no se pudo iniciar. Normalmente, esto es solo una cuestión de quitar dicha unidad mientras la conecta a un adaptador USB. Luego puede montarlo en otra PC y copiar los archivos donde desee.

Pero, ¿y si la unidad está formateada en LVM? Este era mi problema porque una unidad LVM montada no se parece en nada a un sistema operativo Linux normal. Ninguno de los archivos habituales aparece y la búsqueda simplemente no ayuda. Esto, entre otras razones, se debe a que la mayoría de los administradores de archivos de Linux ya no pueden leer sistemas de archivos ext.2.

Sin embargo, después de algunos intentos fallidos, pude encontrar y guardar los archivos que faltaban. Sin embargo, tenga en cuenta que la secuencia de pasos aquí será un poco diferente, es posible que deba usar la opción ‘escanear’ para que Testdisk descubra la unidad y es posible que deba cavar un poco para encontrar la carpeta ‘inicio’. tú haces. Además, los archivos que está buscando no aparecerán en rojo porque nunca se eliminaron en primer lugar. Pero una vez que los encuentre, el procedimiento de copia es básicamente el mismo.

Con Testdisk y un poco de suerte, es posible que nunca más pierdas tu CV como siempre. recuperar archivos borrados en linux.

Deja un comentario