扩展分区未与物理扇区对齐。所有其他分区均对齐。这是一个问题吗?我怎样才能解决这个问题?

扩展分区未与物理扇区对齐。所有其他分区均对齐。这是一个问题吗?我怎样才能解决这个问题?

当我尝试干净地重新安装 Linux Mint 时,不知何故弄乱了我的分区。现在每当我输入 时sudo fdisk -l,它总是会给我警告:

$ sudo fdisk -l
[sudo] password for sneknotsnake:             
Disk /dev/sda: 465,78 GiB, 500107862016 bytes, 976773168 sectors
Disk model: ST500DM009-2DM14
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xdb92a920

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048    104447    102400    50M  7 HPFS/NTFS/exFAT
/dev/sda2          104448  72919039  72814592  34,7G  7 HPFS/NTFS/exFAT
/dev/sda3        72921086 598581903 525660818 250,7G  f W95 Ext'd (LBA)
/dev/sda4       598581904 976773119 378191216 180,3G  7 HPFS/NTFS/exFAT
/dev/sda5        72921088 219478015 146556928  69,9G 83 Linux
/dev/sda6       219480032 598581903 379101872 180,8G  7 HPFS/NTFS/exFAT

Partition 3 does not start on physical sector boundary.
Partition table entries are not in disk order.

据我所知,我的问题是,这是因为我使用的是“较新”的 HDD 格式,该格式使用 4096 而不是旧的 512,并且我的第三个分区未完全对齐。我不太确定,但我认为这是因为72921086 % 8equal6而不是0像其他分区(72921086来自/dev/sda3

如果确实如此,那么我该如何重新调整我的第三个分区?请注意,它是我的第五个和第六个分区的容器分区(我不知道它叫什么)。如果我没记错的话,我只需要将起始扇区移动 6 即可使其完全对齐。

答案1

这不是问题。

您的sda3分区是一个扩展分区,其中包含逻辑分区sda5sda6.唯一未对齐的数字指向第一个扩展引导记录(EBR)。该记录占用 512 字节,一个逻辑扇区。在任何情况下,这都不能跨越两个物理扇区。这里不存在对齐问题。

对齐对于保存文件系统或其他结构的分区很重要。您可以在里面调用sda5andsda6结构sda3。关键是它们相对于 的开始是“错位”的sda3(你不会直接看到这种错位),这完美地补偿了sda3本身的错位(困扰你的错位);因此它们相对于磁盘的开头对齐(因此fdisk不会发出有关它们的警告),这才是重要的。在您的情况下,所有需要对齐的分区都已对齐。

如果您坚持“修复”“问题”,则应删除分区 6、5 和 3(按此确切顺序)并重新创建 3、5 和 6(按此确切顺序),因此新分区表是相同的与旧版本相同,只是起始扇区sda3是 72921080 而不是 72921086(因此扇区数是 525660824 而不是 525660818)。前面的分区 ( ) 的末尾sda2更靠左,因此有空间可以执行此操作。

这可以做到不破坏文件系统。保存文件系统的分区将保留在原来的位置,并且将保持原来的大小。不需要调整大小或移动任何文件系统。

该过程是安全的,除非您设法使用某些过度热心的工具来破坏文件系统。 AFAIKfdisk并不过分热心(尽管它可能会警告您有关现有文件系统的签名,但不是销毁签名)。

极有可能有东西使用分区 2 和分区 3 之间的未分区空间。移动分区的开头sda3可能会破坏一些数据。如果有任何东西使用这个空间,那将是不常见的(实际上是可疑的)。

在实践中,“修复”会有所改善没有什么最安全的做法就是什么都不做。

相关内容