CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

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

楼主SCUM(人渣)2003-12-03 23:07:36 在 C++ Builder / 基础类 提问

驻留   记录   还原   这些都是怎么实现的?  
  问题点数:100、回复次数:6Top

1 楼HenryGo(孺子牛)回复于 2003-12-03 23:40:07 得分 10

不是很清楚  
  热情upTop

2 楼npuanran(找不着北了)回复于 2003-12-04 00:04:23 得分 40

拦截系统中得io操作,维护一个虚拟的文件分配表,所有的io操作都在磁盘的空白空间进行,在进行还原的时候只要恢复原来的文件分配表就行了。  
          这样做的前提是你的硬盘要有足够的空间,如果原来的保存数据的地方被覆盖,那你就不可能进行完全的恢复了。Top

3 楼kaguo(▲) Guozhi(★★★★★)回复于 2003-12-04 01:00:29 得分 40

还原精灵改写了一点bois或者硬盘引导区的内容,执行很早驻留。其他的如上面所说的。如果仅格式化,或者用ghost   还原系统,无法完全清除的。似乎开机的时候首先删除旧虚拟表,用真实的文件表,创建新的虚拟表,然后再用虚拟表操作。死机只会是临时表的损坏。虚拟文件占用空白的空间。似乎对只读的文件。没有创建文件的副本。提高了效率。具体的实现要反响工程了...Top

4 楼nobill(阿宝)回复于 2003-12-04 08:41:08 得分 5

我觉得和ghost   类似,只是做了备份!Top

5 楼lluunn007(书生)回复于 2003-12-04 08:55:44 得分 5

Mark.Top

6 楼SCUM(人渣)回复于 2003-12-05 00:26:45 得分 0

和ghost完全不一样  
  vfat的思想的确有不少先进之处  
  正在reverse中。。。Top

相关问题

  • 用过“一键还原精灵”的进来谈谈你的体会!
  • 关于还原精灵????
  • 还原精灵问题??
  • 还原精灵 问题
  • 请问怎么卸载还原精灵
  • 请教 还原精灵 密码破解!
  • 还原精灵6的注册码
  • 还原精灵支持双硬盘吗?
  • 安装还原精灵的问题。
  • 关于还原精灵问题!!!

关键词

  • 虚拟
  • 文件
  • 还原
  • 表
  • 实现
  • 操作
  • 空间

得分解答快速导航

  • 帖主:SCUM
  • HenryGo
  • npuanran
  • kaguo
  • nobill
  • lluunn007

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo