FAT32文件系统中用Shift+Delete删除的数据应怎么恢复

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

    [LV.1]布衣百姓

    14

    主题

    64

    回帖

    856

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    856
    发表于 2010-6-26 23:14:27 | 显示全部楼层 |阅读模式
    在FTA32文件系统中,用Shift+Delete删除根目录中文件或文件夹时,除把FAT中相关簇链清0,将文件目录项中将首字节改为E5外,还会目录项的中的起始始簇号的高二字节(偏移14、15两字节)改写为0。如果某个文件或文件夹的起始簇高二字节不是0,用Shift+Delete删除的是一个文件夹还可以查得到其起始簇号来手动改写目录项中的起始簇号,若删除的是一个文件,用软件扫描就会得到错误的起始簇号,从而导致该文件恢复错误。
    对于这个问题,我做了多次试验,用了多种数据恢复软件,用删除恢复、格式化恢复都试过,都恢复不了根目录中用Shift+Delete删除的起始始簇号的高二字节不为0的正确文件。
    在这里发一帖,希望论坛里的高手们谈谈怎么解决这个问题。

    该用户从未签到

    12

    主题

    534

    回帖

    500

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    500
    发表于 2010-6-27 00:05:22 | 显示全部楼层
    haohao  xue  tiantian xiangshang
  • TA的每日心情
    奋斗
    2024-10-23 00:46
  • 签到天数: 2559 天

    [LV.Master]三朝元老

    35

    主题

    3051

    回帖

    3万

    积分

    Intohard Team

    【长沙凌阳数据恢复】

    Rank: 7Rank: 7Rank: 7

    积分
    37014
    QQ
    发表于 2010-6-27 10:47:01 | 显示全部楼层
    对比法、穷举法

    该用户从未签到

    3

    主题

    24

    回帖

    76

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    76
    发表于 2010-8-31 17:49:24 | 显示全部楼层
    我最近也在寻找办法,LZ找到了,分享下
    回复 支持 反对

    使用道具 举报

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

    [LV.6]五品郎中

    5

    主题

    353

    回帖

    9394

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    9394
    QQ
    发表于 2014-11-15 20:46:19 | 显示全部楼层
    LZ找到了,分享下
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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