扇区失踪案...

boodweb 2002-07-27 08:41:56
扇区失踪案...
chkdsk、pctools90等软件算出来的磁盘(逻辑盘)总容量是根据什么来的?
在我的硬盘上,主引导区(MBR)中的分区表和BOOT扇区记录的分区总扇区数都是4188177,可是chkdsk、pctools90的容量都是4187584*512字节,少了593个扇区。
用Hex Workshop打开C盘,显示的扇区是0到4187583,而0就是BOOT扇区,可见这593个扇区不包括FAT在内,失踪的593个扇区似乎都在C盘末尾。
谁能告诉我是怎么回事?
...全文
5 点赞 收藏 12
写回复
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
boodweb 2002-10-03
To int10(曾莉):
没错,总扇区数理论上是得加上63
但我的磁盘确实有240个磁头(是笔记本硬盘)
现在4188177+63和5322240都是240*63的倍数

可问题还是没有解决阿:(
回复
chenm001 2002-10-01
做个记号,以后有时间再来
回复
metalbreeze 2002-09-30
to areslee:
分区表中的分区尺寸至少也可可以比分区引导扇区中的尺寸小!
to boodweb
bios里面要改改
用用winhex??
回复
int10 2002-09-30
分区是以柱面来分的。即分区最后一个扇区的磁头必须是254,分区总扇区数为255*63的倍数。。你失踪的扇区应该是硬盘最后一个柱面上的扇区,由于不足一个柱面的扇区数。所以被放弃了。。
回复
int10 2002-09-30
你的硬盘只有4.6G吗?如果是这样的话,你的硬盘可能只有16个磁头或64个磁头,总扇区数 = 柱面数*磁头数*63,因此总扇区数为磁头数*63的倍数。
还有,C盘的总扇区数可能要在你贴上来的数上加上63,因为分区表占一个磁道,但在总扇区数中并没有计算在内。。
回复
Areslee 2002-09-30
to gwvd(鸟翔在天):但那是错误的,PQMAGIC之类的软件会报错
回复
boodweb 2002-09-30
To int10(曾莉) :
可现在两个数据都不是5的倍数:(
回复
boodweb 2002-09-29
To Areslee(易水):
可我现在这两个数据是一样的啊:
“主引导区(MBR)中的分区表和BOOT扇区记录的分区总扇区数都是4188177”
回复
Areslee 2002-09-28
分区表中的分区尺寸可以比分区引导扇区中的尺寸大
回复
boodweb 2002-07-29
对不起,没把详细资料说一下,现在补充
win98,两个分区C(FAT16)、D(FAT32),硬盘共240个面
分区表如下(主分区的数据,扩展分区的数据):
起始磁头:1,0
起始扇区:1,1
起始磁道:0,277
末尾磁头:239,239
末尾扇区:63,63
末尾磁道:276,628
实际起始扇区号:63,4188240
总扇区数:4188177,5322240
回复
boodweb 2002-07-29
什么是LBA参数?
我看分区表下来,觉得分区是截至于整柱面的,具体数据我整理一下帖上来。
BTW:这是我C盘的扇区,C盘我是FAT16,D盘FAT32

如果由簇数转换过来的话就不应该包括FAT了呀(FAT16)
回复
hb_longbow 2002-07-28
你的硬盘LBA参数为多少?
MBR中4188177=66479*63,新硬盘一般逻辑磁头都是255。似乎分区不截止于整驻面。

FAT系统可使用的扇区数是由簇数转换过来的。
回复
发动态
发帖子
汇编语言
创建于2007-08-27

2.0w+

社区成员

汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
申请成为版主
社区公告
暂无公告