对于使用“雨过天晴”还原后数据可恢复性的探讨

[复制链接]
  • TA的每日心情
    开心
    2015-1-15 15:06
  • 签到天数: 1 天

    [LV.1]布衣百姓

    180

    主题

    389

    回帖

    6406

    积分

    Intohard Team

    Rank: 7Rank: 7Rank: 7

    积分
    6406
    QQ
    发表于 2009-6-30 18:14:58 | 显示全部楼层 |阅读模式
    最近遇到一个使用“雨过天晴”还原的案例,经过和雨过天晴的工程师交流大概了解了这个软件的工作原理。
    该软件的工作原理有点类似于MS XP的“还原点”,我们假设使用该软件对逻辑C盘进行保护。该软件工作后会在逻辑C盘某个区域开辟一块单独的“领地”用于存放“时间值”。这个“时间值”是对于当前数据区的一个映射,它与系统文件的关系仅仅是映射关系,当然它的权限值是比较高的,也就是说逻辑C盘所有的“写”操作都要第一个通过该软件,在软件做了“映射”并把“时间值”存入“领地”后才会由系统文件来控制。这些新写入的数据只有通过重启并“更新进度”后才会被软件保护,如果没有使用“更新进度”那么新写入的数据并不会保留,软件会用它原先的“时间值”来取代(也可以说是覆盖)现有新写入的数据。
    须要注意的是我们上面提到的软件的“区域”里并没有备份,它仅仅是个映射关系表而已。真正的数据还是由文件系统管理,这也就是为什么该软件保护如此之快的原因(它只产生映射关系表,并不会把数据再做一个备份放到它的“领地“里)。
    知道工作原理我们就可以更清楚的理解为什么在写入了新数据但没有更新数据不能恢复的原因。
    至于这个软件中所说的“时间表”和“映射”从数据的角度来讲我们完全没有必要知道它们的原理!
    xxx.xxx全新改版,希望大家多提建议哟! 英文域名http://0351it.cn

    该用户从未签到

    18

    主题

    1353

    回帖

    1万

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    13472
    QQ
    发表于 2009-6-30 22:38:57 | 显示全部楼层
    知其然知其所以然...如果真想去研究还是要知道其原理的。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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