发明名称 磁盘还原保护方法
摘要 本发明提供一种磁盘还原保护方法,包括如下步骤: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号