Ir al contenido


Foto

Rescatar datos de un disco estropeado (caso real)


  • Por favor identifícate para responder
9 respuestas en este tema

#1 seoane

seoane

    Advanced Member

  • Administrador
  • 1.259 mensajes
  • LocationEspaña

Escrito 12 octubre 2012 - 05:48

Hace poco me trajeron un portátil con el disco estropeado, con sectores dañados, y me pidieron que rescatara toda la información posible y aunque no soy un experto en la materia intente hacer lo que pude  :)

Lo primero que hice fue sacar el disco y lo coloque como secundario en otro equipo, windows lo reconocía (buena señal) pero era incapaz de acceder a el, de hecho el explorer se quedaba como "colgado" cada vez que intentaba abrirlo.

El siguiente paso entonces fue extraer los datos en bruto a otro sitio donde fueran mas accesible.  Pensé en utilizar mi programa "Dump" para hacer una imagen del disco, pero el problema fue que cada vez que me encontraba con un sector dañado el programa se cerraba. La solución fue modificar el programa (lo dejo como adjunto) para que ignore TODOS los errores, incluso los de final de fichero, rellenando con ceros las zonas que no puede leer.

Armado con mi nuevo juguete me dispuse a hacer una copia del disco, algo así:


delphi
  1. dump --if=\\.\H: --of=C:\imagen.bin --bs=32 --x=2 -i -r


Donde copiamos el disco H en C:\imagen.bin con un tamaño de bloque de 32MB  e ignorando TODOS los errores (ver la ayuda del programa para mas información). El único cuidado que tenemos que tener es pararlo a mano, usando CTRL+C, cuando llegamos al final del disco, porque el programa ignorara el error de que hemos llegado al final y seguirá llenando con ceros la imagen indefinidamente.

Una vez que tenemos nuestra imagen con la que trabajar podemos intentar recuperar los ficheros, con algún programa de recuperación.

Este mio funciona de maravilla con las fotos jpeg:
http://delphi.jmrds.com/?q=node/67
Y lo mismo pero para una recuperación automática:
http://delphi.jmrds.com/?q=node/42

Ya tenia las fotos (casi 2000), ademas de algunas fotos del facebook que habían quedado por el disco  ;) Pero me faltaba algunos archivos de word y un par de zips. Me puse a buscar por internet y no encontré ninguna aplicación sencilla para recuperar información a partir de una imagen, asi que me decidi por scalpel.

Scalpel es una aplicación de consola, de código abierto y multiplataforma. Es un "file carver" es decir puede buscar dentro un disco, o una imagen, ficheros con una estructura conocida. Cuenta en su base de datos con múltiples formatos zip,doc,jpeg,png, etc ... solo hay que configurarlo adecuadamente y a correr.
http://www.digitalfo...ns.com/Scalpel/

El único problema es que el scalpel es muy rápido pero no muy preciso y genera cientos de falsos positivos, asi que tocara revisar los ficheros a mano  :( y en su caso repararlos. Yo en el caso de los zips utilice este programa que me dio muy buenos resultados:
http://www.diskinter...com/zip-repair/

Espero que nunca tengáis que usar este truco  :)

Saludos

Archivos adjuntos


  • 0

#2 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 12 octubre 2012 - 07:06

Vaya amigo... no sabía que era posible realizar volcados en bruto de los discos duros... y mucho menos de esos volcados recuperar información... Muchas gracias por compartirnos esta información y el programita...


Saludox
  • 0

#3 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.446 mensajes
  • LocationMéxico

Escrito 12 octubre 2012 - 07:22

Caramba!!!, el dinero que me hubiera ganado si lo hubieses publicado hace unos años :D :D :D

Gracias por el aporte (y)

Saludos
  • 0

#4 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 12 octubre 2012 - 07:44

Ese tipo de situaciones son muy comunes, hace un par de días había un equipo así, me preguntaron si podría arreglarlo, pero en realidad le tomé pereza al asunto :D. Sin embargo este truco me lo guardo a modo personal.

PD: Luego preguntan porqué los consideramos gurús, ¿crear sus propios sistemas que permiten recuperación? no cualquiera :)


Saludos!
  • 0

#5 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.137 mensajes

Escrito 12 octubre 2012 - 07:49

Gracias por compartir Seoane, muy interesante tu programa.  (y)


PD: Luego preguntan porqué los consideramos gurús, ¿crear sus propios sistemas que permiten recuperación? no cualquiera :)


Mis respetos para el maestro Seoane.

Un cordial saludo.
  • 0

#6 cadetill

cadetill

    Advanced Member

  • Moderadores
  • PipPipPip
  • 994 mensajes
  • LocationEspaña

Escrito 12 octubre 2012 - 11:04

Muchas gracias por el truco Seoane pero como dices, espero no tener que usarlo nunca :D
  • 0

#7 seoane

seoane

    Advanced Member

  • Administrador
  • 1.259 mensajes
  • LocationEspaña

Escrito 12 octubre 2012 - 12:09

Esto de la "data carving" es un tema que siempre me ha interesado. Y lo de recuperar fotos borradas ...  *-) *-) *-)  :D

Por otro lado, el caso mas asombroso de recuperación de un disco lo tuve ya hace un tiempo en mi trabajo. Nos llego un disco completamente muerto, de hecho si se enchufaba en un ordenador el ordenador no arrancaba  :| . Tenia estropeado el circuito electrónico, así que en ese momento fue cuando tiramos la toalla los informáticos, pero lo recogió de la basura el "electrónico" (el que repara los circuitos de las maquinas en mi trabajo) y localizo la avería en un diodo de un par de milímetros de ancho. Entonces consiguió un diodo similar, pero con un tamaño mucho mas grande, y con un poco de habilidad y retorciéndole las patillas consiguió soldarlo a la placa. Para asombro de todos el disco funciono a la primera y pudimos extraer la información a un disco nuevo, de hecho todavia lo tenemos por el taller y sigue funcionando.

Saludos
  • 0

#8 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4.107 mensajes
  • LocationMadrid - España

Escrito 12 octubre 2012 - 04:22

Excelente  (y).  Buen truco.


Saludos.
  • 0

#9 ELKurgan

ELKurgan

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 566 mensajes
  • LocationEspaña

Escrito 13 octubre 2012 - 09:50

Muchas gracias por los aportes, amigos...

La cantidad de dolores de cabeza que me hubiera ahorrado si hubiera tenido en mi mano estas ayudas tiempo atrás... 
8o| 8o| 8o|

Gracias y un saludo
  • 0

#10 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 13 octubre 2012 - 09:52

Muchas gracias por los aportes, amigos...

La cantidad de dolores de cabeza que me hubiera ahorrado si hubiera tenido en mi mano estas ayudas tiempo atrás... 
8o| 8o| 8o|

Gracias y un saludo



muy cierto... yo no habría perdido juegos. wallpapers, música, fotos, etc etc :(
  • 0




IP.Board spam blocked by CleanTalk.