recuperar tabla de particiones

71 views
Skip to first unread message

JOSÉ MANUEL GONZÁLEZ

unread,
Apr 19, 2010, 7:44:14 AM4/19/10
to Andalinux
No me lo puedo creer. El hombre indudablemente es el único ser del universo capaz de tropezar tantas veces con la misma piedra, y yo debo ser muy, muy, muy hombre. (me suena de haber dicho esto con anterioridad)
Al grano. Resulta que trasteando para cambiar el formato de una de las particiones de mi disco duro externo, no se cómo he hecho desaparecer todas las particiones y sin formato. Lo más alucinante es que el gparted tardo un segundo en hacerlo, por lo que imagino (según he leído en internet) que lo que ha pasado es que he eliminado la tabla de particiones. ¿es posible recuperar dicha tabla para así recuperar los archivos?. Usando un programa de recuperación de archivos no ha encontrado ninguno.
Gracias vuestra ayuda.

--
Has recibido este mensaje porque estás suscrito al grupo "AndaLinux" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a anda...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a andalinux+...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/andalinux?hl=es.

Jose Antonio sánchez vázquez

unread,
Apr 19, 2010, 7:50:24 AM4/19/10
to anda...@googlegroups.com
No te atormentes... cuando instalé Archlinux me pasó lo mismo (me cargué la tabla de particiones sin despeinarme)

Por fortuna aprendí a recuperarlas gracias a gpart el cual te recomiendo que utilices si no es demasiado tarde (entiéndase por esto no haber seguido jugando con el disco)

Moraleja de todo esto: haz una copia del mbr y guárdala a buen recaudo que nunca se sabe cuándo te va a hacer falta ;)

Suerte amigo (yo logré recuperar N meses de fotos familiares tras el desastre)

JOSÉ MANUEL GONZÁLEZ

unread,
Apr 19, 2010, 11:46:30 AM4/19/10
to anda...@googlegroups.com
Estoy acoj.. digo muerto de miedo. te envío lo que tengo hasta ahora (ten en cuenta que me he cargao un disco y no quiero estropearlo más) la consola me da esto:
usuario@Guadalinex:~$ sudo gpart /dev/sdb

Begin scan...
Possible partition(Windows NT/W2K FS), size(105246mb), offset(0mb)
Possible partition(Windows NT/W2K FS), size(199996mb), offset(105246mb)
End scan.

Checking partitions...
Partition(OS/2 HPFS, NTFS, QNX or Advanced UNIX): primary
Partition(OS/2 HPFS, NTFS, QNX or Advanced UNIX): primary
Ok.

Guessed primary partition table:
Primary partition(1)
   type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced UNIX)
   size: 105246mb #s(215544042) s(63-215544104)
   chs:  (0/1/1)-(1023/254/63)d (0/1/1)-(13416/254/63)r

Primary partition(2)
   type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced UNIX)
   size: 199996mb #s(409593240) s(215544105-625137344)
   chs:  (1023/254/63)-(1023/254/63)d (13417/0/1)-(38912/254/63)r

Primary partition(3)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(4)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

usuario@Guadalinex:~$
usuario@Guadalinex:~$
usuario@Guadalinex:~$ sudo gpart -W /dev/sdb /dev/sdb

Begin scan...
Possible partition(Windows NT/W2K FS), size(105246mb), offset(0mb)
Possible partition(Windows NT/W2K FS), size(199996mb), offset(105246mb)
End scan.

Checking partitions...
Partition(OS/2 HPFS, NTFS, QNX or Advanced UNIX): primary
Partition(OS/2 HPFS, NTFS, QNX or Advanced UNIX): primary
Ok.

Guessed primary partition table:
Primary partition(1)
   type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced UNIX)
   size: 105246mb #s(215544042) s(63-215544104)
   chs:  (0/1/1)-(1023/254/63)d (0/1/1)-(13416/254/63)r
Primary partition(2)
   type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced UNIX)
   size: 199996mb #s(409593240) s(215544105-625137344)
   chs:  (1023/254/63)-(1023/254/63)d (13417/0/1)-(38912/254/63)r

Primary partition(3)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(4)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Edit this table (y,n):

¿Y ahora que hago? ¿le doy a "y" y enter?
Gracias por la respuesta.
P.D. Impresionante la velocidad a la que respondiste al primer mensaje. (parecía que estabas esperándolo).

JOSÉ MANUEL GONZÁLEZ

unread,
Apr 19, 2010, 12:07:19 PM4/19/10
to anda...@googlegroups.com
Tras pensarlo un poco (y tan poco si ves la hora a la que se mandó el mensaje anterior) he decidido marcar "y" y darle al enter. Como resultado me da esto:

Edit this table (y,n) : y

Edit which partition (1..4, q to quit) :


Ahora sí, ¿que hago?

JOSÉ MANUEL GONZÁLEZ

unread,
Apr 19, 2010, 12:32:24 PM4/19/10
to anda...@googlegroups.com
Oee,  Oe, Oe, Oeeee. No me había dado cuenta que la respuesta estaba en el propio articulo que me mandaste (Lo  hice y lo entendí). Gracias por todo. Eres como Dios , "un mensaje tuyo bastará para sanar mi disco duro".
Gracias de nuevo.

Jose Antonio sánchez vázquez

unread,
Apr 19, 2010, 5:17:00 PM4/19/10
to anda...@googlegroups.com
Me alegra saber que lo has podido solucionar leyendo 
Enhorabuena y aprovecha para hacer un backup del mbr para la próxima vez (no sea que gpart no te saque del apuro )
35D.gif
362.gif

JOSÉ MANUEL GONZÁLEZ

unread,
Apr 20, 2010, 5:27:09 AM4/20/10
to anda...@googlegroups.com
Voy a abusar de tu buena voluntad un poco más. A la hora de hacer una copia de seguridad del mbr he visitado la página que me indicaste y me surgía la duda de a dónde iba a parar esa copia. Buscando encontré este articulo de la wiki aquí donde los comandos eran diferentes. Veamos:
en la página que me mandaste
  • Hacer copia:"dd if=/dev/sdX of=/tmp/sda-mbr.bin bs=512 count=1"
  • Restaurar: " dd if= sda-mbr.bin of=/dev/sdX bs=1 count=64 skip=446 seek=446 "
en la de la wiki
  • Hacer copia: "dd if=/dev/xxx of=mbr.backup bs=512 count=1"
  • Restaurar:" dd if=mbr.backup of=/dev/xxx bs=512 count=1"
Parece que en la segunda se hace la copia en el propio disco duro y en la primera en otro distinto ya que parece que manda coger el mbr del disco sdX y ¿lo copia al disco sda?
Todo esto lo pregunto por si puedo hacer una copia de seguridad además en un lápiz usb o en un cd. Y si es así ¿cómo serían los comandos para hacerlo y restaurarlo?
Gracias anticipadas
35D.gif
362.gif

Jose Antonio sánchez vázquez

unread,
Apr 20, 2010, 5:56:53 AM4/20/10
to anda...@googlegroups.com
¿buena voluntad? espera que te mande la factura a tu domicilio particular 

Respecto al comando dd debes tener en cuenta básicamente dos cosas:
  • if (Input File) es de dónde quieres leer la información
  • of (Output File) es dónde quieres guardarla
Desde ese prisma los comandos son muy parecidos, sólo hay que poner un poco de cuidado indicando el lugar en el que almacenar el fichero (que puede ser cualquier cosa, desde un usb al mismo disco duro del que estás leyendo el mbr)

Espero que haya resultado esclarecedor compañero.

2010/4/20 JOSÉ MANUEL GONZÁLEZ <jmg....@gmail.com>
35D.gif
362.gif
1B2.gif
Reply all
Reply to author
Forward
0 new messages