一种固态硬盘数据断电保护方法技术

技术编号:8271362 阅读:1378 留言:0更新日期:2013-01-31 03:35
本发明专利技术涉及一种固态硬盘数据断电保护方法,属于数据存储安全防护技术领域。在固态硬盘内存空间中分配一个数组来保存那些最近更新却又未保存的页映射表的页号码。当每次新收到一个页映射表的页号码时,首先查询数组中是否有该新收到的页号码。当固态硬盘遇到电源故障重新启动后,首先检查页映射表,判断其内容是否有效并且是最新。然后利用页映射表恢复数组。本发明专利技术所述方法,能够在电源故障前对页映射表进行有效保存,在固态硬盘遇到电源故障重新启动后执行检测页映射表的工作,并利用页映射表恢复部分元数据。本方法具有高可靠、低成本的特点,即使没有板载电容的固态硬盘,在遇到突然断电的情况下,也能有效保护用户数据和系统数据。

【技术实现步骤摘要】
本专利技术涉及一种固态硬盘在遭遇突发断电情况下的数据保护方法,属于数据存储安全防护

技术介绍
固态硬盘(Solid State Disk,简称SSD),是一种采用固态电子存储芯片阵列制成的硬盘,由控制单元和存储单元组成。固态硬盘通常采用闪存(FLASH芯片)作为存储介质其,最大的优点是可移动,且数据保护不受电源控制,能够适应于各种环境。基于闪存的固态硬盘其内部构造简单,固态硬盘内主体是一块PCB板,这块PCB板上最基本的配件是控制芯片、缓存芯片和用于存储数据 的闪存芯片。其中,控制芯片是固态硬盘的大脑,其作用一是合理调配数据在各个闪存芯片上的负荷,二是承担整个数据的中转,连接闪存芯片和外部SATA接口。缓存芯片用于辅助主控芯片进行数据处理。与传统机械硬盘(HDD)相比,固态硬盘在读取速度、功耗、噪音、抗震性、体积、工作温度范围、容价比等方面均具有明显优势,被广泛应用于军事、车载、工控、视频监控、网络监控、网络终端、电力、医疗、航空等、导航设备等领域。在正常情况下,当处于电源关闭期间,大多数主机系统会向固态硬盘发出一个STANDBY IMMEDIATE命令,让固态硬盘有足够的时间为本文档来自技高网...

【技术保护点】
一种固态硬盘数据断电保护方法,其特征在于:首先,在固态硬盘的内存空间中,通过分配一个数组来保存那些最近更新却又未保存的页映射表的页号码;每次保存时,只保存这部分的页映射表,而非全部的页映射表;当每次新收到一个页映射表的页号码时,使用以下方法来保存该页号码:首先查询数组中是否有该新收到的页号码,如果有,则将该页号码所在位置之前的所有元素均后移一位,并在数组第0个元素的位置存储新收到的号码;如果没有,则保存数组中最后一个元素,并把前面所有元素均后移一位,并在数组第0个元素的位置存储新收到的号码;当固态硬盘遇到电源故障重新启动后,首先检查页映射表;当固态硬盘启动时,要从闪存介质中读取页映射表到固态硬...

【技术特征摘要】
1.一种固态硬盘数据断电保护方法,其特征在于 首先,在固态硬盘的内存空间中,通过分配一个数组来保存那些最近更新却又未保存的页映射表的页号码;每次保存时,只保存这部分的页映射表,而非全部的页映射表; 当每次新收到一个页映射表的页号码时,使用以下方法来保存该页号码首先查询数组中是否有该新收到的页号码,如果有,则将该页号码所在位置之前的所有元素均后移一位,并在数组第O个元素的位置存储新收到的号码;如果没有,则保存数组中最后一个元素,并把前面所有元素均后移一位,并在数组第O个元素的位置存储新收到的号码; 当固态硬盘遇到电源故障重新启动后,首先检查页映射表;当固态硬盘启动时,要从闪存介质中读取页映射表到固态硬盘内存中,每次读入某一页页映射表后先进行判断,如果全是OxFF,则表明未写入...

【专利技术属性】
技术研发人员:朱瑞瑾谭毓安王文明马忠梅李元章张全新张雪兰
申请(专利权)人:北京理工大学
类型:发明
国别省市:

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

1