尽管社会在发展科技在进步,但停电依然是无可避免的意外情况。虽然电脑硬盘数据在断电后也能保存,但前提是正常的关机断电。除了会丢失未保存的数据之外,很多固态硬盘故障返修都是由意外断电引发。
意外断电丢失的不仅仅是没保存的数据,正在写入中的数据也会出错,甚至还会殃及池鱼,写废其他位置原本正常存储的数据。
固态硬盘比机械硬盘更为复杂的是闪存物理存储位置与逻辑地址之间的映射关系,它就像每家每户的门牌号,一旦FTL映射表出错,快递员不但找不到你的家,还有可能把你的包裹送给别人。正常的断电保护流程需要分多步精确完成,需要借助额外的电容来供电。
断电保护通常是企业级的专利,虽然有些家用硬盘也号称具备断电保护,但只具备基本的保护功能,对于用户数据保护则无能为力。此外,断电保护电容的寿命、复杂固件逻辑对性能产生不利影响,导致家用固态硬盘基本与断电保护功能无缘。
断电保护还会让M.2固态硬盘变得更长(M.2 22110),无法做到家用固态硬盘东芝RC100(BG3零售型)那样灵活性和兼容性。为了兼顾断电保护的安全和非断电保护的普通固态硬盘的灵活性,东芝为固态硬盘研发了一套名为OMP(Off Module Power-loss-protection)的离机断电保护系统,并在最近举行的FMS 2018闪存峰会上介绍了它的功能与实现。
OMP将固态硬盘上的断电保持电容、电压监测模块移动到主机当中,在监测到停电事件之后,于1微秒内向固态硬盘发出意外断电通知。固态硬盘对通告进行响应,利用OMP提供的电能抓紧完成上面提到的断电保护流程:将缓存内容写入闪存并安全关机断电。
如果在断电之后又重新来电,OMP还能实现固态硬盘自动重新通电,开机工作。
如果在OMP断电保护流程执行时供电就已经恢复,固态硬盘能在OMP处理完成之后即刻恢复正常工作状态。
当然,面对闪断闪通这种恶劣工况,东芝的OMP离机断电保护功能也可以做到准确识别,正常保护硬盘完成关机,确保数据安全。
在东芝OMP的帮助下,即便是普通的客户级固态硬盘也能获得企业级的完整断电保护功能。目前OMP技术仍处于研发当中,对于家用固态硬盘来说,取消外置DRAM缓存也能有效降低数据丢失风险,东芝A100和TR200固态硬盘就使用了这一类方案。