Windows: Recuperar archivos borrados

En entornos corporativos, no necesitaremos nunca recuperar archivos borrados ya que en caso de perdida, dispondremos de nuestro sistema de backup para recuperar archivos borrados.

Sin embargo, en ocasiones, nos podemos encontrar con que tengamos de recuperar ficheros borrados y no tengamos backup, por ejemplo en equipos ubicados fuera del control del administrador o en pendrives USB.

En estos casos siempre es buena idea configurar un sistema de backup online o similar.

Debemos tener claro que los ficheros sobreescritos no pueden recuperarse: Si un fichero se sobreescribe con otro, el fichero original nunca podrá ser recuperado.

Justo después de eliminar los ficheros y proceder a utilizar un recuperador de archivos borrados es buena idea tener en cuenta:

1) Entre el momento de la eliminación de los ficheros y la ejecución del recuperador de ficheros, hay que intentar no escribir nada en disco.

2) Al ejecutar el recuperador, indicar otra unidad de disco donde ubicar los ficheros recuperados.

Veamos dos herramientas gratuitas para recuperar archivos borrados:

 

1) Recuva Portable (Freeware):


En el caso de Recuva, disponemos de la versión portable que podremos ejecutar sin instalar en el equipo Windows.

Recuva soporta recuperación de archivos ubicados en sistemas de ficheros: FAT, exFAT y NTFS.

Algunas opciones interesantes de la aplicación:

1.1) Scan inicial: Especificar ruta y tipo de fichero:

Al ejecutar la aplicación aparecerá un asistente donde podremos elegir el tipo de fichero a recuperar y la ubicación donde buscar, podremos indicar al programa que busque en todas las ubicaciones y todos los ficheros, pero si tenemos una idea del tipo de fichero y su ubicación, aceleraremos notablemente la búsqueda de los ficheros especificando estos dos parámetros.

1.2) Opciones avanzadas:

En las opciones avanzadas de la aplicación, encontramos opciones como:

- Mostrar archivos en directorios ocultos.
- Mostrar archivos de tamaño cero.
- Análisis profundo.

Windows: Recuperar archivos borrados

1.3) Opciones de recuperación:

Si nos situamos en la vista de ficheros, dispondremos de varias opciones, entre ellas:

- Save List to Text File: Nos permitirá exportar la lista del scan a fichero de texto y por ejemplo, podremos hacer búsquedas en el listado.

- Sort by: Podremos ordenar la lista por tamaño, nombre, fecha de modificación, estado, etc.

- Secure Overwrite highlighted: Sobreescribirá el fichero seleccionado y evitará que el fichero pueda ser recuperado.

- Recover highlighted: Recuperación del archivo seleccionado, es buena idea especificar otra unidad distinta a la que se ubica el fichero original.

Windows: Recuperar archivos borrados

2) TestDisk (Freeware):


Testdisk es una herramienta en linea de comandos que nos permitirá recuperar no solo ficheros si no que además nos permitirá:

- Reparar la tabla de particiones.

- Recuperar particiones perdidas de multitud de sistemas de ficheros: Windows, Linux, Linux RAID, LVM, etc... 

- Recuperar el sector de arranque de volúmenes FAT o NTFS.

- Reparar la MFT (master file table) utilizando la segunda copia MFT.

- Recuperar ficheros de sistemas de ficheros ext2 además de FAT, exFAT y NTFS.

- Grabar los ficheros recuperados en sistemas de ficheros: FAT, exFAT, NTFS y ext2/ext3/ext4.

Además Testdisk, puede ejecutarse en:

- Sistemas operativos MS-DOS.

- Sistemas operativos Windows a partir de NT4 (32bits y 64bits).

- Linux.

- FreeBSD, NetBSD, OpenBSD.

- SunOS.

- MacOS X (Apple mac).

- Ejecución vía LiveCD.

2.1) Veamos un ejemplo de recuperación de ficheros en un sistema Windows sobre un volumen NTFS:

Iniciamos la aplicación (testdisk_win.exe):

2.1.1) Seleccionamos crear un nuevo fichero de log:

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER
http://www.cgsecurity.org

TestDisk is free data recovery software designed to help recover lost partitions and/or make non-booting disks bootable again when these symptoms are caused by faulty software, certain types of viruses or human error.
It can also be used to repair some filesystem errors.

Information gathered during TestDisk use can be recorded for later review. If you choose to create the text file, testdisk.log , it
will contain TestDisk options, technical information and various
outputs; including any folder/file names TestDisk was used to find and list onscreen.

Use arrow keys to select, then press Enter key:
>[ Create ] Create a new log file
 [ Append ] Append information to log file
 [ No Log ] Don't record anything


2.1.2) Seleccionamos un disco a escanear:

TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER
http://www.cgsecurity.org

  TestDisk is free software, and comes with ABSOLUTELY NO WARRANTY.

Select a media (use Arrow keys, then press Enter):
 Disk /dev/sda - 1000 GB / 931 GiB
 Disk /dev/sdb - 256 GB / 238 GiB
 Disk /dev/sdc - 2000 GB / 1863 GiB
 
>Disk /dev/sdd - 500 GB / 465 GiB
 Drive C: - 255 GB / 238 GiB
 Drive D: - 2000 GB / 1863 GiB
 Drive F: - 500 GB / 465 GiB
 Drive G: - 1000 GB / 931 GiB

>[Proceed ]
  [  Quit  ]

Note: Disk capacity must be correctly detected for a successful recovery.
If a disk listed above has incorrect size, check HD jumper settings, BIOS detection, and install the latest OS patches and disk drivers.


2.1.3) Seleccionamos el tipo de particionado del disco. Seleccionaremos Intel.


Disk /dev/sdd - 500 GB / 465 GiB

Please select the partition table type, press Enter when done.
>[Intel  ] Intel/PC partition
 [EFI GPT] EFI GPT partition map (Mac i386, some x86_64...)
 [Humax  ] Humax partition table
 [Mac    ] Apple partition map
 [None   ] Non partitioned media
 [Sun    ] Sun Solaris partition
 [XBox   ] XBox partition
 [Return ] Return to disk selection

Hint: None partition table type has been detected.
Note: Do NOT select 'None' for media with only a single partition. It's very rare for a disk to be 'Non-partitioned'.


2.1.4) Seleccionamos "Advanced", para acceder a las opciones de recuperación de ficheros.


Disk /dev/sdd - 500 GB / 465 GiB
     CHS 60801 255 63 - sector size=512

 [ Analyse  ] Analyse current partition structure and search for lost partitions
>[ Advanced ] Filesystem Utils
 [ Geometry ] Change disk geometry
 [ Options  ] Modify options
 [ MBR Code ] Write TestDisk MBR code to first sector
 [ Delete   ] Delete all data in the partition table
 [ Quit     ] Return to disk selection

Note: Correct disk geometry is required for a successful recovery. 'Analyse' process may give some warnings if it thinks the logical geometry is mismatched.


2.1.5) Seleccionamos la partición y nos situamos sobre la opción: "Undelete":


Disk /dev/sdd - 500 GB / 465 GiB - CHS 60801 255 63

     Partition                  Start        End    Size in sectors
> 1 P HPFS - NTFS              0  32 33 60801  15 14  976766976

 [  Type  ]  [  Boot  ]  [  List  ] >[Undelete]  [Image Creation]  [  Quit  ]


2.1.6) Nos aparece la siguiente pantalla donde podremos explorar y seleccionar los archivos a recuperar:

Windows: Recuperar archivos borrados

Pulsando la tecla "c" para el fichero sobre el que estamos situados o "C" para ficheros seleccionados, podremos recuperar los ficheros a la ubicación que queramos.


2 comentarios: