“在此设备上未找到有效的分区表。” + “错误:不能在磁盘外有分区!” + fdisk 读取“7.3T”大小;我该如何解决这个问题?

“在此设备上未找到有效的分区表。” + “错误:不能在磁盘外有分区!” + fdisk 读取“7.3T”大小;我该如何解决这个问题?

发行版:Netrunner Blackbird (Debian)

I/O:SATA 转 USB 线缆

KDE 分区编辑器:“在此设备上未找到有效的分区表。”

me@computer:~$ sudo parted -l
Model: ATA LITEONIT LCT-128 (scsi)
Disk /dev/sda: 128GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  269MB   268MB   primary  ext4         boot
 2      269MB   32.5GB  32.2GB  primary  ext4
 3      32.5GB  54.0GB  21.5GB  primary  ext4
 4      54.0GB  128GB   74.1GB  primary  ext4


Model: ATA ST1000LM049-2GH1 (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system     Flags
 1      1049kB  8591MB  8590MB  primary  linux-swap(v1)
 2      8591MB  17.2GB  8590MB  primary  ext4
 3      17.2GB  1000GB  983GB   primary  ext4


Error: Can't have a partition outside the disk!
Ignore/Cancel? i
Model: WDC WD10 02F9YZ-09H1JL1 (scsi)
Disk /dev/sdc: 1000GB
Sector size (logical/physical): 4096B/4096B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      8389kB  8002GB  8002GB  primary

...

me@computer:~$ sudo fdisk -l -u /dev/sdc
Disk /dev/sdc: 931.5 GiB, 1000204886016 bytes, 244190646 sectors
Disk model: 02F9YZ-09H1JL1  
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x45b0734a

Device     Boot Start        End    Sectors  Size Id Type
/dev/sdc1        2048 1953523711 1953521664  7.3T 83 Linux

...

这:

me@computer:~$ sudo sfdisk -d /dev/sdc > sdc-backup.txt

将其作为文本文件放在我的主文件夹中:

label: dos
label-id: 0x45b0734a
device: /dev/sdc
unit: sectors

/dev/sdc1 : start=        2048, size=  1953521664, type=83

...

所以,我不确定这里到底发生了什么或者如何修复它...我查找了错误sudo parted并发现了这一点:

https://gparted.org/h2-fix-msdos-pt.php

看起来是同样的问题(并且似乎使用 gparted 而不是 KDE 的分区编辑器来发现这个问题是无关紧要的),但是在我对分区表进行更改之前,我希望尽可能小心,因为我真的不能丢失硬盘上的数据。

有什么建议或知道任何具体的修复方法可以指出我吗?

我非常感谢大家的帮助,如果您希望我运行任何其他命令来发布在这里,请告诉我。

谢谢大家。

仅供参考:我已经安装testdisk并正在运行它,如果您需要它的输出,请告诉我。

相关内容