Recuperando información de discos duros.

Últimamente he tenido la suerte de encontrarme en mi vida varios discos duros en los que le habían «desaparecido» los datos, con el consiguiente estrés, propio y ajeno, que tiene asociado. En general, con un poco de dedicación, paciencia y alguna que otra velita a Fray Escoba todo se quedó en el susto.

¿Por donde empezar?. Pues lo primero y fundamental es lo de las best practices o tener toda una serie de buenas costumbres:

  • !!! Que no panda el punico ¡¡¡
  • Tranquilo, no pierdas la calma y acuérdate de que google es tu amigo.
  • Paciencia y considera que la mejor solución no tiene porque ser el primer resultado de google.
  • Ni se te ocurra escribir algo en el disco en que se ha perdido los datos. Generalmente los archivos no se borran, sólo se marcan para reescribirse, así que mientras no escribamos nada probablemente podamos recuperar los datos. Recordemos que la tabla de particiones y los datos se escriben en puntos distintos del disco, se puede reescribir la tabla de particiones con la tranquilidad de no borrar los datos.
  • Haz copias de seguridad.
  • En la medida que puedas haz particiones independientes para los datos, SO,… Así si juegas con distintos sistemas operativos, como hago yo, y te cargas la partición de XXX no tendrás problemas para recuperar los datos.

¿Que usar para recuperar el sistema?. Tener una buena live de linux a mano diseñada para esta labor. En concreto yo he usado:

  • System Rescue CD. Es una live de linux, basada en Gentoo, destinada a reparar los sistemas y recuperar datos despues de un fallo. Contiene multiples utilidades de sistema (parted, partimage, fstools, …) y herramientas básicas (editores, midnight commander, herramientas de red). El kernel del sistema soporta los sistemas de archivos mas importantes (ext2/ext3, reiserfs, reiser4, xfs, jfs, vfat, ntfs, iso9660), y los de red (samba y nfs). Para instalarla en un USB.

  • Redo Backup: Es también una live de linux destinada a la recuperación de datos de un uso extremadamente fácil. Para instalarla en una USB se puede usar un instalador descargado de Pendrive linux.

¿Que utilidades usar?

  • testdisk: Permite recuperar particiones y sectores de arranque perdidos, así como datos.
  • photorec: Permite recuperar archivos perdidos incluyendo videos, documentos y archivos de los discos duros y CDRoms.
  • gparted: es el editor de particiones de GNOME. Esta aplicación es usada para crear, eliminar, redimensionar, inspeccionar y copiar particiones.
  • ms-sys (requiere instalación aparte): puede reescribir el MBR directamente desde la consola de Linux, sin necesidad de acudir al disco de recuperación de Windows.
  • fdisk: suministra información sobre las particiones, con él es posible crear o eliminar particiones y unidades lógicas y definir la partición activa, si es que no lo está.

¿Se necesita algo mas?

  • Un USB de al menos un Gb / CD / DVD para grabar la distribución live que mas nos guste 
  • Un disco duro externo para salvar los datos.

Paso a describir rápidamente las utilidades mas específicas, o por lo menos las que yo no conocía.

ms-sys
Es una herramienta destinada a reescribir el sector de arranque. En vez de hacerme caso lo usé para intentar eliminar el arranque dual que tenía y me cargué el sector de arranque del sistema. Así que cuidado al usarlo y mas vale hacer un backup previo.

La forma de usarlo para identificar cual es la partición de Windows es:

fdisk -l

Para reescribir el MBR para esa partición la forma sería:

ms-sys – m /dev/XXXX

testdisk
Está destinada a recuperar la tabla de particiones de un disco y eventualmente recuperar datos.

Para usarlo crear un log, seleccionar la partición sobre la que se va a actuar, el tipo de tabla de particiones y la operación a realizar: Analizar la partición y buscar particiones perdidas, reescribir el MBR, borrar datos, … a partir de estas opciones se nos darán otras posibilidades de recuperar tablas de particiones, backups de MBR, recuperación de ficheros, …

photorec
Lee el disco, completo o sólo la parte libre, y recupera los archivos que encuentra en otra partición. Al usar esta herramienta cárgate de paciencia ya que la revisión del disco lleva tiempo. Por lo que he visto recupera lo impensable. Lo peor, desde mi punto de vista, es que no recupera los ficheros con nombre con lo que después de usarla nos queda un buen rato de para ponerlo todo en orden.

Para usarlo seleccionar la partición a recuperar, el tipo de tabla de particiones (intel, … ), el tipo de partición sobre las que se escribieron, si se desea escanear todo el disco o solo la parte libre y la unidad de destino.

Otra alternativa que se puede usar con buenos resultados es arrancar con Hirens BootCD 8.7 del Todo en 1 V.8 están todas estas herramientas de versiones un poco mas viejas, pero útiles. En concreto yo probé RecoverSoft Media Tools Professional 5.0 y quitando que era un poco incomoda detectó una gran cantidad de ficheros borrados, con su nombre.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *