[发明专利]固态驱动器中的主引导记录保护无效
申请号: | 201310057945.2 | 申请日: | 2013-02-25 |
公开(公告)号: | CN104008070A | 公开(公告)日: | 2014-08-27 |
发明(设计)人: | 马利昭;崔钊;赵宁;许鹏;李德领 | 申请(专利权)人: | LSI公司 |
主分类号: | G06F12/16 | 分类号: | G06F12/16 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 申发振 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 固态 驱动器 中的 引导 记录 保护 | ||
1.一种用于保护固态驱动器中的主引导记录的方法,包括以下步骤:
从主机装置接收多个输入/输出请求;
确定所述输入/输出请求中的一个或更多个是否对所述固态驱动器的多个逻辑块地址的第一个逻辑块地址进行读出/写入;以及
对于对所述逻辑块地址的所述第一个逻辑块地址进行读出/写入的每个所述输入/输出请求,向表格写入条目,其中,所述表格:(i)与所述逻辑块地址的所述第一个逻辑块地址分离,并且(ii)被用于修复所述逻辑块地址的所述第一个逻辑块地址中的错误。
2.根据权利要求1所述的方法,其中,所述逻辑块地址的所述第一个逻辑块地址包括主引导记录(MBR)。
3.根据权利要求1所述的方法,其中,所述错误和所述第一逻辑块地址包括介质错误。
4.根据权利要求1所述的方法,其中,所述逻辑块地址的所述第一个逻辑块地址中的所述错误包括意外覆盖。
5.根据权利要求1所述的方法,其中,所述表格包括日志,所述日志被用于恢复写入所述逻辑块地址的所述第一个逻辑块地址的之前值。
6.根据权利要求1所述的方法,其中,所述方法以所述固态驱动器的固件实现。
7.根据权利要求1所述的方法,其中,所述表格被储存在所述固态驱动器中。
8.根据权利要求1所述的方法,其中,所述固态驱动器包括多个NAND闪存单元。
9.一种设备,包括:
存储器,被配置为储存数据;
处理单元,用于处理从所述存储器读出/向所述存储器写入的多个输入/输出请求,其中,所述处理单元:(i)从主机装置接收多个输入/输出请求,(ii)确定所述输入/输出请求中的一个或更多个是否对多个逻辑块地址的第一个逻辑块地址进行读出/写入,以及(iii)对于对所述逻辑块地址的所述第一个逻辑块地址进行读出/写入的每个所述输入/输出请求,向表格写入条目,其中,所述表格:(i)与所述逻辑块地址的所述第一个逻辑块地址分离,并且(ii)被用于修复所述逻辑块地址的所述第一个逻辑块地址中的错误。
10.一种设备,包括:
存储器,被配置为储存数据;
控制器,被配置为用于处理从所述存储器读出/向所述存储器写入的多个输入/输出请求,其中,所述控制器被配置为:(i)从主机装置接收多个输入/输出请求,(ii)确定所述输入/输出请求中的一个或更多个是否对多个逻辑块地址的第一个逻辑块地址进行读出/写入,以及(iii)对于对所述逻辑块地址的所述第一个逻辑块地址进行读出/写入的每个所述输入/输出请求,向表格写入条目,其中,所述表格:(i)与所述逻辑块地址的所述第一个逻辑块地址分离,并且(ii)被用于修复所述逻辑块地址的所述第一个逻辑块地址中的错误。
11.根据权利要求10所述的设备,其中,所述存储器包括闪存存储器。
12.根据权利要求10所述的设备,其中,所述控制器运行固件以处理所述输入/输出请求。
13.根据权利要求10所述的设备,其中,所述存储器包括多个NAND闪存存储单元。
14.根据权利要求10所述的设备,其中,所述设备包括固态驱动器。
15.根据权利要求10所述的设备,其中,所述逻辑块地址的所述第一个逻辑块地址包括主引导记录(MBR)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于LSI公司,未经LSI公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310057945.2/1.html,转载请声明来源钻瓜专利网。