我尝试将磁盘(HDD)分区为Windows和Linux的几个部分parted
,但我发现一些问题如下:
#3
为什么和之间的空闲空间不是#5
从106815488s
到 开始的106817535s
?/dev/sda5
为什么、/dev/sda7
、/dev/sda9
和后不显示可用空间/dev/sda10
?
答案1
这是一个msdos分区表。对于扩展/逻辑分区,需要一些空间来存储下一个逻辑分区的数据。因此,逻辑分区不能与扩展分区在同一扇区上开始,也不能在下一个分区之前的最后一个扇区上结束。两者之间存在间隙,因为这是每个逻辑分区的元数据所在的位置。
如果您向分区添加其他要求(例如 MiB 对齐),则分区之间最终会出现 1MiB 大小的间隙。
主分区不需要间隙,因此这些数字适合分区 1 和 2 之间的可用空间。但对于 msdos,主分区限制为四个(包括扩展分区)。
如果您不想要这样的间隙,您可以选择 GPT 分区方案(如果您的 Windows 支持的话)。