Página principal » cómo » Recupere archivos eliminados en un disco duro NTFS desde un CD de Ubuntu Live

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

    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 arrancamos 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 aparecen 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 están recuperados.

    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 se ven normales, y podemos hacer lo que queramos con ellos..

    Esperemos que no necesite usar esta sugerencia, pero si lo hace, ntfsundelete es una buena utilidad de línea de comandos. No tiene una GUI sofisticada 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