硬盘扇区的换算问题

[复制链接]

该用户从未签到

1

主题

63

回帖

170

积分

[INTOHARD]班长

Rank: 2

积分
170
发表于 2008-8-10 11:16:34 | 显示全部楼层 |阅读模式
我初学winhex在恢复分区的时候发现我算出来的[wiki]扇区[/wiki]数和实际的扇区数不一致。我现在用一块9.5G的[wiki]硬盘[/wiki]试验,分成了三个区第一分区3G。第二分区3G。其它的为第三分区,分完区后存入了一些数据。然后我把三个分区全部[wiki]删除[/wiki]。因为我知道分区大小,所以我是按照GB数换算扇区数来重写[wiki]分区表[/wiki]。3*1024*1024*1024/512=6291456这是我算出来的扇区数,可是它的实际扇区数确是6136829,相差154627个扇区。我不知道我在哪里出错了。请各位高手指点一下。不胜感激。

该用户从未签到

0

主题

24

回帖

62

积分

[INTOHARD]工兵

Rank: 1

积分
62
发表于 2008-8-10 14:31:01 | 显示全部楼层
按MB换算出来应该是对的吧。

该用户从未签到

44

主题

396

回帖

3381

积分

[INTOHARD]团长

Rank: 8Rank: 8

积分
3381
发表于 2008-8-12 11:07:18 | 显示全部楼层
等高手吧。。。。。。。。。。。。。

该用户从未签到

1

主题

63

回帖

170

积分

[INTOHARD]班长

Rank: 2

积分
170
 楼主| 发表于 2008-8-12 11:15:57 | 显示全部楼层
按MB算出来也不对,差了75MB。

该用户从未签到

1

主题

147

回帖

78

积分

[INTOHARD]班长

Rank: 2

积分
78
发表于 2009-9-20 18:38:25 | 显示全部楼层
谁有这方面的资料
发一下
谢谢

该用户从未签到

5

主题

528

回帖

1660

积分

[INTOHARD]营长

Rank: 6Rank: 6

积分
1660
QQ
发表于 2009-9-21 08:15:54 | 显示全部楼层
分区数值往往都是一个近似值,本身就不精确,你以这个不精确的3G来计算,当然相差很大,分区过程中,一般分区软件会默认遵循整柱面原则,也就是通常讲的柱面对齐,分区执行这个原则,就不可避免地要出现非整数容量问题,真正要精确计算扇区数,就要按照这个规律来换算,找到逻辑磁头数、每道扇区数和柱面数来计算,当前分区容量都是用绝对扇区号来描述的,其中隐含着柱面对齐原则的,但也不排除有不按此原则进行分区的软件,这样的软件分的区,其稳定性就很差,数据丢失的几率就高,重建分区的难度也会大很多,很多分区软件不能适应这样的分区结构,常常会造成错误,引出很多分区故障出现,这是在实际工作中经常会遇到的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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