找回密码
 注册
查看: 21795|回复: 1

新建“.img” BPB表Bug

[复制链接]
发表于 2011-6-20 11:19:35 | 显示全部楼层 |阅读模式
DG3.5 新建.img文件,选择的自定义容量如果大于8M时,磁头数固定为255、每道扇区数固定为63,由此计算出来的扇区数与容量不符。
发表于 2011-7-18 01:40:07 | 显示全部楼层
这不是一个Bug,是理解上的错误。
拿16M的硬盘来说,应该包含32768个扇区,但按C*H*S(柱面*磁头*扇区)计算出来的只有32130扇区。
这是为什么呢?那就得说一下C*H*S计算出来的扇区数到底是什么?很多地方都说是磁盘的扇区总数,其实是不准确的,准确的说法应该是CHS模式可以管理的磁盘扇区总数,也就是说大于32130的扇区CHS模式无法管理。用WinHEX打开物理驱动器的时候会看到磁盘的结尾一般会有小于7.8M(一个柱面)的未分配空间,就是基于CHS模式的分区软件无法划分的部分,但WinHEX可以访问。磁盘的物理扇区总数的计算方法是磁道*磁头*扇区。柱面只是磁道的一个近似值,是一个逻辑数据,而磁道是一个物理参数。硬盘厂商标注的容量是按柱面计算的。用其他软件生成img也是这样的,不是Bug。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|DiskGenius ( 冀ICP备05002509号-2 )

GMT+8, 2024-12-24 04:15 , Processed in 0.074764 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表