Friday, December 29, 2006

Recuperando datos de un disco duro formateado y Qué pasa cuando formateas un disco y cómo se recuperan datos

¡Importante! No enviamos el programa ni la licencia ni el código. Si has perdido datos, piensa en frío, apaga tu ordenador para no sobreescribir nada y acude a un servicio técnico. No harás nada corriendo de un sitio a otro histéricamente, ni halagando nuestro extraño ego con promesas de fama mundial, ni apelando a nuestros sentimientos. No podemos ayudarte por internet: si las pistas que damos no te resuelven nada, es que necesitas ayuda técnica in situ. Lo mejor que podemos hacer por ti es maltratarte para que dejes de andar en círculos y te pongas a buscar ayuda, no recetas mágicas. Aunque quedemos como hijos de la gran perra, cuanto antes te quede claro que debes buscar ayuda y pagar por ella, menos perjudicado saldrás de una pérdida de datos. Y si nunca te ha pasado necesitar de la informática forense, piensa en serio hacer copias de seguridad.

Este fin de semana ha sido de lo más interesante. De la forma más tonta, me ha tocado realizar una evaluación casi completa de productos de data recovery. El portátil de empresa que utiliza mi novia comenzó a fallar el jueves. Al arrancar Windows, el equipo mostraba recurrentemente el mensaje de que no se podía arrancar correctamente, y mostraba las opciones de arrancar con normalidad, arranque en modo seguro, etc... Una vez entregado el equipo a la tienda que les ofrece el mantenimiento, lo revisaron (o eso dijeron), y concluyeron que no había ninguna posibilidad de recuperar la información, con lo cual había que formatear el equipo y reinstalarlo.

Al tener conocimiento de que iban a formatearlo sin haber intentado salvar la información que contenía, solicité el equipo a la tienda para intentar recuperar algún dato, aunque para cuando me lo entregaron, ya lo habían formateado, y habían cancelado a medias una instalación de XP. Mi objetivo era ahora recuperar el archivo .PST con su correo y contactos, y el máximo número de documentos ofimáticos. (La tienda desconoce el concepto de perfil móvil, que hubiera evitado mis experimentos de fin de semana).

Primer intento: Desmonto el disco duro, y lo monto en una carcasa USB. Tras realizar algunas pruebas con diversos programas de data recovery, veo que la recuperación sobre dispositivos extraíbles no funciona, por lo que vuelvo a montar el disco duro en el portátil.

Segundo intento: Instalo Windows XP y pruebo el Iolo Search and Rescue 3 que con su tecnología StrongScan se anuncia como la herramienta ideal para recuperar información en un disco duro formateado. Pasan unas 40 horas hasta que finaliza el análisis, y no consigue recuperar más que unos pocos documentos ofimáticos.

Tercer intento: Pruebo el File Scavenger 3 y el resultado es similar, si bien, este solamente tarda unos 15 minutos en realizar el escaneo del disco duro.

Cuarto intento: Utilizo Recover My Files 3.7.. En 10 minutos es capaz de localizarme numerosos archivos, entre los que aparecen varios archivos .PST, aunque al intentar de salvar los ficheros, me los almacena con tamaño de 1Kb.

Quinto, sexto, séptimo,.... intento: Continuo intentándolo con el Ontrack Easy Recovery 6, el Stellar Phoenix, el Runtime GetDataBack, Recover LostData y todo aquel programa que remotamente pueda tener alguna funcionalidad similar.

Último intento: Pruebo una versión anterior de Recover My Files, en concreto la 2.90. En algo menos de 30 minutos es capaz de recuperar más de 5 ficheros .PST además de bastantes documentos ofimáticos, e innumerables imágenes. En esta ocasión, el programa si que permite almacenar los ficheros correctamente, y consigo salvar más de 200Mb de información. Entre la información recuperada, encuentro un par de archivos Excel bastante curiosos que parecen inventarios de portátiles con hojas tituladas Aspen, Davos y DM. Umm, esto suena a reuniones del G8. ¿Será que en alguna imagen de sistema de HP a alguien se le colaron estos ficheros? ¿Será acaso que HP vende portátiles usados como si fueran nuevos?

Algunos de los ficheros PST estaban corrompidos, pero he conseguido solucionar esto mediante el scanpst que incluye Microsoft Outlook.

En resumen: Ordenador encendido durante casi 72 horas seguidas, evaluación casi completa de todo el software de recuperación de datos del mercado, recuperado todo el correo, contactos y calendario hasta la semana pasada, así como 100Mb de documentos ofimáticos. Si alguna vez os ocurre alguna cosa similar, sin ninguna duda, RecoverMyFiles es la solución adecuada.


Entendamos cómo funciona: al borrar un archivo, ni se destruyen ni se ponen a cero los bits que lo componen, sino que se marcan como disponibles.

Cuando el ordenador escribe datos en el disco, utiliza el espacio que está marcado como "disponible". Por esta razón, la primera recomendación tras un borrado accidental es no utilizar el disco duro, apagar el ordenador, extraer el disco y conectarlo como disco secundario a otro ordenador.

A medida que se va usando el ordenador, esos espacios disponibles se van utilizando para otras cosas, y el archivo, que está ahí, empieza a desaparecer como un mosaico romano al que se le sueltan las piezas. El dibujo es reconocible, aunque paulatinamente se degrada hasta ser inservible. Aunque se puede recuperar información visualmente (especialmente texto) normalmente el programa original no puede leerla. Los programas de recuperación intentan reconstruir trozos de archivos típicos probando opciones para ver si alguna cuela. Normalmente, si se destruye el inicio del archivo (donde está la información crucial sobre tipo, longitud, etc), la recuperación es menos probable.

Como se ve, para recuperar un disco es preciso disponer de un segundo equipo al que conectar el disco duro accidentado, y la pericia para realizar la manipulación. Por supuesto, se puede instalar el programa en el disco afectado y recuperarlo "en caliente", pero esto conlleva el riesgo de escritura.

Con el formateo de discos ocurre algo parecido. La mayor parte de los formateos que se realizan son lógicos y no físicos. Es decir, se marca todo el disco como libre y se rehace la tabla de asignaciones, que es el apartado en que se indica dónde está cada fichero. Un programa como recover rastrea el disco duro ignorando la tabla de asignaciones y, en su lugar, buscando patrones al azar sobre los que reconstruir los archivos. Otros programas más específicos (como los que puedes encontar en un buscador poniendo "recuperar pst" para recuperar carpetas de outlook) se especializan en reconstruir tipos de archivos concretos a partir de patrones muy específicos, pero no siempre funciona, y la recuperación no siempre es completa.

Resumiendo: los datos no se eliminan de golpe, sino que se van quitando a medida que el espacio va siendo necesario. No hay información apilada, no hay un rastro de lo que hubo antes ahí. Si está, se puede reconstruir; si no está, no hay nada que hace
Fuente: http://www.simbiontes.com

Labels: , , , , ,