[求助] 【请教】NTFS文件系统的DBR参数中,它的总容量有吗怎么计算?

[复制链接]
  • TA的每日心情

    2018-1-27 15:27
  • 签到天数: 1 天

    [LV.1]布衣百姓

    1

    主题

    13

    回帖

    7

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    7
    发表于 2018-1-27 15:32:48 | 显示全部楼层 |阅读模式
    NTFS文件系统的DBR参数中,它的总容量怎么计算?

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
  • TA的每日心情

    2018-1-27 15:27
  • 签到天数: 1 天

    [LV.1]布衣百姓

    1

    主题

    13

    回帖

    7

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    7
     楼主| 发表于 2018-1-27 15:37:03 | 显示全部楼层
    大牛给个思路或者讲解就行
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-7-31 23:16
  • 签到天数: 3033 天

    [LV.Master]三朝元老

    378

    主题

    2783

    回帖

    1万

    积分

    [INTOHARD]旅长

    Rank: 9Rank: 9Rank: 9

    积分
    17189
    QQ
    发表于 2018-1-27 20:50:56 | 显示全部楼层
    多了解学习一下NTFS的元文件就知道了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2018-1-27 15:27
  • 签到天数: 1 天

    [LV.1]布衣百姓

    1

    主题

    13

    回帖

    7

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    7
     楼主| 发表于 2018-1-28 11:07:22 | 显示全部楼层
    bsmao 发表于 2018-1-27 20:50
    多了解学习一下NTFS的元文件就知道了。

    能具体说下怎么算吗
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-7-19 07:05
  • 签到天数: 1160 天

    [LV.10]一品大学士

    1

    主题

    1170

    回帖

    5777

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    5777
    QQ
    发表于 2018-11-29 21:22:42 | 显示全部楼层
    直接去备份里面找啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2013-3-9 13:57
  • 签到天数: 1 天

    [LV.1]布衣百姓

    4

    主题

    475

    回帖

    307

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    307
    发表于 2019-2-20 15:39:06 | 显示全部楼层
    计算两个DBR之间的扇区数
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    27

    回帖

    29

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    29
    发表于 2019-4-28 21:32:05 | 显示全部楼层
    MBR里面就有啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-11-8 09:02
  • 签到天数: 2 天

    [LV.1]布衣百姓

    0

    主题

    7

    回帖

    18

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    18
    发表于 2019-11-7 10:35:07 | 显示全部楼层
    从DBR向后跳20个扇区到达$Logfile(在$MFTmir)找到80H属性中的(FFFF结束标志前)

    图中位置
    16进制中的7f001800→0018007f转化为10进制1,572,991,用这个值*16就是大小
    (这个大小可能与原分区大小有点偏差,但不影响)
    经计算,该分区大小为25167856,在dbr中原来的大小为25,167,871

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2023-6-14 16:46
  • 签到天数: 96 天

    [LV.6]五品郎中

    0

    主题

    203

    回帖

    609

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    609
    发表于 2020-8-31 09:00:41 | 显示全部楼层
    很多种方法

    最笨的方法就是EB5290的第一个起始和下一个结束的位置,就是其大小。这种用到偏移条件设定,就很容易找了

    也可以从元文件中得到。例如LOG元文件,BADCLUSTER元文件等

    反正方法很多。如果你分区表没被破坏,也可以从分区表的参数里拿到大小减去1,填到DBR里面也可以(备份DBR$boot在NTFS分区的末尾,它属于MBR,但不属于DBR)
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-10-6 09:19
  • 签到天数: 26 天

    [LV.4]七品知县

    0

    主题

    52

    回帖

    161

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    161
    发表于 2020-9-20 00:00:31 | 显示全部楼层
    简单粗暴,DBR扇区位置左下角  /  后就是了
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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