bishamon
驱动牛犊
驱动牛犊
  • 注册日期2006-01-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分114分
  • 威望42点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
阅读:2381回复:15

请教:关于硬盘还原的实现

楼主#
更多 发布于:2007-06-14 11:36
小弟不才,最近对磁盘过滤驱动比较感兴趣!想做个类似还原精灵的软件!
但是对还原类的工作原理不是太清楚!希望那位兄弟给我指点指点!
如:主要原理..怎么还原的!

以下是我对虚拟还原的理解,希望高手能帮我指正!

我认为驱动是这样的:
首先驱动加载后在驱动入口设置磁盘操作的相关回调过程!如read,write!
在保护状态中,就将要写入的数据(通过拦截写操作)转写到其它的地方!
但是,读取数据又该怎么操作呢?
cyliu
论坛版主
论坛版主
  • 注册日期2003-06-13
  • 最后登录2014-04-11
  • 粉丝5
  • 关注0
  • 积分1238分
  • 威望2531点
  • 贡献值0点
  • 好评度577点
  • 原创分14分
  • 专家分10分
沙发#
发布于:2007-06-14 13:27
有时间可以交流
走走看看开源好 Solaris vs Linux
killvxk
论坛版主
论坛版主
  • 注册日期2005-10-03
  • 最后登录2014-04-14
  • 粉丝3
  • 关注1
  • 积分1082分
  • 威望2003点
  • 贡献值0点
  • 好评度1693点
  • 原创分2分
  • 专家分0分
板凳#
发布于:2007-06-14 13:45
记得Sourceforg上有linux上实现的,可以看看~~

大道所致 殊途同归
没有战争就没有进步 X3工作组 为您提供最好的军火
bishamon
驱动牛犊
驱动牛犊
  • 注册日期2006-01-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分114分
  • 威望42点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-06-14 14:13
谢谢两位版主,你们有什么这方面的教程,或代码吗?能否说说你们的思路啊?
killvxk
论坛版主
论坛版主
  • 注册日期2005-10-03
  • 最后登录2014-04-14
  • 粉丝3
  • 关注1
  • 积分1082分
  • 威望2003点
  • 贡献值0点
  • 好评度1693点
  • 原创分2分
  • 专家分0分
地下室#
发布于:2007-06-14 21:57
引用第3楼bishamon于2007-06-14 14:13发表的  :
谢谢两位版主,你们有什么这方面的教程,或代码吗?能否说说你们的思路啊?


...我对代码不感冒,不过总之是我不想提及的一些原因和自己的私心,所以呵呵~~
我想你能明白了吧~~
哎~
没有战争就没有进步 X3工作组 为您提供最好的军火
bishamon
驱动牛犊
驱动牛犊
  • 注册日期2006-01-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分114分
  • 威望42点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-06-15 07:25
无语了!
wywyl
驱动牛犊
驱动牛犊
  • 注册日期2007-08-08
  • 最后登录2007-08-08
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望7点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2007-08-08 17:49
两位版主,有没这类实时硬盘还原的源码?
RMB求购
QQ1260246
ldljlzw
驱动中牛
驱动中牛
  • 注册日期2002-03-16
  • 最后登录2014-01-02
  • 粉丝1
  • 关注0
  • 积分1021分
  • 威望372点
  • 贡献值0点
  • 好评度187点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2007-08-09 10:06
引用第2楼killvxk于2007-06-14 13:45发表的  :
记得Sourceforg上有linux上实现的,可以看看~~

大道所致 殊途同归

请问:项目地址或项目名称?
ProPlayboy
驱动大牛
驱动大牛
  • 注册日期2005-07-07
  • 最后登录2022-02-15
  • 粉丝0
  • 关注0
  • 积分1016分
  • 威望811点
  • 贡献值0点
  • 好评度719点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2007-08-09 14:28
引用第0楼bishamon于2007-06-14 11:36发表的 请教:关于硬盘还原的实现 :
小弟不才,最近对磁盘过滤驱动比较感兴趣!想做个类似还原精灵的软件!
但是对还原类的工作原理不是太清楚!希望那位兄弟给我指点指点!
如:主要原理..怎么还原的!

以下是我对虚拟还原的理解,希望高手能帮我指正!
.......

自己写吧!商业产品,说出来会被杀的! 另外,我对你需要写多长时间,能有多稳定,非常感兴趣!
人不靓仔心灵美,版头不正红花仔!
clicx
驱动老牛
驱动老牛
  • 注册日期2003-10-03
  • 最后登录2016-07-26
  • 粉丝0
  • 关注0
  • 积分792分
  • 威望696点
  • 贡献值41点
  • 好评度499点
  • 原创分0分
  • 专家分0分
  • 社区居民
9楼#
发布于:2007-08-10 14:24
写之前找地方存起来,读到这里的时候,别忘了把先前写入的数据读出来。
---内核开发合作或提供基础技术服务QQ:22863668 ---
killvxk
论坛版主
论坛版主
  • 注册日期2005-10-03
  • 最后登录2014-04-14
  • 粉丝3
  • 关注1
  • 积分1082分
  • 威望2003点
  • 贡献值0点
  • 好评度1693点
  • 原创分2分
  • 专家分0分
10楼#
发布于:2007-08-11 11:01
引用第7楼ldljlzw于2007-08-09 10:06发表的  :

请问:项目地址或项目名称?


自己慢慢找~~
我找过一次,为了让更多人体会一下找代码的...嘿嘿~
没有战争就没有进步 X3工作组 为您提供最好的军火
ProPlayboy
驱动大牛
驱动大牛
  • 注册日期2005-07-07
  • 最后登录2022-02-15
  • 粉丝0
  • 关注0
  • 积分1016分
  • 威望811点
  • 贡献值0点
  • 好评度719点
  • 原创分0分
  • 专家分0分
  • 社区居民
11楼#
发布于:2007-08-11 11:25
引用第10楼killvxk于2007-08-11 11:01发表的  :


自己慢慢找~~
我找过一次,为了让更多人体会一下找代码的...嘿嘿~

哈哈!
人不靓仔心灵美,版头不正红花仔!
hgwolf
驱动中牛
驱动中牛
  • 注册日期2002-05-16
  • 最后登录2011-12-12
  • 粉丝0
  • 关注0
  • 积分1035分
  • 威望520点
  • 贡献值0点
  • 好评度316点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2007-08-28 13:20
引用第10楼killvxk于2007-08-11 11:01发表的  :


自己慢慢找~~
我找过一次,为了让更多人体会一下找代码的...嘿嘿~


那上面代码挺多的,不好找的。搜索参考代码,真的是一种能力 :)
牛犊小牛中牛大牛老牛,天那,我什么时候能变成牛顿啊
boywhp
驱动中牛
驱动中牛
  • 注册日期2007-08-09
  • 最后登录2015-04-24
  • 粉丝2
  • 关注0
  • 积分1105分
  • 威望515点
  • 贡献值0点
  • 好评度254点
  • 原创分1分
  • 专家分0分
13楼#
发布于:2007-08-28 15:10
前来参拜大牛的驱动牛犊路过哦
lovemi
驱动牛犊
驱动牛犊
  • 注册日期2007-10-30
  • 最后登录2007-11-29
  • 粉丝0
  • 关注0
  • 积分660分
  • 威望67点
  • 贡献值0点
  • 好评度66点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2007-10-30 19:58
路过~希望能找到一点有用的东西~~
lovemi
驱动牛犊
驱动牛犊
  • 注册日期2007-10-30
  • 最后登录2007-11-29
  • 粉丝0
  • 关注0
  • 积分660分
  • 威望67点
  • 贡献值0点
  • 好评度66点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2007-10-31 09:43
路过~
游客

返回顶部