gparted 中逻辑分区何时需要每侧 1MB 间隙?

gparted 中逻辑分区何时需要每侧 1MB 间隙?

我对此也有类似的问题:为什么我不能使用创建逻辑分区gparted,其中无法创建/格式化逻辑分区。仅就我而言,我正在进行现场会议,但它仍然不起作用。

该错误发生在安装 Solus Linux 期间,安装程序应该格式化 Linux 系统分区并安装 Solus。 (我有两个 Linux 系统和一个扩展分区内的交换空间,并想用 Solus 替换这两个系统之一。)失败后,该分区首先在 gparted(实时会话)中删除,但随后相同的工具无法重新启动格式化空间以创建新分区。

直到我按照链接问题下的答案进行操作:在新逻辑分区前后保留 1MB 并将对齐设置为“无”

然后一切正常:新的逻辑分区是在 gparted 中创建的,在安装 Solus Linux 期间,甚至安装程序也能够再次格式化同一分区。


两个 1MB 的间隙意味着什么?“对齐”是什么意思?

答案1

主引导记录分区表,又名 MS-DOS 分区表,允许您创建 4 个主分区。这些分区之一可以指定为扩展分区,然后可以进一步细分。

此扩展分区内包含一个分区表链接列表,允许任意数量的分区。每个分区表定义一个扩展分区,并包含下一个扩展分区表的地址。此数据需要单个扇区 (512b) 才能存储在磁盘上。

像 gparted 这样的现代分区工具将强制执行 1MB(2048 个扇区)数据对齐 - 这是您询问的“对齐”参数。这样做是为了提高性能。分区工具将在分区表和数据开头之间留下 2047 个扇区的间隙来创建这种对齐方式;这解释了 1MB 的差距。

许多分区工具允许您禁用或更改此对齐要求,在您的情况下,您可以通过将“align”设置为“none”来完成此操作。

有关扩展引导记录的更多详细信息和漂亮图片,请参见维基百科页面:https://en.wikipedia.org/wiki/Extended_boot_record

相关内容