FAT32删除目录起始簇高位清0后的恢复脚本

[复制链接]
  • TA的每日心情
    奋斗
    2012-8-8 20:58
  • 签到天数: 1 天

    [LV.1]布衣百姓

    14

    主题

    64

    回帖

    856

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    856
    发表于 2012-8-8 23:11:40 | 显示全部楼层 |阅读模式
    本帖最后由 zck699 于 2017-4-14 16:12 编辑

    CloseAll

    MessageBox  "运行此脚本需在分区中进行,您需要知道以下几个参数:2号簇对应的扇区号和等恢复目录的起始扇区底位字节值。每扇区的字节数值再运行此脚本!"

    Open ":?" Read-only

    GetUserInputI The2ClusterSectorID "请输入2号簇(通常为根目录第一簇)起始扇区号(十进制):"

    GetUserInputI StartClusterNumberLow  "请输入待恢复文件起始簇的低位簇号(十进制):"

    MessageBox  "确保以上参数输入正确后,单击确定开始恢复!"

    GetClusterSize q

    Assign StartClusterNumberHigh 0

    Assign PartitionMaxSize GetSize

    {

    Assign DirStartScetor ((16*16*16*16*StartClusterNumberHigh+StartClusterNumberLow-2)*q+The2ClusterSectorID*512)
    //计算并设置目录的起始扇区第一个字节值。

    Inc StartClusterNumberHigh

    IfGreater DirStartScetor PartitionMaxSize

    MessageBox  "查找结束,请确定是否已找到目录的正确起始扇区!"

    ExitLoop

    Else

    goto DirStartScetor

    Read FileHead 8

    IfEqual FileHead 0x2E20202020202020

    Move -8

    MessageBox  "找到了一个目录起始扇区,请停止脚本运行并查看是不是要查找目录的正确的起始扇区!"


    EndIf

    EndIf

    }[unlimited]


    利用这个脚本,我们可以很快找到目录的正确起始扇区号,进而得出起始簇的高二字节值。

    数据有难?请联系淘宝网店“海数数据恢复中心”,为您提供数据恢复支援!地址:http://zhudu.taobao.com,旺旺:zck699,QQ:2452693284

    该用户从未签到

    6

    主题

    48

    回帖

    57

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    57
    发表于 2013-5-1 21:03:34 | 显示全部楼层
    这个,不知道行不行啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-5-8 09:34
  • 签到天数: 156 天

    [LV.7]四品道员

    12

    主题

    186

    回帖

    880

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    880
    发表于 2014-8-11 11:09:38 | 显示全部楼层
    能不能说说原理啊。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    51

    回帖

    26

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    26
    发表于 2014-9-16 23:05:44 | 显示全部楼层
    感谢楼主无私奉献的精神
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    4

    回帖

    2

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    2
    发表于 2014-9-17 19:46:20 | 显示全部楼层
    是是是是是是是是是是是是是是是是是是是是是
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2015-7-20 16:20
  • 签到天数: 79 天

    [LV.6]五品郎中

    5

    主题

    353

    回帖

    9394

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    9394
    QQ
    发表于 2014-11-15 20:44:55 | 显示全部楼层

    感谢楼主无私奉献的精神
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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