本页位置:首页新闻中心IT新闻
数据安全须重视 专家详解闪存盘数据丢失之谜

2008年06月17日 12:25 来源:中国新闻网 发表评论

  中新网6月17日电 在人们的日常工作中,闪存盘的使用已经越来越普遍。相信不少人都曾经遇到过数据丢失的问题。闪存盘使用说明上通常只说是误插拔所致,但据业内专家表示,造成闪存盘数据丢失的原因并非仅此一种,还存在另外几种可能。

  据悉,由于闪存本身的特性,在进行数据读写时发生的错误不可能完全避免,为了尽可能降低错误的发生,就必须采用ECC数字纠错技术。该技术是一种一般应用于电脑数据完整性检测的技术,它可以在进行数据检测的同时,第一时间修正数据错误,从而使文件拷贝中出现的乱码、压缩包损坏等各种意外情况大大减少。

  目前市场上,一些闪存盘不采用任何的纠错技术,而大多数闪存盘则采用“1Bit ECC”,像朗科公司最新推出的“优芯4号”,其纠错能力达到8Bit数据错误。

  “1Bit ECC”纠错和“8Bit ECC”纠错会有多大差别呢?举例来说,在存入数据的时候,闪存盘控制芯片会自动对数据的完整性进行检测,检测到数据不完整或出现错误的时候就会立即纠正错误,然后再进行传输。“1Bit ECC纠错”就是每512Byte数据最大可纠正1Bit的错误数据,如果错误数据超过1Bit会怎么样?数据就会在没有完全纠正错误或不完整的状态中被传输,因而也就出现乱码、压缩包损坏等各种情况。相比之下,8Bit ECC的纠错能力就提高了8倍,能应付大部分数据传输中的错误,数据存取的安全性大为提高。

  造成闪存盘丢失数据的另外一个重要原因是闪存芯片本身的使用寿命限制。闪存芯片的擦除次数是有限的,如果反复对某一数据块进行擦写,该数据块很容易变成坏块。例如张先生就遇到过这样情况。他的闪存盘虽然有1G容量,但通常他只用到其中的20M到30M,这样反复使用了两个月之后,有一次他想存入一个0.99G的DVD视频文件,发现闪存盘容量不够用,原来1G的闪存盘容量莫名其妙的只剩下900多兆了。后经检查发现,其中有大约30M的空间因为经常性反复使用,已经成为坏块,无法再写入文件。

  据了解,目前SLC Flash的擦除寿命一般为100,000次,MLC Flash的擦除寿命一般为3,000~10,000次。如果不采用合理的读写方式,少部分数据块将会因频繁擦写而急剧老化,出现了坏块的闪存盘将无法保证读写数据的正确性。

  为解决这一问题,闪存盘专家想到了从芯片上下功夫。例如朗科公司刚推出的“优芯4号”就采用了独特的动静态负载平衡技术和动态坏块替换管理技术。

  所谓动静态负载平衡技术,就是用户往闪存盘存入数据的时候,闪存盘可以平均闪存内部各数据块的擦写次数,如果发现A数据块已经写入了100次,而B数据块只使用了10次,那么再有数据存入的使用,“优芯4号”就会优先安排存放在B数据块上,从而避免了闪存芯片局部老化现象发生。

  而动态坏块替换管理技术则是在闪存盘出现个别坏块后可以及时回收,用备份块替换,从而有效防止数据丢失,以后再写入数据的时候,闪存盘就会自动“绕开”这一坏块,这样一来就能够避免闪存盘完全报废,从而大大提高了使用寿命。

编辑:段红彪】
请 您 评 论                                 查看评论                 进入社区
登录/注册    匿名评论

        
                    本评论观点只代表网友个人观点,不代表中国新闻网立场。
图片报道 更多>>
甘肃白银屈盛煤矿事故已造成20人遇难
甘肃白银屈盛煤矿事故已造成20人遇难
盘点世界现役十大明星航母舰载机
盘点世界现役十大明星航母舰载机
13米高巨型花篮“绽放”天安门广场
13米高巨型花篮“绽放”天安门广场
中国首艘航空母舰正式交接入列
中国首艘航空母舰正式交接入列
日本发生列车脱轨事故 致9人受伤
日本发生列车脱轨事故 致9人受伤
沙特民众首都街头驾车巡游庆祝建国日
沙特民众首都街头驾车巡游庆祝建国日
世界模特嘉年华 60佳丽夜游杜甫草堂
世界模特嘉年华 60佳丽夜游杜甫草堂
青海北部出现降雪
青海北部出现降雪
每日关注  
关于我们】-About us 】- 联系我们】-广告服务】-供稿服务】-【法律声明】-【招聘信息】-【网站地图】-【留言反馈

本网站所刊载信息,不代表中新社和中新网观点。 刊用本网站稿件,务经书面授权。
未经授权禁止转载、摘编、复制及建立镜像,违者将依法追究法律责任。

[ 网上传播视听节目许可证(0106168)][京ICP证040655号] [京公网安备:110102003042-1] [京ICP备05004340号-1]