我安装并打开了 GParted。我尝试格式化 USB 记忆棒,发现它强制在“可用空间前面留出 1Mb”。这是为什么?
答案1
GParted 在您的 USB 记忆棒中创建第一个分区时预留 1MB 可用空间的原因是必须放置 MBR 分区表以存储有关在 USB 记忆棒上创建的分区的信息。
经典的通用 MBR 包括:
- 446字节的引导代码区;
- 4个分区条目,每个条目占用16个字节;
- 2个字节的启动签名。
由于 GParted(和大多数分区编辑器)仅支持 MB 划分,它将选择保留 1 MB 空间来存储分区表 - 在创建第一个分区后,前面的空间将不会显示在 GParted GUI 中。
答案2
GParted 强制 1Mb“可用空间优先”的原因
除了分区对齐(按 mibibyte 计算)之外,第一个 mibibyte 内的前 512 个字节后面的驱动器空间还“保留”用于 MSDOS 分区表中 BIOS 模式的 grub 引导加载程序的附加数据。
在 GUID 分区表中,相应的数据存储在一个带有标志的小分区(1 MB 就足够)中bios_grub
(没有任何文件系统)。
请参阅此链接:DiskSpace | Ubuntu 社区帮助 Wiki