Seguridad

Recuperar archivos eliminados en Linux con Photorec

En este post vamos a ver cómo recuperar todo tipo de archivos eliminados de un disco duro o memoria USB utilizando el software llamado photorec, el cual es un software que ya viene instalado en muchas distribuciones de Linux.

Photorec va a escanear toda la unidad (por ejemplo, una memoria USB) y recuperar todos y cada uno de los archivos eliminados: libros, imágenes, canciones, etcétera.

Nota: esto tampoco hace magia y la recuperación de archivos depende de varios factores, pero en el mejor de los casos va a recuperar la mayoría.

Recuperar archivos eliminados en Linux

Recomiendo hacer todo esto con privilegios de superusuario, así que escribe:

sudo su

Proporciona tu contraseña y ya estamos listos. Para comenzar ejecuta:

photorec

Eso va a traer una interfaz en la terminal. Selecciona la unidad que se va a escanear, en mi caso es una memoria USB:

1 – Ejecutar photorec y seleccionar unidad

Cuando hayas seleccionado la unidad presiona Enter.

Cada disco tiene particiones, si en tu caso solo tienes una partición selecciona la misma. Y si quieres escanear todo el disco selecciona Whole disk:

2 – Elegir disco completo

En el siguiente apartado selecciona el tipo de sistema de archivos de la partición. Si la partición es de Linux entonces selecciona ext2, ext3…

En cambio, si la partición viene de Windows (lo más probable) selecciona la segunda opción:

3 – Tipo de partición

Cuando hemos definido todo lo anterior es momento de seleccionar el destino de los archivos recuperados, es decir, el lugar en donde vamos a colocar los archivos que se recuperen.

Puedes navegar por los directorios. Para entrar a un directorio presiona Enter, para ir un directorio arriba entra al directorio llamado ..

4 – Buscar destino de datos recuperados

En mi caso voy a poner los archivos recuperados en el escritorio así que navego hasta el mismo y selecciono el punto.

Una vez que estoy en el punto (. o sea, directorio actual) presiono la tecla C que es para indicar que el destino es correcto.

5 – Presionar C para seleccionar directorio

La recuperación de archivos con Photorec va a comenzar a trabajar.

Te aviso que el tiempo que tarde depende de la unidad y velocidad de tu PC.

Explorar archivos recuperados

6 – Recuperando datos con Photorec

Cuando termine de recuperar los archivos, photorec indicará cuántos archivos recuperó y en dónde los ha puesto.

Además, invita a donar al software.

7 – Finalizada la recuperación de datos

Si exploramos el directorio en donde guardamos los datos veremos muchos directorios llamados recup_dir.x en donde la x es un número.

Dentro de los directorios estarán varios archivos que fueron recuperados, desordenados, pero estarán.

8 – Explorar archivos y carpetas recuperadas

Conclusión

Personalmente quedé sorprendido porque no me esperaba que se recuperaran archivos que había eliminado hace tanto tiempo.

Es decir, sí creía en la recuperación de archivos, pero no pensé que fuera tan poderosa incluso con archivos de hace tiempo.

Estoy aquí para ayudarte 🤝💻


Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto

No te pierdas ninguno de mis posts 🚀🔔

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

Ver comentarios

Entradas recientes

Creador de credenciales web – Aplicación gratuita

Hoy te voy a presentar un creador de credenciales que acabo de programar y que…

1 semana hace

Desplegar PWA creada con Vue 3, Vite y SQLite3 en Apache

Ya te enseñé cómo convertir una aplicación web de Vue 3 en una PWA. Al…

2 semanas hace

Arquitectura para wasm con Go, Vue 3, Pinia y Vite

En este artículo voy a documentar la arquitectura que yo utilizo al trabajar con WebAssembly…

2 semanas hace

Vue 3 y Vite: crear PWA (Progressive Web App)

En un artículo anterior te enseñé a crear un PWA. Al final, cualquier aplicación que…

2 semanas hace

Errores de Comlink y algunas soluciones

Al usar Comlink para trabajar con los workers usando JavaScript me han aparecido algunos errores…

2 semanas hace

Esperar promesa para inicializar Store de Pinia con Vue 3

En este artículo te voy a enseñar cómo usar un "top level await" esperando a…

2 semanas hace

Esta web usa cookies.