固态硬盘掉电数据保护方法及装置制造方法及图纸

技术编号:4002131 阅读:827 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种固态硬盘掉电数据保护方法及装置,该方法包括:检测到固态硬盘掉电,并由工作电源切换到预先设置的储能装置为固态硬盘供电;在储能装置为固态硬盘供电期间,将固态硬盘正在读写的数据保存到硬盘;检测到工作电源恢复供电,并由储能装置切换到工作电源为固态硬盘供电。通过上述处理,在固态硬盘异常掉电时,固态硬盘正在读写的数据不会丢失。

【技术实现步骤摘要】

本专利技术涉及固态硬盘领域,特别是涉及一种固态硬盘掉电数据保护方法及装置
技术介绍
在相关技术中,掉电保护技术是指在正常供电电源掉电时,迅速用备用电源为存 储设备供电,以保证在一段时间内存储设备的信息不会丢失,当主电源恢复供电时,又自动 切换为主电源供电。对于硬盘来说,需要掉电保护的数据往往是写入数据,对数据具有高可靠性要求 的系统在主供电电源掉电后,需要使用不间断电源(UninterruptiblePower Supply,简称 为UPS)继续为系统供电。例如,系统掉电后由电池备用单元(Back Battery Unit,简称为 BBU)为内存、内存控制器及非易失性内存供电,从而避免内存数据丢失。由于传统的机械硬盘靠内部电机进行磁头的机械移动来读取数据,难以达到较高 的速度,因此硬盘厂家一般会在硬盘中设置一个高速的缓存,一般是具有足够快缓存速度 的易失性内存,例如,即动态随机存储器(Dynamic RandomAccess Memor,简称为DRAM)等, 作为数据读写的缓冲。在现有技术中,中国专利申请CN101286086公开了下述技术方案在硬盘掉电后, 切换到预设电池给硬盘的缓存供电,把正在写入的数据保存在缓存中,等待恢复正常供电 后切换到主电源,继续把缓存的数据写入到硬盘中。上述技术方案是对缓存数据进行保护, 等待供电恢复后再恢复数据。但是,传统的机械硬盘结构复杂,包含马达、盘片、磁头、控制 电路,如果将上述掉电保护的预设电池加在系统中,会占用大量的空间。固态硬盘(Solid State Disk,简称为SSD)由NAND Flash组成,没有机械结构, SSD是利用传统的NAND Flash特性,以区块写入和抹除的方式进行读写。因此,在读写的效 率上非常依赖读写技术上的设计,与目前的传统硬盘相比,SSD具有读写速度快、启动快、低 功耗、静音、耐震、稳定性高、耐低温等优点。由于SSD硬盘是近年来的新兴技术,现有技术 中还没有专门针对SSD的掉电数据保护方案。
技术实现思路
本专利技术提供一种固态硬盘掉电数据保护方法及装置,用以解决现有技术还没有专 门针对SSD的掉电数据保护方案的问题。本专利技术提供一种固态硬盘掉电数据保护方法,包括检测到固态硬盘掉电,并由工作电源切换到预先设置的储能装置为固态硬盘供 电;在储能装置为固态硬盘供电期间,将固态硬盘正在读写的数据保存到硬盘;检测到工作电源恢复供电,并由储能装置切换到工作电源为固态硬盘供电。本专利技术还提供一种固态硬盘掉电数据保护装置,包括电源监控模块,用于检测固态硬盘是否掉电;切换模块,用于在电源监控模块检测到固态硬盘掉电时,由工作电源切换到预先设置的储能装置为固态硬盘供电;在电源监控模块检测到工作电源恢复供电时,由储能装 置切换到工作电源为固态硬盘供电;保存模块,用于在储能装置为固态硬盘供电期间,将固态硬盘正在读写的数据保 存到硬盘。本专利技术有益效果如下借助于本专利技术实施例的上述技术方案,通过使用储能装置对SSD进行供电,解决 了现有技术中还没有专门针对SSD的掉电数据保护方案的问题,根据本专利技术实施例的技术 方案实现简单,成本低廉,节能效果显著,在SSD异常掉电时,SSD正在读写的数据不会丢失。附图说明图1是本专利技术实施例的固态硬盘掉电数据保护方法的流程图;图2是本专利技术实施例的固态硬盘掉电数据保护方法的详细处理的流程图;图3是本专利技术实施例的固态硬盘掉电数据保护装置的结构示意图;图4是本专利技术实施例的固态硬盘掉电数据保护装置的具体结构示意图。具体实施例方式本专利技术提供了一种固态硬盘掉电数据保护方法及装置,以下结合附图以及实施 例,对本专利技术的技术方案进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用 以解释本专利技术,并不限定本专利技术。方法实施例根据本专利技术的实施例,提供了一种固态硬盘掉电数据保护方法,图1是本专利技术实 施例的固态硬盘掉电数据保护方法的流程图,如图1所示,根据本专利技术实施例的固态硬盘 掉电数据保护方法包括如下处理步骤101,检测到固态硬盘掉电,并由工作电源切换到预先设置的储能装置为固态 硬盘供电;也就是说,当检测到固态硬盘掉电时,需要切换到预设的储能装置给固态硬盘供 电,在本专利技术实施例中,优选地,储能装置为无源器件,例如,电容等无源器件;具体地,在步骤101中,检测固态硬盘掉电需要进行如下处理首先判断工作电源 的电压是否小于预先设置的使固态硬盘能够正常工作的阈值电压;如果判断为是,则确定 检测到固态硬盘掉电。在步骤101中,由工作电源切换到预先设置的储能装置为固态硬盘供电需要通过 电源正常开关导通信号关闭工作电源的供电开关;并通过电源异常开关导通信号打开储能 装置的供电开关。步骤102,在储能装置为固态硬盘供电期间,将固态硬盘正在读写的数据保存到硬 盘;也就是说,在储能装置在放电完毕前,储能装置给固态硬盘的供电将会保持一段 时间,在这段供电时间内固态硬盘将正在读写的数据直接保存到硬盘(Flash)。步骤103,检测到工作电源恢复供电,并由储能装置切换到工作电源为固态硬盘供 H1^ ο也就是说,当固态硬盘的工作电源恢复供电后,直接由工作电源给固态硬盘供电, 优选地,在由储能装置切换到工作电源为固态硬盘供电之后,储能装置到固态硬盘的供电 电源线被切断,同时,工作电源为储能装置充电。具体地,在步骤103中,检测工作电源恢复供电需要进行如下处理首先判断工作 电源的电压是否恢复到大于阈值电压;如果判断为是,则确定检测到工作电源恢复供电。在步骤103中,由储能装置切换到工作电源为固态硬盘供电需要通过电源正常开 关导通信号打开工作电源的供电开关;并通过电源异常开关导通信号关闭储能装置的供电 开关。SSD具有无机械结构,功耗极低易、速度快这三个特点。速度快则表示SSD不需要 设置缓存;功耗极低则表示SSD在掉电后可以直接切换到备份电源维持一段时间以供SSD 控制器芯片直接将正在写入的数据写入到Flash ;没有机械结构则表示可以把掉电保护装 置封装在硬盘内。从上述处理可以看出,现有技术中传统机械硬盘的备份电源只能是UPS电源或者 电池等有源器件,而本专利技术实施例中的SSD不需要电源和电池,本专利技术实施例SSD所使用的 储能装置可以是无源器件。此外,现有技术中传统机械硬盘在主电源掉电后备份电池必须 保持供电直至主电源恢复,而本专利技术在储能装置在放电完毕前,储能装置给固态硬盘的供 电将会保持一段时间,在这段供电时间内固态硬盘将正在读写的数据直接保存到硬盘,因 此只需要储能装置在主电源掉电后保持一段时间供电即可。以下结合附图,对本专利技术实施例的上述技术方案进行详细说明。图2是本专利技术实 施例的固态硬盘掉电数据保护方法的详细处理的流程图,如图2所示,包括如下步骤步骤201,SSD的电源监控模块监控工作电源;步骤202,SSD的电源监控模块判断工作电源的电压是否高于预先设置的阈值电 压;如果判断为是,则执行步骤203,否则,执行步骤204 ;步骤203,工作电源正常,电源监控模块输出电源正常开关导通信号,并控制第一 开关装置导通,电源监控模块输出电源异常开关导通信号,并控制第二开关装置关闭,其 中,第一开关装置的导通可以控制工作电源导通,第二开关装置的关闭可以控制预设的储 能装置关闭;本文档来自技高网
...

【技术保护点】
一种固态硬盘掉电数据保护方法,其特征在于,包括:检测到固态硬盘掉电,并由工作电源切换到预先设置的储能装置为所述固态硬盘供电;在所述储能装置为所述固态硬盘供电期间,将所述固态硬盘正在读写的数据保存到硬盘;检测到所述工作电源恢复供电,并由所述储能装置切换到所述工作电源为所述固态硬盘供电。

【技术特征摘要】

【专利技术属性】
技术研发人员:雷林黄剑柳赛虎刘俊
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1