DOS分区表项实例分析

下面以我所使用的电脑硬盘为例来分析0号扇区,看看MBR中的表项包含了多少信息,是什么意思。由前面的分析我们知道00~1BD的446个字节为引导代码,所以我们重点关注分区表项。即1BD~1FD,这个64个字节。


为了方便起见,这里将分区表一列表的形式展现出来,由于CHS现几乎不再使用了,所以我们只提取了LBA参数。

分区表值
表项号引导标志分区类型值起始扇区(括号内为十进制)扇区数(括号内为十进制)
1800C0x0000003F(63)0x02711637(40965687)
200070x02711676(40965750)0x01384C7A(20466810)
3000F0x03A98800(61442048)0x0D2FD000(221237248)
400070x10D959BC(282679740)0x005AB2F2(5944050)

表项1:由引导标志80可知这是一个可引导分区;分区标志类型0C说明这是一个Win95 FAT32类型的分区;起始于63号扇区,扇区个数为40965687。我们可以来计算一个这个分区为多少G,与我们实际的容量是否等同。我们知道,这个的一个扇区大小为512字节,那么x G = (40965687 * 512)/1024/1024/1024 = 19.533961772918701171875G,再查看我们电脑的C盘,的确为19.5G。

表项2:非可引导分区,分区类型值为07代表类型为NTFS;分区起始扇区号为40965750,扇区个数为20466810。

表项3:非可引导分区,分区类型值为0F代表类型为Win95 Extended(大于8GB)。

表项4:非可引导分区,分区类型值为07代表类型为NTFS,起始扇区号为282679740,扇区个数为5944050。




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值