我的硬盘坏了,我正尝试从三个分区中最大的一个分区恢复所有数据,但实际上也修复了磁盘,以便我可以将一些不太重要的信息放入其中。
目前,我已经将硬盘更换为另一个,并且我正试图从一个允许我通过 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
分区重叠!这是一个大问题。如果、fdisk
和fsck
给出输入/输出错误,我该如何修复重叠分区?