Recuperar tabla de particiones

Pues resulta que usando fdisk para formatear un pendrive, me he equivocado y he creado una tabla de particiones DOS vacía en sdb, que es uno de los discos del raid0 del portátil. Ahora mismo me funciona el sistema, pero no me atrevo a reiniciar porque seguramente no arranque, estoy escaneando el disco con testdisk a ver si puedo hacer algo. ¿Hay alguna forma de recuperar la tabla de particiones que tenía anteriormente en sdb?
Jur, raid, deberas seguramente montar antes el raid y luego examinar la tabla de particiones, una vez hecho eso no deberias tener muchos problemas espero, mira tutos por internet que alguno sobre recuperacion de datos te podra venir muy bien y siempre se empieza por la tabla de particiones.
El raid está montado (no he reiniciado todavía) y testdisk sólo me encuentra una partición. También he probado con gpart (no gparted) y no me sirve de nada, después de un ratazo escaneando me dice lo siguiente: "*** Fatal error: dev(/dev/sdb): seek failure."

¿Hay otra forma de recuperar la tabla de particiones?

Si analizo el raid con test disk me dice lo siguiente:

Disk /dev/mapper/isw_edbbabied_Volume0 - 1000 GB / 931 GiB - CHS 1953536000 1 1
Current partition structure:
     Partition                  Start        End    Size in sectors

1 P Windows RE(store)           2048   24012799   24010752

Warning: Bad starting sector (CHS and LBA don't match)
2 P Windows RE(store)       24012800   24217599     204800

Warning: Bad starting sector (CHS and LBA don't match)
Warning: Incorrect number of heads/cylinder 255 (NTFS) != 1 (HD)
Warning: Incorrect number of sectors per track 63 (NTFS) != 1 (HD)
3 * HPFS - NTFS             24217600  679577599  655360000 [OS_Install]

Warning: Bad starting sector (CHS and LBA don't match)
4 E extended LBA           679579646 1953535999 1273956354

Warning: Bad starting sector (CHS and LBA don't match)
5 L Linux                  679579648  890523647  210944000

Warning: Bad starting sector (CHS and LBA don't match)
   X extended               890523648  903837695   13314048

Warning: Bad starting sector (CHS and LBA don't match)
6 L Linux Swap             890525696  903837695   13312000

Warning: Bad starting sector (CHS and LBA don't match)
   X extended               903837696 1871615999  967778304

Warning: Bad starting sector (CHS and LBA don't match)
Warning: Incorrect number of heads/cylinder 0 (NTFS) != 1 (HD)
Warning: Incorrect number of sectors per track 0 (NTFS) != 1 (HD)
7 L HPFS - NTFS            903839744 1871615999  967776256 [Datos]

Warning: Bad starting sector (CHS and LBA don't match)
   X extended              1871616000 1953535999   81920000

Warning: Bad starting sector (CHS and LBA don't match)
8 L Linux                 1871618048 1953535999   81917952

Warning: Bad starting sector (CHS and LBA don't match)


¿Debería intentar reparar directamente sobre el raid, o eso la va a liar más parda aún?

Edit: ¿Funcionaría copiar la tabla de particiones de sda a sdb, o no es exactamente la misma?

Edit2: Al intentar crear un backup de la tabla de particiones de sda me sale esto:

# sfdisk -d /dev/sda > backup_parttab_sda
sfdisk: Atención: la partición extendida no empieza en un límite de cilindro.
DOS y Linux interpretarán el contenido de forma diferente.



sfdisk: ERROR: el sector 679579646 no tiene una firma msdos


Supuestamente sda funciona correctamente.
2 respuestas