我有一块 Seagate 1000GB SATA 硬盘。该硬盘的逻辑几何结构为每磁道 16,383 个柱面、16 个磁头和 63 个扇区。
据我所知,
容量=磁柱数×磁头数×扇区/磁道×512=硬盘大小(字节)
对于我的具体硬盘,我的计算是:
16,383 * 16 * 63 * 512 = 8455200768 字节 ~ 8.5gb 与原始值相比太小了。
有人知道我哪里做错了吗?
答案1
忘掉 CHS 吧。自从 LBA 开始发挥作用以来,磁盘的物理几何形状与其实际几何形状没有任何关系。您提到的 CHS 几何形状主要是为了保持旧版兼容性而报告的。
某些磁盘可以(但并非在所有情况下都如此)将 CHS 映射到 LBA,请参阅:
https://en.wikipedia.org/wiki/Cylinder-head-sector#CHS_to_LBA_mapping
还请查看 fdisk 的“x”模式显示,它显示了未解释的大小