为什么 GParted 强制 1Mb“可用空间优先”?

为什么 GParted 强制 1Mb“可用空间优先”?

我安装并打开了 GParted。我尝试格式化 USB 记忆棒,发现它强制在“可用空间前面留出 1Mb”。这是为什么?

答案1

GParted 在您的 USB 记忆棒中创建第一个分区时预留 1MB 可用空间的原因是必须放置 MBR 分区表以存储有关在 USB 记忆棒上创建的分区的信息。

经典的通用 MBR 包括:

  1. 446字节的引导代码区;
  2. 4个分区条目,每个条目占用16个字节;
  3. 2个字节的启动签名。

由于 GParted(和大多数分区编辑器)仅支持 MB 划分,它将选择保留 1 MB 空间来存储分区表 - 在创建第一个分区后,前面的空间将不会显示在 GParted GUI 中。

答案2

GParted 强制 1Mb“可用空间优先”的原因

除了分区对齐(按 mibibyte 计算)之外,第一个 mibibyte 内的前 512 个字节后面的驱动器空间还“保留”用于 MSDOS 分区表中 BIOS 模式的 grub 引导加载程序的附加数据。

在 GUID 分区表中,相应的数据存储在一个带有标志的小分区(1 MB 就足够)中bios_grub(没有任何文件系统)。

请参阅此链接:DiskSpace | Ubuntu 社区帮助 Wiki

相关内容