保护多操作系统环境下的硬盘数据的装置、系统和方法制造方法及图纸

技术编号:2829305 阅读:210 留言:0更新日期:2012-04-11 18:40
揭示了一种保护多操作系统环境下的硬盘数据的装置、系统和方法。本发明专利技术使用用于响应于逻辑地址请求访问硬盘文件的控制器模块、用于向每个访问硬盘文件的逻辑地址请求增加偏移值的设置零模块和用于设置在硬盘文件上可访问的最大逻辑地址的设置最大模块限制访问逻辑地址范围内的硬盘文件。本发明专利技术限制访问在逻辑地址范围之下的逻辑地址的较低保护区域和在逻辑地址范围之上的逻辑地址的主机保护区域。

【技术实现步骤摘要】

本专利技术涉及保护硬盘数据,尤其涉及保护硬盘的区域不被未授权地访问。
技术介绍
技术的发展带来了具有非常大容量的硬驱。现代硬驱的容量通常比单个操 作系统所要求的容量要大很多。这些大容量硬驱使得有的用户通过在用户能够 选择性启动的单个硬驱上安装多个操作系统从而利用额外的容量。有多个目的去安装多个操作系统。其中之一就是高级用户为了不同的应用 或者在共同环境下有多个用户操作同 一 台计算机的情况,而运行不同的操作系统,例如Linux和Windows (注册商标)。另 一在相同^_驱上安装多个操作 系统的迫切应用是家庭办公室,其中商业用户希望使操作系统和病毒、木马以 及其它可能由其它家庭成员的活动导致的损坏绝缘。现有的将单个硬驱用于多个操作系统的方法通常涉及将硬驱划分为逻辑 区域并为每个操作系统分配一或多个部分。当选择了操作系统时,其从分配的 逻辑区域启动。除了分配的逻辑区域,所选操作系统能够接入硬驱的全部内容, 包括分配给其它操作系统的区域。结果是, 一个操作系统采取的动作能够以数 据损坏、数据失窃或其它不期望的结果影响硬驱上其它的系统。当前的PC硬盘文件实施(如IDE/ATAPI标准本文档来自技高网...

【技术保护点】
一种将硬盘文件的访问限制在逻辑地址一定范围内的装置,所述装置包括:    控制器模块,用于响应于逻辑地址的请求访问硬盘文件;    设置零模块,用于向每个访问硬盘文件的逻辑地址请求增加偏移值;和    设置最大模块,用于设置在硬盘文件上可访问的最大逻辑地址。

【技术特征摘要】
US 2006-12-11 11/609,2211.一种将硬盘文件的访问限制在逻辑地址一定范围内的装置,所述装置包括控制器模块,用于响应于逻辑地址的请求访问硬盘文件;设置零模块,用于向每个访问硬盘文件的逻辑地址请求增加偏移值;和设置最大模块,用于设置在硬盘文件上可访问的最大逻辑地址。2. 根据权利要求1所述的装置,其中通过在多个硬盘文件区域选择确定 偏移值,从而选择占有较大范围逻辑地址的区域导致较大偏移值。3. 根据权利要求1所述的装置,其中在几何表中定义了硬盘文件的多个 硬盘文件区域,所述几何表包括多个偏移值,每个偏移值对应于多个硬盘驱动区域之一的最低逻辑地址;和多个最大逻辑地址,每个最大逻辑地址对应于多个硬盘驱动区域之一的最 高逻辑地址。4. 根据权利要求1所述的装置,其中设置最大模块设置相对于硬盘文件 的本身逻辑地址系统最大的逻辑地址。5. 根据权利要求1所述的装置,其中设置最大模块设置相对于偏移值最 大的逻辑地址。6. 根据权利要求l所述的装置,进一步包括锁模块,用于 锁住设置零模块从而设置零模块改变偏移值受限;和 解锁设置零模块从而允许设置零模块改变偏移值。7. 根据权利要求6所述的装置,其中锁模块进一步被配置为响应于密码 解锁设置零模块。8. 根据权利要求6所述的装置,其中锁模块被进一步配置为响应于设置 零命令锁住设置零模块。9. 一种保护多操作系统环境下的硬盘数据的系统,所述系统包括 主板,用于请求位于硬盘驱动器上的逻辑地址处的数据; 控制器模块,用于控制硬盘驱动器,所述控制器模块包括 用于为硬盘驱动器上逻辑地址的每个请求增加偏移值的设置零模块;和用于设置在硬盘驱动器上可访问的最大地址的设置最大模块;和 硬盘驱动器,用于将数据存储在逻辑地址。10. 根据权利要求9所述的系统,其中设置零模块是集成在主板上的硬盘 控制器的元件。11. 根据权利要求9所述的系统,其中设置零模块是独立硬盘控制器的元件。12. 根据权利要求9所述的系统,其中设置零模块是硬盘驱动...

【专利技术属性】
技术研发人员:迈克查尔斯戴维斯约瑟夫韦恩弗瑞曼斯蒂文D顾德曼霍华德洛克兰德尔斯科特斯普林菲尔德罗德D沃特曼
申请(专利权)人:联想新加坡私人有限公司
类型:发明
国别省市:SG[新加坡]

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

1