发明名称 用于保护计算机硬盘上的系统数据的装置和方法
摘要 本发明提供了一种用于保护计算机硬盘上的系统数据的装置和方法。该装置和方法用于保护存储在计算机硬盘中的系统数据免于在计算机使用的过程中由于恶意或意外操作而可能发生的毁坏并恢复该系统数据。根据该装置和方法,通过使用系统区域信息表和映射表在缓冲区域中有选择地保护系统区域中的需要保护的部分系统区域而非整个系统区域,由此显著地减小了必要缓冲区域的大小。
申请公布号 CN1965300A 申请公布日期 2007.05.16
申请号 CN200580018179.2 申请日期 2005.06.03
申请人 莱纳索夫特技术公司 发明人 李昌柱;全英郁;吴晟旭
分类号 G06F12/16(2006.01) 主分类号 G06F12/16(2006.01)
代理机构 北京三友知识产权代理有限公司 代理人 李辉
主权项 1、一种利用系统区域信息表和映射表来保护计算机硬盘上的系统数据的装置,该装置包括:安装单元,其在所述计算机硬盘上分开地设置系统区域和缓冲区域,并在所述缓冲区域中保留分别用于元信息表、所述系统区域信息表和所述映射表的区域以及数据缓冲区域;初始化/恢复单元,其基于卷位图和文件分配表中的一个在所述系统区域信息表中利用保护信息来标记所述系统区域中的各个簇,并初始化所述缓冲区域中的所述映射表和所述数据缓冲区域;写操作处理单元,其对于在所述系统区域中的由文件系统指定的簇上的写操作,当所述系统区域中的所述簇在所述系统区域信息表中被标记为“已保护”时在所述数据缓冲区域中的由所述映射表指定的簇上执行写操作,并当所述系统区域中的由所述文件系统指定的所述簇被标记为“未保护”时在所述系统区域中的该簇上执行写操作;读操作处理单元,其对于在所述系统区域中的由文件系统指定的簇上的读操作,在所述数据缓冲区域中的由所述映射表指定的簇上执行读操作,并且仅当在所述映射表中与所述系统区域中的由所述文件系统指定的所述簇相对应的值表示初始状态时在所述系统区域中的该簇上执行读操作;当前状态备份单元,其顺序地逐一读取所述映射表的全部条目,当条目的值不表示初始状态时,从所述数据缓冲区域中的由所述映射表的读取条目的值指定的簇中读取数据、并将所述数据写入到所述系统区域中的与所述数据缓冲区域中的所述簇相对应的簇中,然后调用所述初始化/恢复单元来执行初始化;以及移除单元,其移除由所述安装单元设置的所述缓冲区域以整合所述系统区域和所述缓冲区域。
地址 韩国首尔