当前位置: 首页 > 专利查询>何鸿君专利>正文

具有普通、安全两种运行模式的硬盘制造技术

技术编号:10968245 阅读:147 留言:0更新日期:2015-01-28 20:10
本发明专利技术公开了一种具有普通、安全两种运行模式的硬盘。所述具有普通、安全两种运行模式的硬盘其存储区域逻辑上分为恢复区、数据区两部分,数据区用于存储数据,恢复区用于存储实现数据区的内容恢复所需要的数据;并具有“普通模式”和“安全模式”两种运行模式;如果上一次的运行模式为“安全模式”,则重新启动时数据区的内容将恢复为上一次运行之前的状态。本发明专利技术自身具备数据区的数据恢复功能,确保安全模式运行过程中产生的信息不流向普通模式,为各类智能系统提供了灵活的选择。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种具有普通、安全两种运行模式的硬盘。所述具有普通、安全两种运行模式的硬盘其存储区域逻辑上分为恢复区、数据区两部分,数据区用于存储数据,恢复区用于存储实现数据区的内容恢复所需要的数据;并具有“普通模式”和“安全模式”两种运行模式;如果上一次的运行模式为“安全模式”,则重新启动时数据区的内容将恢复为上一次运行之前的状态。本专利技术自身具备数据区的数据恢复功能,确保安全模式运行过程中产生的信息不流向普通模式,为各类智能系统提供了灵活的选择。【专利说明】具有普通、安全两种运行模式的硬盘
本专利技术涉及一种硬盘,特别涉及一种具有普通、安全两种运行模式的硬盘。
技术介绍
现有的硬盘(包括普通的机械硬盘,以及固态硬盘、固态硬盘卡等电子硬盘)只有 一种运行模式,下一次接通电源运行时,本次运行过程中对硬盘所存储的数据的修改仍然 有效。但是,一些应用希望本次运行结束后,下一次接通电源运行时,本次运行过程中对硬 盘所存储的数据的修改被自动取消。 现在的典型解决方案是在系统中安装一个硬盘还原卡,通过还原卡来实现硬盘数 据修改的自动取消。这种做法的不足是依赖于具体的文件系统,同时有可能遭受恶意程序 攻击而失效。
技术实现思路
为了解决现有硬盘存在的上述技术问题,本专利技术提供一种具有普通、安全两种运 行模式的硬盘。 本专利技术解决上述技术问题的技术方案如下: -种具有普通、安全两种运行模式的硬盘,其特征在于:其存储区域逻辑上分为恢 复区、数据区两部分,数据区用于存储数据,恢复区用于存储实现数据区的内容恢复所需要 的数据;其数据读写步骤为: 1.接通电源,如果上一次的运行模式为"安全模式",则将数据区的内容恢复为上 一次运行之前的状态; 2.进入"普通模式"或"安全模式"; 3.在普通模式下,只能对数据区进行读写,其数据读写步骤与硬盘的常规读写步 骤相同; 4.在安全模式下,"读"、"写"命令的处理分为带恢复过程方式、不带恢复过程方 式;"读"、"写"命令的处理采用带恢复过程方式是指:1)任意一个写扇区P的命令W,如果 是第一次写扇区P,则将扇区P的内容全部复制到恢复区中,然后将数据写在扇区P;如果不 是第一次写扇区P,则将数据写在扇区P;2)任意一个读扇区P的命令r,从扇区P读数据; 3)下一次接通电源启动时,检查恢复区的内容,如果保存有扇区X的内容,则将保存的内容 复制到扇区X中;"读"、"写"命令的处理采用不带恢复过程方式是指:11)任意一个写扇区 P的命令《,如果是第一次写扇区P,则将扇区P的内容全部复制到恢复区的扇区P'中,然 后将数据写在扇区P' ;如果不是第一次写扇区P,则将数据写在扇区P' ;12)任意一个读扇 区P的命令r,如果扇区P被复制到了恢复区的扇区P',则命令r从扇区P'读数据,否则, 从扇区P读数据;13)下一次接通电源启动时,由于数据区的内容并没有变化,不需要恢复。 本专利技术的技术效果在于:本专利技术有普通、安全两种运行模式,为各类智能系统提供 了灵活的选择;本专利技术自身具备数据区的数据恢复功能,确保安全模式运行过程中产生的 信息不流向普通模式。 下面结合附图和具体实施例对本专利技术作进一步的说明。 【专利附图】【附图说明】 图1为本专利技术实施的主流程图。 【具体实施方式】 一种具有普通、安全两种运行模式的硬盘(以下简称双模盘),其存储区域逻辑上 分为恢复区、数据区两部分,数据区用于存储数据,恢复区用于存储实现数据区的内容恢复 所需要的数据;其数据读写步骤为: 1.接通电源,如果上一次的运行模式为"安全模式",则将数据区的内容恢复为上 一次运行之前的状态; 2.进入"普通模式"或"安全模式"; 3.在普通模式下,只能对数据区进行读写,其数据读写步骤与硬盘的常规读写步 骤相同; 4.在安全模式下,"读"、"写"命令的处理分为带恢复过程方式、不带恢复过程方 式;"读"、"写"命令的处理采用带恢复过程方式是指:1)任意一个写扇区p的命令w,如果 是第一次写扇区P,则将扇区P的内容全部复制到恢复区中,然后将数据写在扇区P;如果不 是第一次写扇区P,则将数据写在扇区P;2)任意一个读扇区p的命令r,从扇区p读数据; 3)下一次接通电源启动时,检查恢复区的内容,如果保存有扇区X的内容,则将保存的内容 复制到扇区X中。"读"、"写"命令的处理采用不带恢复过程方式是指:11)任意一个写扇区 P的命令《,如果是第一次写扇区P,则将扇区P的内容全部复制到恢复区的扇区P'中,然 后将数据写在扇区P' ;如果不是第一次写扇区P,则将数据写在扇区P' ;12)任意一个读扇 区P的命令r,如果扇区p被复制到了恢复区的扇区p',则命令r从扇区p'读数据,否则, 从扇区P读数据;13)下一次接通电源启动时,由于数据区的内容并没有变化,不需要恢复。 本专利技术与对应规格的单模盘(包括普通的机械硬盘,以及固态硬盘、固态硬盘卡 等电子硬盘)在硬件结构、外观尺寸上完全一致,只需要对单模盘的控制进行修改,增加接 口命令、数据恢复处理功能。 下面对本专利技术的读写过程作进一步的说明。 为方便描述,对外部与本专利技术的通信方式进行必要的抽象:外部向接口发送命令 (包含了命令及命令的参数),通过接口向外发送命令的执行结果。用CMD_0K表示命令执 行成功,CMD_N0表示命令不能执行或者存在错误,CMD_ING表示命令正在执行中。 单模盘的接口命令集是可以扩充的,对应规格的双模盘增加的接口命令定义如 下:查询盘类型。返回值表示双模盘的类型,有两种类型:恢复区大小固定,恢复区大小可 以设置。 ?普通模式。将双模盘的运行模式设置为普通模式。 ?安全模式。将双模盘的运行模式设置为安全模式。 ?设置恢复区大小。将双模盘的恢复区的容量设置为新的值。 ?查询恢复区大小。返回值表示恢复区的容量大小。 双模盘对应规格的单模盘的指令集,作以下处理: ?读、写命令。处理逻辑需要进行修改,下面将具体叙述。 ?其他命令。处理逻辑维持不变,但这些命令针对数据区,因为单模盘没有恢复 区。 定义以下常量: ·FIXED_TYPE 表示双模盘的类型,其恢复区的容量大小是固定的。 ·N0N_FIXED_TYPE 表示双模盘的类型,其恢复区的容量大小可以设置。 ·CMD_0K 表示命令执行成功。 ·CMD_N0 表示命令不能执行,或者存在错误。 ·CMD_ING 表示命令正在执行中。 定义以下变量: ·TheType 表示双模盘的类型,其值有FIXED_TYPE、N0N_FIXED_TYPE,出 厂时设定,不可修改。 ·Currents 表示当前的运行状态,有:上电启动,启动过程完成,普通模 式,安全模式。分别用S_INIT、S_0K、S_C0MM0N、S_SECURE表示。 ·LastS 表示上一次的运行模式,保存在非易失存储介质上,其值有 S_C0MM0N、S_SECURE,出厂值为S_C0MM0N。 · RestoreSize 表示恢复区的容量大小,保存在非易失存储介质上。如果类型 为FIXED本文档来自技高网...

【技术保护点】
一种具有普通、安全两种运行模式的硬盘,其特征在于:其存储区域逻辑上分为恢复区、数据区两部分,数据区用于存储数据,恢复区用于存储实现数据区的内容恢复所需要的数据;其数据读写步骤为:(1)接通电源,如果上一次的运行模式为“安全模式”,则将数据区的内容恢复为上一次运行之前的状态;(2)进入“普通模式”或“安全模式”;(3)在普通模式下,只能对数据区进行读写,其数据读写步骤与硬盘的常规读写步骤相同;(4)在安全模式下,“读”、“写”命令的处理分为带恢复过程方式、不带恢复过程方式;“读”、“写”命令的处理采用带恢复过程方式是指:1)任意一个写扇区p的命令w,如果是第一次写扇区p,则将扇区p的内容全部复制到恢复区中,然后将数据写在扇区p;如果不是第一次写扇区p,则将数据写在扇区p;2)任意一个读扇区p的命令r,命令r从扇区p读数据;3)下一次接通电源启动时,检查恢复区的内容,如果保存有扇区x的内容,则将保存的内容复制到扇区x中;“读”、“写”命令的处理采用不带恢复过程方式是指:11)任意一个写扇区p的命令w,如果是第一次写扇区p,则将扇区p的内容全部复制到恢复区的扇区p’中,然后将数据写在扇区p’;如果不是第一次写扇区p,则将数据写在扇区p’;12)任意一个读扇区p的命令r,如果扇区p被复制到了恢复区的扇区p’,则命令r从扇区p’读数据,否则,从扇区p读数据;13)下一次接通电源启动时,由于数据区的内容并没有变化,不需要恢复。...

【技术特征摘要】

【专利技术属性】
技术研发人员:何鸿君罗莉
申请(专利权)人:何鸿君
类型:发明
国别省市:湖南;43

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

1