Cómo recuperar archivos borrados usando TestDisk en Linux


Todos conocemos la sensación de buscar un archivo y no encontrarlo, ni siquiera en la basura. El trauma que viene con la pérdida de archivos y datos debería terminar gracias al TestDisk: es un software gratuito de código abierto que se diseñó inicialmente para recuperar particiones de memoria y hacer que los discos que no son de arranque puedan arrancar nuevamente. Es útil para recuperar datos de particiones causadas por errores humanos o virus.

En este artículo, le mostraremos cómo recuperar archivos eliminados en Linux utilizando la herramienta de recuperación de datos TestDisk. Para usar testdisk, debe tener TestDisk instalado en su sistema Linux usando nuestro artículo: Cómo instalar y usar la herramienta de recuperación de datos TestDisk en Linux.

Una vez que haya instalado TestDisk en su Linux, puede verificar la versión de testdisk usando el comando.

# testdisk --version
TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org

Version: 7.0
Compiler: GCC 7.2
ext2fs lib: 1.44.1, ntfs lib: libntfs-3g, reiserfs lib: none, ewf lib: none, curses lib: ncurses 6.0
OS: Linux, kernel 4.15.0-55-generic (#60-Ubuntu SMP Tue Jul 2 18:22:20 UTC 2019) x86_64

¡Excelente! Esto confirma que hemos instalado testdisk correctamente. Ahora continúe para aprender cómo recuperar archivos eliminados en Linux.

Paso 1: Creación de un archivo de registro de datos de TestDisk

Para recuperar archivos eliminados, primero debe crear un archivo testdisk.log , ya que estos datos de registro son esenciales ya que contienen información útil para recuperar sus datos más adelante.

# testdisk

La pantalla de descripción de la utilidad tiene tres opciones que se mencionan en detalle a continuación:

Crear

    • – the “

    crear

      ” option allows you to create a new log file.

    • Append – the option enables you to add extra information to the report from the previous sessions.
    • No log – choose the option when you don’t want to record logs for later use.

    Nota: La herramienta de utilidad Testdisk es fácil de usar para principiantes; ofrece sugerencias para las opciones en cada pantalla. Elija las opciones recomendadas (resaltadas). Presione las teclas de flecha hacia arriba y para cambiar entre las diferentes opciones.

    Seleccione la opción "Crear", ya que necesitamos crear un nuevo archivo de registro. Dependiendo de la seguridad del sistema, la computadora puede solicitar la contraseña de sudo para continuar con la recuperación.

    Paso 2: elija su unidad de recuperación

    Testdisk mostrará los discos conectados a su sistema. El sistema muestra el espacio de almacenamiento total de cada unidad y su espacio libre. Elija la unidad donde se almacena su archivo, luego use las teclas de flecha derecha e izquierda para navegar y seleccione "Continuar". A continuación, presione el botón ENTER. En este caso, la unidad es una unidad flash externa etiquetada como /dev/sdb .

    Según los permisos de seguridad, es posible que su sistema no muestre algunas unidades. Para tales casos, haga clic en la "opción Sudo", que está al lado de las opciones Continuar y Salir.

    Abra el Sudo e ingrese su contraseña. Después de la verificación exitosa de la contraseña, el sistema mostrará todas las unidades conectadas con sus especificaciones.

    Paso 3: Seleccionar el tipo de tabla de particiones

    Después de seleccionar su unidad, la siguiente tarea es identificar la tabla de particiones correcta. Para los principiantes, puede ser difícil identificar el tipo de tabla de particiones correcto, pero no debe preocuparse por esto. El sistema predecirá y resaltará automáticamente la mejor opción.

    A continuación, haga clic en "ENTRAR" para continuar.

    Después de indicar la unidad correcta y el tipo de partición, la siguiente ventana de pantalla muestra una lista de opciones de recuperación. Puede seleccionar cualquiera de las opciones de la pantalla según sus preferencias. Debido a que estamos recuperando un archivo eliminado, seleccionaremos la opción "Avanzado".

    Paso 4: seleccione la partición de la unidad de origen del archivo eliminado

    La pantalla de nuestra imagen le permite elegir la partición si su computadora tiene muchas. Seleccione su elección y presione "ENTER" para continuar. En este caso, estoy usando una unidad flash extraíble con solo 1 partición FAT32.

    Paso 5: Verifique el directorio de origen del archivo eliminado

    Después de que la utilidad muestre los directorios del sistema para todas las particiones, navegue hasta el directorio específico que perdió o eliminó su archivo. Por ejemplo, si su archivo se guardó en el archivo "Documentos", navegue hasta la pestaña Documentos.

    Sugerencia: use la flecha "atrás" para volver al lugar donde perdió sus archivos.

    Después de navegar al directorio de origen, encontrará los archivos eliminados resaltados en rojo. Busque su archivo en la lista desplegable y resáltelo o márquelo.

    Paso 6: Restaurar archivo eliminado en Linux

    Copie el archivo que desea restaurar presionando la letra c en su teclado. En la imagen anterior, el archivo eliminado que quiero restaurar se llama Best Password Practices.docx.

    Para copiar el archivo, simplemente presione la letra c en el teclado.

    Paso 7: pegue el archivo recuperado en el directorio

    La utilidad Testdisk mostrará una lista de ubicaciones en las que puede pegar el archivo copiado para recuperarlo. Nuevamente, seleccione el destino desplazándose y al igual que antes, presione C para pegarlo. En este caso, el archivo se copia en el directorio público.

    Si todo salió bien, debería recibir una notificación a continuación de que los archivos se copiaron correctamente.

    Para salir de la utilidad Testdisk, seleccione Salir y presione ENTER. Esto lo llevará de regreso a la pantalla anterior. Seleccione Salir y presione ENTER. Nuevamente, esto lo lleva atrás y, como antes, seleccione Salir y presione ENTER para salir completamente de TestDisk.

    Y así es como puede recuperar un archivo eliminado en Linux utilizando la herramienta de utilidad testdisk. Si alguna vez borra accidentalmente un archivo en su sistema, no entre en pánico, testdisk vendrá a su rescate.