koolee
驱动牛犊
驱动牛犊
  • 注册日期2009-06-05
  • 最后登录2009-09-16
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1127回复:1

一个磁盘拷贝程序的问题

楼主#
更多 发布于:2009-07-15 09:37
想编写这样一个程序,将磁盘A中的数据完全拷贝到磁盘B(假设两个磁盘完全一样),而且在拷贝的过程中,A中数据的改变也同时会复制到B。

目前的想法是用一个磁盘过滤驱动来截获对A的写请求(IRP),发送到B,另外开一个线程进行拷贝工作

现在的问题是:1、如何能将写请求的IRP发送到B?                            

                            2、如何在内核态进行数据的拷贝(因为涉及到数据一致性的问题,感觉在内核态比较好控制)

望各位大侠指点
gong_weying
驱动牛犊
驱动牛犊
  • 注册日期2003-05-04
  • 最后登录2009-07-16
  • 粉丝0
  • 关注0
  • 积分56分
  • 威望164点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-07-16 16:27
在Windows下,创建一个Mirror卷就可以实现你想要的功能,不需要自己再编写程序。
游客

返回顶部