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