天天看点

Partition 1 does not start on physical sector boundary

Partition 1 does not start on physical sector boundary
I/O size (minimum/optimal): 4096 bytes / 4096 bytes           

老式硬盘采用C/H/S方式寻址,每个磁道扇区数是固定的63个。

C:柱面,0开始

H:磁头,即磁道,0-254

S:扇区,1-63

新式硬盘提高了密度,每个磁道扇区数不固定,因此需重新编号。

物理C/H/S按顺序编号,形成线性地址,即LBA。

扇区号从0开始,线性增加,直到最后一个扇区。

LBA扇区号也可以用C/H/S方式显示和使用。此时C/H/S是逻辑地址,而非物理地址。

第1个柱面的第1个磁道:扇区号从C0/H0/S1到S63,LBA扇区号从0到62。

第1个柱面的第2个磁道:扇区号从C0/H1/S1到S63,LBA扇区号从63到125。

依次类推,直到最后一个柱面的最后一个磁道的最后一个扇区:Cnnn/H254/S63。

物理扇区大小:512 Bytes

逻辑扇区大小:512 Bytes

如果分区从63 扇区开始,则说明前面有63个扇区(0-62),而每个扇区是512Bytes ,说明分区未实现4K对齐。

63*512÷4096 =7.875

在使用parted 命令分区时,如果设置unit S ,并指定start 63 ,parted 就会提示性能问题。

因此在目前的分区工具中fdisk(较新版本)和partd 第一个分区都是2048 扇区开始,在磁盘中约有1M 空间是没有使用的。

继续阅读