发明名称 |
磁盘还原保护方法 |
摘要 |
本发明提供一种磁盘还原保护方法,包括如下步骤:S1:将沙箱设置为与所述Windows系统同步启动;S2:所述沙箱捕捉磁盘加载即插即用请求和电源状态请求,并调用AddDevice函数;S3:利用AddDevice函数得到磁盘设备对象;S4:建立磁盘过滤设备绑定到S3中的磁盘设备对象;S5:得到磁盘格式信息;S6:根据S5中的磁盘格式信息创建临时Map文件并格式化,用于保存磁盘读写操作信息;S7:开启S3中的磁盘设备对象的磁盘驱动程序的读写线程,用于处理对磁盘的I/O读写请求;S8:当系统重启时,删除S6中创建的临时Map文件。本发明采用磁盘级驱动程序,通过对磁盘驱动设备绑定磁盘过滤设备,达到拦截系统磁盘IRP请求的目的。 |
申请公布号 |
CN102819711A |
申请公布日期 |
2012.12.12 |
申请号 |
CN201210299151.2 |
申请日期 |
2012.08.21 |
申请人 |
北京思创银联科技股份有限公司 |
发明人 |
于晓军;万雪松;赵辰清 |
分类号 |
G06F21/00(2006.01)I |
主分类号 |
G06F21/00(2006.01)I |
代理机构 |
北京路浩知识产权代理有限公司 11002 |
代理人 |
王莹 |
主权项 |
一种磁盘还原保护方法,其特征在于,包括如下步骤:S1:将沙箱设置为与所述Windows系统同步启动;S2:所述沙箱捕捉磁盘加载即插即用请求和电源状态请求,并调用AddDevice函数;S3:利用AddDevice函数得到磁盘设备对象;S4:建立磁盘过滤设备绑定到S3中的磁盘设备对象;S5:得到S3中的磁盘设备对象的磁盘格式信息;S6:根据S5中的磁盘格式信息创建临时Map文件并格式化,用于保存磁盘读写操作信息;S7:开启S3中的磁盘设备对象的磁盘驱动程序的读写线程,用于处理对磁盘的I/O读写请求;S8:当系统重启时,删除S6中创建的临时Map文件。 |
地址 |
100098 北京市海淀区大钟寺13号院1号楼华杰大厦7B9号 |