无法在 testdisk 上标记分区逻辑

无法在 testdisk 上标记分区逻辑

我的硬盘坏了,我正尝试从三个分区中最大的一个分区恢复所有数据,但实际上也修复了磁盘,以便我可以将一些不太重要的信息放入其中。

目前,我已经将硬盘更换为另一个,并且我正试图从一个允许我通过 USB 将磁盘连接到运行 Debian 10 buster 的笔记本电脑的机箱中拯救损坏的 HDD /dev/sdb

fdisk给出了输入/输出错误,同样如此e2fsck

Testdisk 7.0 能够看到我想要恢复的分区中的所有数据,并且还可以看到所有分区,如下所示

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

我无法重建分区表,使用左/右箭头时不会出现“逻辑”选项。我想将第一个分区设置为主可引导分区,将第二个分区设置为逻辑分区,将第三个分区设置为交换分区,所以我不知道。

之后我打算使用e2fsck并修复它。

编辑:parted分区重叠!这是一个大问题。如果、fdiskfsck给出输入/输出错误,我该如何修复重叠分区?

相关内容