MBR使用心得。

[复制链接]

该用户从未签到

3

主题

10

回帖

59

积分

[INTOHARD]班长

Rank: 2

积分
59
发表于 2010-3-18 07:09:43 | 显示全部楼层 |阅读模式
MBR结构一般人都了解了,我在学习过程中,扩展分区2、3、4字节的起始CHS如果小于00 C1 FF,还能找到,但是如果碰到大硬盘是CHS往往超过00 C1 FF,而表示柱的有10字节最大只能是1023柱,按照这个去定位扩展分区就找不到了。这时,关键就要使用相对扇区数去定位扩展分区位置,比如DPT如下:80 01 01 00 0C FE FF FF 3F 00 00 00 37 16 71 02,00 00 C1 FF 0F FE FF FF 76 16 71 02 8F D4 8E 0D.其中第2个表是扩展分区的DPT,如果按照其2、3、4字节 00 C1 FF 去定位就找不到扩展分区位置,而应该使用76 16 71 02,也就是02711676扇区,也就是十进制的40965750扇区,用40965750除63再除255得到的数2550才是真正的扩展分区起始柱。
  • TA的每日心情
    开心
    2017-5-7 17:10
  • 签到天数: 98 天

    [LV.6]五品郎中

    18

    主题

    1405

    回帖

    1万

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    12970
    发表于 2010-3-18 07:43:02 | 显示全部楼层
    有道理,顶一下。。。
    试一下再说
  • TA的每日心情
    开心
    2023-8-27 21:24
  • 签到天数: 103 天

    [LV.6]五品郎中

    0

    主题

    365

    回帖

    729

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    729
    发表于 2010-3-18 08:51:41 | 显示全部楼层
    学习了,谢谢。

    该用户从未签到

    5

    主题

    528

    回帖

    1660

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1660
    QQ
    发表于 2010-3-18 08:55:37 | 显示全部楼层
    当此地柱面号达到最大时,也就是达到3FF柱面号,系统就知道此时不按CHS格式寻址了,改用偏移加8出的绝对扇区号寻址,对于1、2、3偏移的参数,还可以用FE、FF、FF来表示,只要大于3FF柱面即可。

    该用户从未签到

    13

    主题

    883

    回帖

    828

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    828
    发表于 2010-3-18 12:00:11 | 显示全部楼层
    不懂(38:

    该用户从未签到

    7

    主题

    214

    回帖

    1844

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1844
    QQ
    发表于 2010-3-18 12:41:39 | 显示全部楼层
    其实物理寻址全可以不用算,开始写00 00 00,结束写fe ff ff,不信,你可以试试
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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