为什么当我在安装过程中选择“引导 - 使用整个磁盘”时第一个分区从第 34 扇区开始?

为什么当我在安装过程中选择“引导 - 使用整个磁盘”时第一个分区从第 34 扇区开始?

在安装 Ubunsut Server 12.04 时选择“引导 - 使用整个磁盘”后,我发现第一个分区从第 34 扇区开始。为什么该特定部门而不是第一个?

(parted) print
Model: ATA WDC WD30EZRX-00M (scsi)
Disk /dev/sda: 5860533168s
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start    End          Size         File system  Name  Flags
 1      34s      390659s      390626s      fat32              boot
 2      390660s  890660s      500001s      ext2
 3      890661s  5860533118s  5859642458s

(parted)

如果您希望以字节作为单位:

(parted) unit B
(parted) print
Model: ATA WDC WD30EZRX-00M (scsi)
Disk /dev/sda: 3000592982016B
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start       End             Size            File system  Name  Flags
 1      17408B      200017919B      200000512B      fat32              boot
 2      200017920B  456018431B      256000512B      ext2
 3      456018432B  3000592956927B  3000136938496B

答案1

EFI 标签的大小通常为 34 个扇区,因此分区从扇区 34 开始。此功能意味着没有分区可以从零扇区 (0) 开始

来源。

答案2

Colin Ian King 的回答是正确的;但是,需要注意的是,使用高级格式化功能(4096 字节物理扇区和 512 字节逻辑扇区)的硬盘需要分区起始扇区为 8 的倍数才能获得最佳性能。请参阅我写的这篇文章了解所有细节。当今(2012 年末)的大多数分区工具默认将分区对齐到 1MiB(2048 个扇区)边界。由于 2048 是 8 的倍数,因此这些分区可以很好地与这些磁盘配合使用。当今销售的大多数磁盘,当然还有大多数较大的型号,都使用高级格式。因此,除非您确定您的磁盘确实不是使用高级格式,最好对齐 8 扇区边界。请注意,34 不能被 8 整除;40 是具有标准分区表大小的 GPT 磁盘的最小起始扇区,可与高级格式磁盘很好地配合使用。

Kent,你安装的是哪个版本的 Ubuntu?我最近没有检查,但我认为上一两个版本使用了 2048 扇区分区对齐。如果你正在安装较旧的版本,你可能需要考虑安装较新的 Ubuntu,因为这将为你提供更多最新的软件。

答案3

如果安装在 GPT 磁盘上,扇区 34 是第一个可用作扇区 0-33 开销扇区的扇区,这些扇区用于保护性 MBR、GPT 标头和 GPT 分区表。这可以合理地解释为什么它从扇区 34 开始。

相关内容