Reparar la tabla de particiones dañada

Reparar la tabla de particiones dañada

Esta es la continuación deRecuperar partición extendida, pero esta vez tengo un problema diferente relacionado con la tabla de particiones.

Logré restaurar la partición que necesitaba y hice una copia de seguridad de los archivos que eran cruciales para mí (al menos aquellos que tenía espacio para almacenar en algún lugar)

Bien, ahora vayamos al problema. Mi tabla de particiones está dañada, al iniciar RIP Linux puedo montarla en truecrypt (y otras que se recuperaron), pero eso es básicamente todo. Cuando ejecuto GParted tengo una unidad no asignada.

Información del desarrollador de GParted:

Device Information

Model: ATA ST2000DL003-9VT1
Size: 1.82TiB
Path: /dev/sda

Partition table: unrecognized
Heads: 255
Sectors/track: 63
Cylinders: 243201
Total Sectors: 3907029168
Sector size: 512

Cuando reviso la información sobre el espacio no asignado obtengo:

File system: unallocated
Size: 1.82TiB
First sector: 0
Last sector: 3907029167
Total sectors: 3907029168

Warning: Can't have a partition outside the disk!

Ahora la salida de testdisc (Analizar):

TestDisk 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org

Disk /dev/sda - 2000 GB / 1863 GiB - CHS 243201 255 63
Current partition structure:
     Partition                  Start        End    Size in sectors

> 1 P Linux                13132 242 39 16353 233  8   51744768                                        
  2 E extended LBA         16807 223  1 243201 254 63 3637021626
 No partition is bootable
  5 L Linux                16807 223 57 20430  39 25   58191872
    X extended             20430  70  1 243201  78 13 3578816632
 Invalid NTFS or EXFAT boot
  6 L HPFS - NTFS          20430  71 58 243201  78 13 3578816512
 6 LNext

Ahora fdisk:

# fdisk -l /dev/sda

Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00039cd0

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1       210980864   262725631    25872384   83  Linux
/dev/sda2       270018504  3907040129  1818510813    f  W95 Ext'd (LBA)
/dev/sda5       270018560   328210431    29095936   83  Linux
/dev/sda6       328212480  3907028991  1789408256    7  HPFS/NTFS/exFAT

Ahora me gustaría arreglar eso para organizar las particiones correctamente, pero no tengo idea de qué herramienta es capaz de arreglarlo (lo intenté, algunas, algunas ofrecieron arreglarlo, pero era demasiado arriesgado en este momento, todavía haciendo copias de seguridad de los datos). .

Respuesta1

Logré editar manualmente la entrada del disco sobre la partición extendida, lo que me permitió verla correctamente en GParted. En este punto el problema está resuelto.

Respuesta2

Veo que estás usando TestDisk. es capaz de realizar algunas reparaciones de la tabla de particiones: http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step

Respuesta3

Sugeriría utilizar OnTrack o cualquier elemento del mercado de recuperación de datos forenses. Si sospecha que hay daños físicos y es una unidad Seagate, puede reparar el disco utilizando el software Sea Tools, que le permitirá recuperar más datos. Asegúrese de tener una copia de seguridad de la imagen primero

Respuesta4

Tuve una falla similar y recién ahora pude sacar datos del disco (con algunos sectores defectuosos). Tuve que conseguir un convertidor TTL, restablecer SMART y reconstruir la partición para que la unidad hiciera algo útil.

Después de eso, dejé la terminal abierta y la dejé ejecutar sus errores durante unos minutos.

El sistema operativo todavía no lee la partición.

TestDisk trabajó para obtener los datos. No puedo crear una imagen porque la unidad se bloquea después de un tiempo, pero copié manualmente carpetas con algunos errores CRC aquí y allá y recuperé la mayoría de los datos. Tengo que restablecer periódicamente la unidad: "\1", "e" desde la terminal es excelente si está operando de forma remota.

información relacionada