GParted 存在交换和扩展分区问题

GParted 存在交换和扩展分区问题

在解决了一些分区表问题后,我终于运行了 Ubuntu 和 GParted 来查看我的分区。然后出现了一些窗口。

听起来真的很糟糕……

我单击了“取消”,然后出现了第二个。

...

我再次单击“取消” - 最终 GParted 启动了。

现在看起来是这样的...

我不知道该怎么办!GParted 对我的交换做出如下评论:

听起来很糟糕......至少对我来说是这样。

/dev/sda4 是我的扩展分区 - 这是我的 Ubuntu 所在的地方。 这里您可以阅读我之前遇到的分区表问题。我只是重写了旧分区表 - 这不是我的错!(我希望)

另外,这是我的fdisk -l输出:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xa118d672

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   286719999   143256576    7  HPFS/NTFS/exFAT
/dev/sda3       286720000   811972349   262626175    7  HPFS/NTFS/exFAT
/dev/sda4       915726335   976771071    30522368+   f  W95 Ext'd (LBA)
/dev/sda5       915726336   968652799    26463232   83  Linux
/dev/sda6       968652801   976771071     4059135+  82  Linux swap / Solaris

之前的情况如下:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xa118d672

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   286719999   143256576    7  HPFS/NTFS/exFAT
/dev/sda3       286720000   811972349   262626175    7  HPFS/NTFS/exFAT
/dev/sda4       915726335   976771071    30522368+   f  W95 Ext'd (LBA)
/dev/sda5       915726336   968652799    26463232   83  Linux
/dev/sda6       968652800   976771071     4059136   82  Linux swap / Solaris

感谢帮助!

答案1

这很奇怪,但我解决了问题(确切地说是 75%)。以下是我所做的:

  1. 我通过以下方式备份了分区表sudo sfdisk -d /dev/sda > sda-backup.txt
  2. 我创建了文件来编辑分区表sudo sfdisk -d /dev/sda > sda-new.txt
  3. 我编辑了我的“sda-new.txt”来更改分区表并保存了它。
  4. 我通过以下方式交换了我的 /dev/sda6swapoff /dev/sda6
  5. 我尝试通过以下方式写入分区表sudo sfdisk /dev/sda < sda-new.txt,但出现错误bad input或类似情况
  6. 我决定通过以下方式恢复旧分区表sudo sfdisk /dev/sda < sda-backup.txt
  7. 我打开了 GParted 并看到了我的分区。

我不知道具体发生了什么,但我认为它有效。

相关内容