首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么fdisk中显示的硬盘扇区总数与理论计算不同?

为什么fdisk中显示的硬盘扇区总数与理论计算不同?
EN

Unix & Linux用户
提问于 2019-07-13 17:57:23
回答 1查看 1K关注 0票数 9

当我们使用fdisk检查硬盘时,它会显示如下内容:

代码语言:javascript
复制
Disk /dev/sda/: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors

但是当我们把255x63x2610相乘时,这个数字是41929650,略小于总no。如上文所示。为什么?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-07-13 18:43:40

封头、圆柱体、扇区编号仅为历史目的而显示,并供一些真正老旧的软件使用。逻辑块寻址现在用于寻址磁盘。现代磁盘的几何形状通常有不同数量的扇区,外部磁道的扇区比内部磁道多。

各种接口的最大值为255个磁头,63个扇区/磁道,因此为了能够表示一个大磁盘的CHS值,这些接口被设置为各自的最大值,圆柱数被四舍五入到最近的整数值,从而得到磁盘上总扇区数的近似值。正如你所看到的,行业的实际数量通常是不同的。磁盘的实际几何形状甚至不接近CHS值;例如,可能从未制造过有255个磁头的磁盘。

票数 14
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/530000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档