Cómo recuperar archivos de Windows eliminados con Linux

Cómo recuperar archivos de Windows eliminados con Linux

Todos los usuarios de computadoras han estado allí, algunos más de una vez: ese momento en el que te das cuenta de que acabas de eliminar el archivo o un montón de archivos equivocados. La papelera de reciclaje es útil para este tipo de situaciones en las que los archivos que elimina aparentemente están disponibles en la papelera de reciclaje y se pueden restaurar más tarde. Hay muchas situaciones en las que un archivo eliminado no va a la papelera de reciclaje, y este artículo discutirá cómo puede recuperar archivos eliminados de Windows con Linux, específicamente Ubuntu. Las técnicas discutidas aquí funcionarán si tiene un arranque dual de Windows y Linux o si tiene un Ubuntu Live CD.

Preparación

En primer lugar, debe crear una carpeta que sería el destino en el que recuperará sus archivos. Esto debería estar en su directorio de inicio o en un dispositivo de almacenamiento externo. Luego debe cambiar su directorio de trabajo actual a este directorio recién creado. Esto se puede hacer con los siguientes comandos (Nota: reemplace «nombre de usuario» a continuación con su nombre de usuario):

mkdir /home/username/RecoveredFiles
cd /home/username/RecoveredFiles

Esto es importante ya que NO DEBE recuperar archivos en el mismo sistema de archivos que contiene los archivos eliminados. Esto se debe a que no desea sobrescribir el archivo que está tratando de recuperar.

Ahora, necesita saber el sistema de archivos exacto en el que se encuentran sus archivos eliminados. Para obtener una lista de todos los sistemas de archivos disponibles, abra una terminal y escriba el siguiente comando:

recuperar-ntfs-fat-fdisk

Este comando le dará una lista de todos los sistemas de archivos y particiones disponibles en su sistema. Desde aquí, debería poder identificar en qué dispositivo está su archivo. Si tiene problemas para identificar el dispositivo correcto, puede ejecutar el siguiente comando:

recuperar-ntfs-fat-df

Esto le mostrará una lista de todos los sistemas de archivos montados desde los cuales puede encontrar el dispositivo del sistema de archivos que contiene sus archivos eliminados. A continuación, debe desmontar el sistema de archivos de destino con el comando:

recuperar-ntfs-fat-ntfsundelete1

Ntfsunborrar

Ntfsundelete viene preinstalado en la mayoría de los sistemas Linux e incluso está disponible en el CD en vivo de Ubuntu. Para comenzar, escanee el sistema de archivos de destino en busca de archivos eliminados ejecutando el siguiente comando:

Si conoce el nombre de los archivos que desea recuperar, puede utilizar el -m flag, que devuelve archivos que coinciden con el patrón dado. Lo siguiente coincide con nuestros archivos eliminados «SpecialFile1» y «SpecialFile2».

sudo ntfsundelete -m *pecial* /dev/sda2

recuperar-ntfs-fat-ntfsundelete2

Ntfsundelete formatea muy bien los resultados para nosotros y muestra los nombres y el tamaño de los archivos, así como el porcentaje del archivo que puede recuperar. Puede encontrar más información sobre las banderas de ntfsundelete escribiendo

Para recuperar un archivo, podemos usar el -u bandera (recuperar) y el -i bandera (inodos de archivo). Puede especificar más de un inodo de archivo separándolos con comas:

sudo ntfsundelete -u -i fileinode1, fileinode2

recuperar-ntfs-fat-ntfsundelete3

disco de prueba

Esta es una herramienta muy poderosa y puede causar serios daños a su sistema si no se usa correctamente. Se recomienda NUNCA utilizar esta herramienta si se siente somnoliento o somnoliento. Todas las reglas aplicables a la operación de maquinaria pesada se aplican aquí.

Además de recuperar archivos eliminados, testdisk puede reparar su tabla de particiones, recuperar particiones eliminadas, reconstruir sectores de arranque de Windows (NTFS y FAT) y copiar archivos de particiones FAT, exFAT, NTFS y Ext2/Ext3/Ext4 eliminadas.

Testdisk se puede instalar en Ubuntu ejecutando lo siguiente en una terminal:

sudo apt-get install testdisk

Ejecute el programa de forma interactiva escribiendo

Luego seleccione la opción para crear un nuevo archivo de registro.

recuperar-ntfs-fat-testdisk1

Elija el disco duro que contiene sus archivos

recuperar-ntfs-fat-testdisk2

Testdisk detecta el tipo de partición en el disco duro y le da una pista para guiarlo sobre qué elección tomar.

Nota: asegúrese de elegir el tipo de partición sugerida a menos que esté absolutamente seguro de que la sugerencia es incorrecta.

recuperar-ntfs-fat-testdisk3

Seleccione «[Advanced] Utilidades del sistema de archivos”. Ignora todas las demás opciones.

recuperar-ntfs-fat-testdisk4

Use las flechas arriba/abajo para seleccionar la partición de destino y use derecha/izquierda para seleccionar recuperar en la parte inferior de la terminal.

recuperar-ntfs-fat-testdisk5

Navegue hasta el directorio de destino que contiene los archivos eliminados. Los archivos eliminados se muestran con texto rojo. Utilice la flecha arriba/abajo para seleccionar el archivo de destino.

recuperar-ntfs-fat-testdisk6

Presiona “c” para copiar el archivo. Testdisk le preguntará dónde desea guardar el archivo. Presione «y» para recuperar y guardar el archivo en el destino de destino. Un útil mensaje codificado por colores lo alertará sobre el éxito o el fracaso.

recuperar-ntfs-fat-testdisk7

Conclusión

Los archivos recuperados son propiedad del usuario raíz. Para transferir la propiedad del archivo a su usuario, ejecute el siguiente comando, sustituyendo su nombre de usuario y archivos recuperados:

sudo chown username SpecialFile1.jpg SpecialFile2.jpg

La mejor manera de garantizar que se pueda acceder a los archivos críticos después de una eliminación accidental es tener una copia de seguridad. Estas herramientas lo ayudarán a recuperar archivos de Windows eliminados con Linux. Se puede encontrar más información en línea para ntfsundelete y disco de prueba.

Experto Geek - Tu Guía en Tendencias Tecnológicas