一种存储设备数据的保护方法及系统技术方案

技术编号:5349543 阅读:205 留言:0更新日期:2012-04-11 18:40
本发明专利技术适用于数据存储技术领域,提供了一种存储设备数据的保护方法及系统,所述方法包括下述步骤:当写入存储设备的数据为受保护的数据时,记录写入所述受保护的数据的逻辑地址范围;对写入的所有的受保护的数据的逻辑地址范围进行汇总,生成受保护的数据的逻辑地址范围表;当对存储设备进行逻辑写时,将逻辑写地址与所述逻辑地址范围表内的地址进行比对;当所述逻辑写地址位于所述逻辑地址范围表时,对所述逻辑写地址进行虚假写。本发明专利技术实施例提供的存储设备数据的保护方法有效保护存储设备中的受保护的数据,节省存储设备的存储空间,方便用户使用存储设备。

【技术实现步骤摘要】
一种存储设备数据的保护方法及系统
本专利技术属于数据存储
,尤其涉及一种存储设备数据的保护方法及系统。技术背景在日常生活中,存储设备的应用越来越普遍,用户经常在存储设备上存储对于实 现某些任务而言可能具有关键性的重要数据,但是,由于某些原因导致存储设备丢失重要 数据,给用户带来麻烦或损失,这些原因包括硬件故障、软件故障以及操作应用程序时的简 单错误等。尤其是现有的嵌有智能卡芯片的智能存储设备,所述智能存储设备创建一个或 者多个特定的接口文件映射为智能卡模块,当所述的主机端与智能存储设备建立连接时, 所述接口文件作为接口和主机端建立一个逻辑通道,主机端就会在文件系统的范畴下利用 对文件的读写机制发送命令给设备中被映像为该特定接口文件的智能卡模块或者从该智 能卡模块中读取特定的信息,当这些接口文件丢失时,会导致主机端无法操作所述智能存 储卡中的智能卡芯片。为解决上述存储设备中的包括文件系统数据在内的重要数据丢失或损坏时,存储 设备不能正常运行的问题,申请号为200910148313.0的专利申请公开了一种文件系统关 键信息区域维护方法及装置,所述方法包括如下步骤当存储设备所使用的文件系统初次 挂接时,将文件系统中用户认定的关键信息区域进行备份,并建立设备列表作为备份索引, 当所述关键信息区域被破坏而导致所述存储设备启动异常时,调用所述备份信息,对所述 关键信息区域进行维护。将重要信息进行备份,需要在存储设备中单独开辟一个存储区域 作为重要信息的备份区,这样会减少存储设备可使用的存储空间。
技术实现思路
本专利技术的目的在于提供一种存储设备数据的保护方法,旨在解决现有技术的数据 保护方法需要在存储设备中单独开辟一个存储区域作为受保护数据的备份区域,从而减少 存储设备可使用的存储空间的问题。本专利技术是这样实现的,一种存储设备数据的保护方法,所述方法包括下述步骤当写入存储设备的数据为受保护的数据时,记录写入所述受保护的数据的逻辑地 址范围;对写入的所有的受保护的数据的逻辑地址范围进行汇总,生成受保护的数据的逻 辑地址范围表;当对存储设备进行逻辑写时,将逻辑写地址与所述逻辑地址范围表内的地址进行 比对;当所述逻辑写地址位于所述逻辑地址范围表时,对所述逻辑写地址进行虚假写。本专利技术另一实施例的目的在于提供一种存储设备数据的保护系统,所述系统包 括逻辑地址范围记录模块,用于当写入存储设备的数据为受保护的数据时,记录写入所述受保护的数据的逻辑地址范围;逻辑地址范围表生成模块,用于对写入的所有的受保护的数据的逻辑地址范围进 行汇总,生成受保护的数据的逻辑地址范围表;比对模块,用于当对存储设备进行逻辑写时,将逻辑写地址与所述逻辑地址范围 表内的地址进行比对;以及虚假写模块,用于当所述逻辑写地址位于所述逻辑地址范围表时,对所述逻辑写 地址进行虚假写。在本专利技术实施例中,当写入存储设备的数据为受保护的数据时,记录写入所述受 保护的数据的逻辑地址范围;对写入的所有的受保护的数据的逻辑地址范围进行汇总,生 成受保护的数据的逻辑地址范围表;当对存储设备进行逻辑写时,将逻辑写地址与所述逻 辑地址范围表内的地址进行比对;当所述逻辑写地址位于所述逻辑地址范围表时,对所述 逻辑写地址进行虚假写。本专利技术能够有效保护存储设备中的受保护的数据,且节省了存储 设备的存储空间,方便用户使用存储设备。附图说明图1是本专利技术实施例提供的存储设备数据的保护方法的实现流程图2是本专利技术实施例提供的存储设备数据的保护系统的结构框图。具体实施方式为了使本专利技术的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施 例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发 明,并不用于限定本专利技术。本专利技术提供的存储设备中存储设备数据的保护方法,通过记录受保护的数据所在 的逻辑地址,当对记录的逻辑地址执行发送写操作命令时,主机不响应命令或者虚假响应 命令,有效保护了记录的逻辑地址上的受保护的数据,同时也节省了存储设备的存储空间, 方便用户使用存储设备。本专利技术实施例的目的在于提供一种存储设备数据的保护方法,所述方法包括下述 步骤当写入存储设备的数据为受保护的数据时,记录写入所述受保护的数据的逻辑地 址范围;对写入的所有的受保护的数据的逻辑地址范围进行汇总,生成受保护的数据的逻 辑地址范围表;当对存储设备进行逻辑写时,将逻辑写地址与所述逻辑地址范围表内的地址进行 比对;当所述逻辑写地址位于所述逻辑地址范围表时,对所述逻辑写地址进行虚假写。本专利技术另一实施例的目的在于提供一种存储设备数据的保护系统,所述系统包 括逻辑地址范围记录模块,用于当写入存储设备的数据为受保护的数据时,记录写 入所述受保护的数据的逻辑地址范围;5逻辑地址范围表生成模块,用于对写入的所有的受保护的数据的逻辑地址范围进 行汇总,生成受保护的数据的逻辑地址范围表;比对模块,用于当对存储设备进行逻辑写时,将逻辑写地址与所述逻辑地址范围 表内的地址进行比对;以及虚假写模块,用于当所述逻辑写地址位于所述逻辑地址范围表时,对所述逻辑写 地址进行虚假写。在本专利技术实施例中,当写入存储设备的数据为受保护的数据时,记录写入所述受 保护的数据的逻辑地址范围;对写入的所有的受保护的数据的逻辑地址范围进行汇总,生 成受保护的数据的逻辑地址范围表;当对存储设备进行逻辑写时,将逻辑写地址与所述逻 辑地址范围表内的地址进行比对;当所述逻辑写地址位于所述逻辑地址范围表时,对所述 逻辑写地址进行虚假写。图1示出了本专利技术实施例提供的存储设备数据的保护方法的实现流程,其具体的 步骤如下所述在步骤SlOl中,当写入存储设备的数据为受保护的数据时,记录写入所述受保护 的数据的逻辑地址范围。在本专利技术实施例中,该受保护的数据包括存储设备的系统文件数据和用户自定义 的数据,即为用户提供特定的接口,供用户自定义受保护的数据。在步骤S102中,对写入的所有的受保护的数据的逻辑地址范围进行汇总,生成受 保护的数据的逻辑地址范围表。在步骤S103中,当对存储设备进行逻辑写时,将逻辑写地址与所述逻辑地址范围 表内的地址进行比对。在本专利技术实施例中,该将逻辑写地址与所述逻辑地址范围表内的地址进行比对的 过程,即为判断该逻辑写地址是否在所述逻辑地址范围表内。在步骤S104中,当所述逻辑写地址位于所述逻辑地址范围表时,对所述逻辑写地 址进行虚假写。在本专利技术实施例中,该虚假写的步骤可以将主机端下发的数据内容转存到缓存 中,或者主机端不响应对逻辑地址范围表内的地址的任何操作。在本专利技术实施例中,当所述逻辑写地址不位于所述逻辑地址范围表时,在所述逻 辑地址按正常的数据写入方式写数据,即在存储设备的存储空间中按照地址顺序写入数 据。在本专利技术实施例中,通过对受保护的数据的逻辑地址进行记录汇总,当对该受保 护的数据的逻辑地址进行写入操作时,执行虚假写的动作,从而有效保护受保护的数据,也 节省了因为开辟划分单独的存储空间对受保护的数据进行备份所损失的存储空间,给用户 使用存储设备带来便利。作为本专利技术的一个实施例,当对所述逻辑地址范围表所对应的存储数据进行编辑 操作时,对所述逻辑地址范围表进行更新,所述编辑操作包括对所述逻辑地址范围表所对 应的存储数据进行修改、本文档来自技高网...

【技术保护点】
一种存储设备数据的保护方法,其特征在于,所述方法包括下述步骤:当写入存储设备的数据为受保护的数据时,记录写入所述受保护的数据的逻辑地址范围;对写入的所有的受保护的数据的逻辑地址范围进行汇总,生成受保护的数据的逻辑地址范围表;当对存储设备进行逻辑写时,将逻辑写地址与所述逻辑地址范围表内的地址进行比对;当所述逻辑写地址位于所述逻辑地址范围表时,对所述逻辑写地址进行虚假写。

【技术特征摘要】

【专利技术属性】
技术研发人员:邓恩华
申请(专利权)人:深圳市江波龙电子有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1