loader

Recupere archivos eliminados en un disco duro NTFS desde un CD de Ubuntu Live

Anonim

La eliminación accidental de un archivo es una sensación terrible. No poder arrancar en Windows y recuperar ese archivo hace que sea aún peor. Afortunadamente, puede recuperar archivos borrados en discos duros NTFS desde un Live CD de Ubuntu.

Para mostrar este proceso, creamos cuatro archivos en el escritorio de una máquina con Windows XP y luego los eliminamos. Luego iniciamos la misma máquina con la unidad flash USB de arranque 9.10 de Ubuntu que creamos la semana pasada.

Una vez que arranque Ubuntu 9.10, abra un terminal haciendo clic en Aplicaciones en la parte superior izquierda de la pantalla y luego seleccione Accesorios> Terminal.


Para recuperar nuestros archivos, primero debemos identificar el disco duro del que queremos recuperar. En la ventana del terminal, escriba:

sudo fdisk –l

y presiona enter.

Lo que está buscando es una línea que termina con HPSF / NTFS (bajo el título Sistema). En nuestro caso, el dispositivo es "/ dev / sda1". Esto puede ser ligeramente diferente para usted, pero aún comenzará con / dev /. Anote el nombre de este dispositivo.

Si tiene más de una partición del disco duro formateada como NTFS, entonces podrá identificar la partición correcta por el tamaño. Si observa la segunda línea de texto en la captura de pantalla anterior, se lee "Disco / dev / sda: 136.4 GB, .

"Esto significa que el disco duro que Ubuntu ha llamado / dev / sda tiene un tamaño de 136.4 GB. Si sus discos duros son de diferente tamaño, entonces esta información puede ayudarlo a rastrear el nombre de dispositivo correcto para usar. Alternativamente, puede probarlos todos, aunque esto puede llevar mucho tiempo para discos duros grandes.

Ahora que sabe el nombre que Ubuntu le ha asignado a su disco duro, lo escanearemos para ver qué archivos podemos descubrir.

En la ventana del terminal, escriba:

sudo ntfsundelete

y pulsa enter. En nuestro caso, el comando es:

sudo ntfsundelete / dev / sda1

Los nombres de los archivos que se pueden recuperar se muestran en la columna del extremo derecho. El porcentaje en la tercera columna nos dice cuánto de ese archivo se puede recuperar. Tres de los cuatro archivos que eliminamos originalmente se muestran en esta lista, aunque apagamos la computadora justo después de eliminar los cuatro archivos, por lo que incluso en los casos ideales, es posible que sus archivos no sean recuperables.

Sin embargo, tenemos tres archivos que podemos recuperar: dos JPG y un MPG.

Nota: ntfsundelete está disponible inmediatamente en el Live CD de Ubuntu 9.10. Si está en una versión diferente de Ubuntu, o por algún otro motivo recibe un error al intentar usar ntfsundelete, puede instalarlo ingresando "sudo apt-get install ntfsprogs" en una ventana de terminal.

Para recuperar rápidamente los dos archivos JPG, usaremos el comodín * para recuperar todos los archivos que terminan con .jpg.

En la ventana del terminal, introduzca

sudo ntfsundelete – u –m * .jpg

que es, en nuestro caso,

sudo ntfsundelete / dev / sda1 –u –m * .jpg

Los dos archivos se recuperan del disco duro NTFS y se guardan en el directorio de trabajo actual de la terminal. De forma predeterminada, este es el directorio de inicio del usuario actual, aunque estamos trabajando en la carpeta Escritorio.

Tenga en cuenta que el programa ntfsundelete no realiza ningún cambio en el disco duro NTFS original. Si desea tomar esos archivos y volver a colocarlos en el disco duro NTFS, tendrá que moverlos allí después de haberlos eliminado con ntfsundelete. Por supuesto, también puede ponerlos en su unidad flash o abrir Firefox y enviarlos por correo electrónico a usted mismo: ¡el cielo es el límite!

Tenemos un archivo más para recuperar - nuestro MPG.

Tenga en cuenta la primera columna en el extremo izquierdo. Contiene un número, su Inodo. Piense en esto como el identificador único del archivo. Anote este número.

Para recuperar un archivo por su Inodo, ingrese lo siguiente en el terminal:

sudo ntfsundelete – u –i

En nuestro caso, esto es:

sudo ntfsundelete / dev / sda1 –u –i 14159

Esto recupera el archivo, junto con un identificador que realmente no nos importa. Los tres de nuestros archivos recuperables ahora se recuperan.

Sin embargo, Ubuntu nos permite saber visualmente que todavía no podemos usar estos archivos. Esto se debe a que el programa ntfsundelete guarda los archivos como usuario "raíz", no como usuario "ubuntu".

Podemos verificar esto escribiendo lo siguiente en nuestra ventana de terminal:

ls –l

Queremos que estos tres archivos sean propiedad de ubuntu, no de root. Para hacer esto, ingrese lo siguiente en la ventana del terminal:

sudo chown ubuntu

Si la carpeta actual contiene otros archivos, es posible que no desee cambiar su propietario a ubuntu. Sin embargo, en nuestro caso, solo tenemos estos tres archivos en esta carpeta, por lo que usaremos el comodín * para cambiar el propietario de los tres archivos.

sudo chown ubuntu *

Los archivos ahora parecen normales, y podemos hacer lo que queramos con ellos.

Es de esperar que no necesite usar este consejo, pero si lo hace, ntfsundelete es una buena utilidad de línea de comandos. No tiene una GUI elegante como muchos de los programas de Windows similares, pero es una herramienta poderosa que puede recuperar sus archivos rápidamente.

Consulte la página del manual de ntfsundelete para obtener información de uso más detallada

La Elección Del Editor