Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/08/2011, 01:27
Avatar de andres_aquino
andres_aquino
 
Fecha de Ingreso: septiembre-2010
Ubicación: $("#place").html("FDW");
Mensajes: 138
Antigüedad: 14 años, 2 meses
Puntos: 24
Respuesta: Recuperar MBR dañado

Recuperar MBR dañado [solucionado]

@JoaoM me alegra que haya más feedback solicitando el posteo a la solución de mi problema, pues bueno, aquí va.

Bueno, primero que nada decir que he estado ocupado con trabajos y proyectos y no me ha dado tiempo a publicar la solución al problema del que había pedido ayuda y para colmo de males, mientras estaba escribiendo no sé qué pasó que se me había borrado todo lo que había escrito. En fin, sin más rollo presento la solución al problema del MBR dañado.


EL PROBLEMA
Como había publicado al inicio del hilo de este tema, tuve un problema tratando de grabar una ISO a un pendrive de 4Gb que tengo. Sucedió como sigue.

En mi desktop tengo un disco duro de 500Gb con tres particiones, partición 1 Windows 7 Ultimate 32bits, partición 2 Fedora 14 64bits y partición 3 "BACKUP". Es en esta partición 3 que tenía todos mis datos de vital importancia, proyectos, trabajos, documentos de la universidad y más cosas. Como un tiempo atrás había estado queriendo curiosear demasiado con saber cómo se siente tener una MacOS X instalado en una desktop, con todo el soporte para hacerlo correr, me descargue una distro de Hackintosh nada más para probar ya que dentro de poco tiempo me compraré una Mac Mini. Bien, la ISO ya la tenía toda lista y la queme en un DVD-R y ya nada más me quedaba hacer lo mismo para un bootloader llamado Empire EFI para la arquitectura Intel. Ahora es cuando viene el problema.

Ok. Como soy de usar más Linux que Windows, había leído y practicado varias veces a quemar el contenido de una ISO a un USB con el famoso y poderoso comando dd, varias veces sin ningún tipo de problema y con resultados positivos. Ya sé que muchos dirán que para este tipo trabajos hay aplicaciones GUI sumamente fácil como el Unetbootin que seleccionas la ISO y la USB y ya tienes todo listo en un santiamén, pero soy de los de la vieja escuela (con alma de programador a ultranza) que me gusta usar la consola. Yendo al grano. Abrí la consola y tipeé lo siguiente:

Código Consola Linux:
Ver original
  1. dd if=Empire.iso of=/dev/sdb bs=1M

Ok, todo bien me tiró el mensaje de que se habían copiado los 43Mb del ISO. Ahora ya nada más quedaba reiniciar la computadora para hechar a andar el pendrive recién quemado y listo. Reinicié y no pasó nada. "Rayos! No funciona el pen" dije. Entonces reinicié de vuelta la máquina y esta vez me tiró el típico error que "no se encuentra el bootloader el SO". Lo verifiqué bien con el LiveCD de Fedora 14 y me asusté tanto cuando vi que las particiones de mis disco duro quedaron así:

Partición 1: NEWISO - 31KB ISO9660
Partición 2: Empire EFI - 42MB HFS+
Partición 3: 500GB Libre

Hijole! "Perdí todo lo que tenía" fue lo primero que se me cruzó por la cabeza. Me tranquilice bien; tome un descanso para asimilar lo que estaba ocurriendo y me puse manos a la obra para buscar una solución rápida.

LA SOLUCIÓN
Buscando, curioseando, preguntando e investigando bien sobre cómo recuperar la MBR de mi disco duro, me encontré con que varias personas recomendaban usar varios programas para recuperar datos, pero todos eran del típico "Recuperar datos de discos formateados". Mi problema era la tabla de particiones que se había borrado, o sea, la pérdida del MBR.

Me encontré con este software, el TestDisk. Sirve perfectamente para recuperar MBRs dañadas y borradas. Es OpenSource y para varias plataformas, entre ellas: DOS (real y corriendo desde consola en Windows), Windows (desde NT hasta Win7), Linux, MacOS, FreeBSD y otros más. Les digo que es una maravilla de software que en serio recupera la tabla de particiones de cualquier SO que le pases para escanear. La última versión es la 6.13 y la estable es la 6.12 aunque hay una distro llamada Parted Magic que me vino como anillo al dedo y sirve para recuperación de datos.

Bien. Quemé la ISO del Parted Magic (172Mb apenas) en mi Kingstone de 4Gb e hice el escaneado con el TestDisk. Increíblemente --y sin mentir-- el software este me tiró una lista de 10 a 12 más o menos de tablas de particiones distintas, entre ellas NTFS, Ext3 y HFS+ y mi bendita partición "BACKUP" con los 300Gb de material digital super importante. Como el TestDisk permite ver la estructura de directorios de una partición (es lo que más destaca del software) me puse a hechar ojo a todas las particiones NTFS y Ext3 para ver si podía recuperar la instalación de Win7 y la de Fedora pero no me mostraba. Temía porque sucediera que ocurriese lo mismo con mi partición BACKUP. Pero estaba allí IN-TAC-TO! Los 300Gb estaban allí sin problemas de ningún tipo. Conste que el análisis que había hecho era algo muy superficial y no a profundidad. Pero qué más da, dije. No me importan tanto el win7 o el fedora, me importan más mis datos!

Entrando al sitio de TestDisk van a encontrar buena información sobre cómo hacer para usar el software y recuperar la tabla de particiones de su MBR borrado. Aquí es donde hago mención a que el sitio de TestDisk está en varios idiomas incluyendo el español.

TIP: En un blog me habían dicho que si se borraba la MBR del Windows ya tendría que dar por hecho que esta había volado y que no lo podría recuperar de ninguna forma; que yo sepa, no sé hasta donde sea del todo cierto o no, pero creo que debe ser posible haciendo un análisis a fondo. Eso sí, también debo mencionar que yo en ningún momento formateé ni toqué nada de mi disco duro, lo aclaro porque si alguno llegase a formatear puede dar por hecho que ya perdió toda su información y van a tener que recurrir a la vía de "recuperación tras formateo" que no es para nada agradable (lo digo por experiencia propia) ya que hay archivos que no llegan a recuperarse al 100% y quedan dañados, peor si se hizo un formateo y luego otro.

Más abajo van a encontrar links a los sitios de TestDisk y Parted Magic, ambos OpenSource y 100% recomendables para todos, especialmente para aquellos que se dedican a labores de recuperación de datos de discos duros dañados. Ahora bien, les dejo links a diferentes sitios que me sirvieron de consulta para llevar acabo la tarea de recuperación:

Recuperando tabla de particiones con Testdisk - RECOMENDADO
http://www.eqsoft.net/blog/index.php...-Testdisk.html

Recuperar tabla de particiones
http://www.ayuda-internet.net/tutori...nes/index.html

Recuperar tabla de particion perdida (con SOLUCION)
http://proposicion.org.ar/lurker/mes...1e07fc.es.html

Cómo recuperar tabla de particiones perdida: Testdisk
http://www.ubuntu-es.org/node/34497

Recuperar GRUB
http://www.guia-ubuntu.org/index.php...Recuperar_GRUB

LINKS
Sitio de TestDisk: http://www.cgsecurity.org/wiki/TestDisk_ES
Descarga de TestDisk: http://www.cgsecurity.org/wiki/TestDisk_Descargar
Ejemplos de recuperación con TestDisk: http://www.cgsecurity.org/wiki/Ejemp...3%B3n_de_datos

Sitio de Parted Magic: http://partedmagic.com/doku.php
Descarga de Parted Magic: http://partedmagic.com/doku.php?id=downloads

Bien, espero pueda servir a todas las personas que se encuentren en las mismas situación en la que he estado yo del cual no le deseo ni a mi peor enemigo. Con esto podrán tener a mano buena info con la que no van a tener que estar pasando varias horas y horas buscando la solución a sus problemas. Sinceramente, espero sirve de mucha ayuda y más a aquellos técnicos que se enfrentan a situaciones como esta.

Saludos!
__________________
Te sirvió mi ayuda? +1 ;D
Andy Aquino - @aquiandres

Última edición por andres_aquino; 09/08/2011 a las 01:34 Razón: Agregué otro link