可用空间在“parted”命令中显示问题?

可用空间在“parted”命令中显示问题?

我尝试将磁盘(HDD)分区为Windows和Linux的几个部分parted,但我发现一些问题如下:

  • #3为什么和之间的空闲空间不是#5106815488s到 开始的106817535s

  • /dev/sda5为什么、/dev/sda7/dev/sda9和后不显示可用空间/dev/sda10

截屏

答案1

这是一个msdos分区表。对于扩展/逻辑分区,需要一些空间来存储下一个逻辑分区的数据。因此,逻辑分区不能与扩展分区在同一扇区上开始,也不能在下一个分区之前的最后一个扇区上结束。两者之间存在间隙,因为这是每个逻辑分区的元数据所在的位置。

如果您向分区添加其他要求(例如 MiB 对齐),则分区之间最终会出现 1MiB 大小的间隙。

主分区不需要间隙,因此这些数字适合分区 1 和 2 之间的可用空间。但对于 msdos,主分区限制为四个(包括扩展分区)。

如果您不想要这样的间隙,您可以选择 GPT 分区方案(如果您的 Windows 支持的话)。

相关内容