为什么Linux的fdisk分区时第一块磁盘分区的First Sector是2048?

这个问题曾经困扰我很久,在了解了MBR之后,我曾认为第一块分区之前为一个block。但是用fdisk查看是2048,一直不了解其中的缘由,今天查了一下资料,大概了解了,其中的细节留着慢慢去了解。

最直接的回答:

With the death of the legacy BIOS (ok, its not quite dead yet) and its replacement with EFI BIOS, a special boot partitionis needed to allow EFI
systems to boot in EFI mode. 
Starting the first partition at sector 2048 leaves 1Mb for the EFI boot code. Modern partitioning tools do this anyway and fdisk has been updated
to follow suit. 

其意思也就是由于EFI的兴起,要给EFI 代码留磁盘最开始的1M空间。

后面还涉及到LBA和CHS,一篇参考留待后面看。

http://homepage.ntlworld.com./jonathan.deboynepollard/FGA/disc-partition-alignment.html

 

转载于:https://www.cnblogs.com/silenceli/p/3472101.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值