大家来谈谈《还原精灵》的实现原理?

SCUM 2003-12-03 11:07:36
驻留 记录 还原 这些都是怎么实现的?
...全文
62 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
SCUM 2003-12-05
  • 打赏
  • 举报
回复
和ghost完全不一样
vfat的思想的确有不少先进之处
正在reverse中。。。
npuanran 2003-12-04
  • 打赏
  • 举报
回复
拦截系统中得io操作,维护一个虚拟的文件分配表,所有的io操作都在磁盘的空白空间进行,在进行还原的时候只要恢复原来的文件分配表就行了。
这样做的前提是你的硬盘要有足够的空间,如果原来的保存数据的地方被覆盖,那你就不可能进行完全的恢复了。
书生 2003-12-04
  • 打赏
  • 举报
回复
Mark.
nobill 2003-12-04
  • 打赏
  • 举报
回复
我觉得和ghost 类似,只是做了备份!
kaguo 2003-12-04
  • 打赏
  • 举报
回复
还原精灵改写了一点bois或者硬盘引导区的内容,执行很早驻留。其他的如上面所说的。如果仅格式化,或者用ghost 还原系统,无法完全清除的。似乎开机的时候首先删除旧虚拟表,用真实的文件表,创建新的虚拟表,然后再用虚拟表操作。死机只会是临时表的损坏。虚拟文件占用空白的空间。似乎对只读的文件。没有创建文件的副本。提高了效率。具体的实现要反响工程了...
HenryGo 2003-12-03
  • 打赏
  • 举报
回复
不是很清楚
热情up

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧