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

Del*_*ted 12 partitioning uefi gpt

在安装 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)
Run Code Online (Sandbox Code Playgroud)

如果您更喜欢字节作为单位:

(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
Run Code Online (Sandbox Code Playgroud)

Col*_*ing 9

EFI 标签的大小通常是 34 个扇区,所以分区从扇区 34 开始。这个特性意味着没有分区可以从扇区零 (0) 开始

来源。


Rod*_*ith 9

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

你在安装什么版本的 Ubuntu,肯特?最近没查,不过我觉得上一两个版本用的是2048扇区的分区对齐方式。如果您正在安装较旧的软件,您可能需要考虑安装较新的 Ubuntu,因为这将为您提供更多最新的软件。

  • 分手只是保守。使用 2048 扇区对齐会导致磁盘空间的如此微不足道的浪费,因此不值得担心;只需使用 2048 扇区对齐。 (5认同)