发明名称 一种计算机硬盘数据的保护方法
摘要 本发明提供了一种计算机硬盘数据的保护方法,该方法创建开放区表,记录所有不需要保护的硬盘区域;创建虚盘表,最大可能地记录需要保护的硬盘区域中的剩余空间,动态确定当前虚盘大小从OMB到最大预留空间,多于当前虚盘大小的剩余空间不加保护,允许自由读写;该方法创建映射表,记载当对硬盘进行写操作时,将写操作映射到保护的物理分区中原来没有数据的硬盘区域的映射关系;该方法还创建了虚盘表之索引表、映射表之索引表,用于管理有限数量的虚盘表、映射表,创建的动态映射表用以记载最近有限数量次数的硬盘读写的映射关系,因此可以提高运行速度,确保在保护状态下的硬盘读写速度所受的影响最小。
申请公布号 CN1338751A 申请公布日期 2002.03.06
申请号 CN01120111.8 申请日期 2001.07.05
申请人 刘海全 发明人 刘海全
分类号 G11B27/10;G11B27/19;G06F12/16 主分类号 G11B27/10
代理机构 北京集佳专利商标事务所 代理人 逯长明
主权项 1、一种计算机硬盘数据的保护方法,包括:(1)扫描整个硬盘,登记所有的物理分区;(2)选择要保护的物理分区;(3)扫描要保护的物理分区,登记所有的剩余空间;(4)根据上述步骤(3)登记的剩余空间的总和的大小,动态确定当前虚盘大小从0MB到最大预留空间;(5)开辟存储区,记载当对硬盘进行写操作时,将写操作映射到保护的物理分区中原来没有数据的硬盘区域的映射关系;(6)选择硬盘保护功能,如果选择恢复原始数据功能,则清除所有映射关系;如果选择保存修改数据功能,则依次扫描已有的映射关系,如果一个映射关系中的“源扇区块”没有作为另一个映射关系的“目的扇区块”,就可以将本映射关系中的“目的扇区块”写回“源扇区块”,然后注销本映射关系。(7)对硬盘读、写操作进行监控,对于写操作,根据具体的操作修改映射关系。
地址 100087北京市北京大学畅春园59楼