No se puede marcar una partición lógica en testdisk

No se puede marcar una partición lógica en testdisk

Mi disco duro se rompió y estoy tratando de recuperar todos los datos que puedo de la mayor de las tres particiones, pero también reparo el disco para poder poner información menos importante en él.

De momento he sustituido el disco duro por otro y estoy intentando rescatar el HDD roto de una carcasa que me permite conectar el disco vía USB a mi portátil, ejecutando Debian 10 buster, en /dev/sdb.

fdiskme da un error de entrada/salida, al igual que e2fsck.

Testdisk 7.0 puede ver todos los datos en la partición que estoy interesado en recuperar y también ve todas las particiones, de la siguiente manera

Disk /dev/sdb - 1000 GB / 931 GiB - CHS 953869 64 32
   Partition                Start            End    Size in sectors
>D Linux                    1   0  1 39771   63 32    81451008
 D Linux                36723   0  1 953868  63 32  1878315008
 D Linux Swap           39773   0  1 47878   63 32    16601088

Structure: Ok.  Use Up/Down Arrow keys to select partition.
Use Left/Right Arrow keys to CHANGE partition characteristics:
*=Primary bootable  P=Primary  L=Logical  E=Extended  D=Deleted
Keys A: add partition, L: load backup, T: change type, P: list files, Enter: to continue

ext4 blocksize=4096 Large_file Sparse_SB Backup_SB, 41 GB / 38 GiB

No puedo recrear la tabla de particiones, la opción "Lógica" no aparece cuando uso las flechas izquierda/derecha. Me gustaría configurar la primera partición como de arranque primaria, la segunda como lógica y la tercera como de intercambio, así que no lo sé.

Después planeo usarlo e2fscky repararlo.

Editar:¡Las particiones se superponen! Ese es un gran problema. ¿Cómo soluciono una partición superpuesta si parted, fdisky fsckobtengo un error de entrada/salida?

información relacionada