修复重叠分区

修复重叠分区

今天我去调整我的一个驱动程序分区的大小,因为我目前正在从 Ubuntu 切换到 ArchLinux 作为我的主要操作系统。但是当我进入 Gparted 时,我收到错误“不能有重叠分区”。检查 Fdisk 给出以下解决方案:

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   318586879   159190016    7  HPFS/NTFS/exFAT
/dev/sda3       770101248   976773167   103335960   83  Linux
/dev/sda4       318588926   770103295   225757185    5  Extended
Partition 4 does not start on physical sector boundary.
/dev/sda5       318588928   770101247   225756160   83  Linux

看起来 sda4 与 sda3 重叠。我知道我的分区很乱,这也是我从 Ubuntu 迁移的原因之一,这样我就可以删除 sda4 和 5,只留下 Windows(sad1+2)和 arch linux(sda 3)。

所以我想我的问题是如何解决这个重叠问题。如果可能的话,通过逃避 sda4/5 来不再有重叠?

我希望保留我的数据,但所有内容都已备份,所以如果真的没有其他选择,我可以进行完全的全新安装......但我在这里的原因是想先看看是否有任何办法。

谢谢您,如果您需要更多信息请告诉我!

答案1

试试我的修复零件程序。它应该自动修复问题。我建议在磁盘上启动它并使用 FixPartsp选项查看分区表。请注意,FixParts 根本不显示扩展分区,因此当您看不到时不必担心/dev/sda4。但是,如果您看到所有其他分区,并且没有一个分区列omittedStatus列中,请继续键入w以保存已修复的分区表。

相关内容