[发明专利]控制方法、控制装置、存储设备和电子设备有效
申请号: | 201210055845.1 | 申请日: | 2012-03-05 |
公开(公告)号: | CN103294406A | 公开(公告)日: | 2013-09-11 |
发明(设计)人: | 白刚;周大凯 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F12/02 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 安之斐 |
地址: | 100085*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 方法 装置 存储 设备 电子设备 | ||
技术领域
本发明涉及电子设备的领域,更具体地,本发明涉及一种控制方法、控制装置、存储设备和电子设备。
背景技术
目前已经有大量的区别于传统机械存储设备(如基于光驱头进行数据存储的硬盘、CD等)的数字存储设备,如SSD硬盘等。这些数字存储设备基于逻辑地址和物理地址的映射提供访问服务,其向外部电子设备提供逻辑地址进行访问,而在内部通过逻辑地址和物理地址的映射来实现逻辑地址和物理地址转换,然后提供物理地址内的实际数据访问服务。
然而现有技术并没有针对这种数字存储设备的数据使用提供一种方便灵活的控制方法。
发明内容
本发明的目的在于提供一种控制方法、控制装置、存储设备和电子设备,能够为数字存储设备的数据使用提供一种方便灵活的控制方法。
根据本发明一个实施例,提供了一种控制方法,用于基于逻辑地址和物理地址的映射提供访问服务的存储设备中,所述控制方法包括:
与电子设备交互,接收一切换指令,所述切换指令指示从当前使用的映射表切换为一预先保存的历史映射表,所述当前使用的映射表记录了所述存储设备中的第一物理存储区域的逻辑地址和物理地址之间的映射关系,并且所述历史映射表记录了所述存储设备中的第二物理存储区域的逻辑地址和物理地址之间的映射关系;
将该切换指令记录在该存储设备中;
接收到一触发指令时,执行所述切换指令;以及
根据所述切换指令,将所述历史映射表设置为当前使用的映射表,使得所述电子设备能够基于所述历史映射表对所述第二物理存储区域访问操作。
优选地,所述触发指令从电子设备的BIOS接收、或者从外部装置接收、或者从网络装置接收。
优选地,所述控制方法还包括:
在接收到所述触发指令时,检测该存储设备中是否存在所述切换指令,获得一检测结果;
如果所述检测结果指示存在所述切换指令,则自动执行所述切换指令,并将所述历史映射表设置为当前使用的映射表,使得所述电子设备能够基于所述历史映射表对所述第二物理存储区域访问操作;以及
如果所述检测结果指示不存在所述切换指令,则所述电子设备基于所述当前使用的映射表对所述第一物理存储区域访问操作。
优选地,根据所述切换指令,将所述历史映射表设置为当前使用的映射表包括:
与电子设备交互,获取该预先保存的历史映射表。
优选地,与电子设备交互,获取该预先保存的历史映射表还包括:
从所述电子设备接收指示第一映射表的第一指令;
根据所述第一指令从所述存储设备中预先存储的至少两个映射表选择所述第一映射表作为所述历史映射表。
优选地,与电子设备交互,获取该预先保存的历史映射表还包括:
在接收到来自所述电子设备的第二指令后向所述电子设备发送所述存储设备中保存的记录有预先存储的所有映射表的列表,使得电子设备能够基于所述列表选择所述第一映射表。
优选地,所述控制方法还包括:
在所述电子设备的BIOS中设置第二切换指令,该第二切换指令用于从预先设置的至少两个映射表中选择一个映射表;
当电子设备启动时,自动执行所述第二切换指令,并且根据选择的映射表对存储设备进行访问操作。
优选地,所述控制方法还包括:
在与电子设备交互,接收一切换指令之后,检测所述第一物理存储区域和第二物理存储区域的相同部分中的数据,获得一检测结果;
当所述检测结果指示所述数据是关键数据时,将该切换指令记录在该存储设备中;
当所述检测结果指示所述数据是非关键数据时,直接将所述历史映射表设置为当前使用的映射表,使得所述电子设备能够基于所述历史映射表对所述第二物理存储区域访问操作。
根据本发明另一实施例,提供了一种控制装置,用于基于逻辑地址和物理地址的映射提供访问服务的存储设备中,所述控制装置包括:
获取单元,配置为与电子设备交互,接收一切换指令,所述切换指令指示从当前使用的映射表切换为一预先保存的历史映射表,所述当前使用的映射表记录了所述存储设备中的第一物理存储区域的逻辑地址和物理地址之间的映射关系,并且所述历史映射表记录了所述存储设备中的第二物理存储区域的逻辑地址和物理地址之间的映射关系;
记录单元,配置为将该切换指令记录在该存储设备中;
执行单元,配置为在接收到一触发指令时,执行所述切换指令;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210055845.1/2.html,转载请声明来源钻瓜专利网。