固态硬盘(SSD :Solid State Disk)是在传统条硬盘上衍生出来的概念,简单的说就是用固态电子存储芯片阵列(NAND FLASH)而制成的硬盘。固态硬盘的接口规范和定义、功能及使用方法上与普通硬盘的完全相同,在产品外形和尺寸上也完全与普通硬盘一致,包括3.5英寸、2.5英寸、1.8英寸等多种类型。
固态硬盘拆解
● 固态硬盘相比传统机械硬盘优劣在哪?
防震抗摔:传统硬盘(ATA或SATA)都是磁碟型的,数据储存在磁碟扇区里。而固态硬盘使用闪存颗粒制作而成,所以SSD固态硬盘内部不存在任何机械部件,这样即使在高速移动甚至伴随翻转倾斜的情况下也不会影响到正常使用,而且在笔记本电脑发生意外掉落或与硬物碰撞时能够将数据丢失的可能性降到最小。
机械硬盘和SSD内部差异明显(点击放大)
数据存储速度:在同样配置的笔记本电脑下,当按下笔记本电脑的电源开关时,搭载SSD固态硬盘的笔记本电脑从开机到出现桌面一共只用了18秒,而搭载传统硬盘的笔记本总共用时31秒。进入系统后不管是运行程序或是打开文件也可以明显感觉到固态硬盘占有绝对优势。
功耗:同样是因为少了很多机械部件,所以固态硬盘的功耗上也要优于传统硬盘。
重量:固态硬盘在重量方面更轻,与常规1.8英寸硬盘相比,重量轻20-30克。
噪音:由于固硬属于无机械部件及闪存芯片,所以具有了发热量小、散热快等特点,而且没有机械马达和风扇,工作噪音值为0分贝,这使得传统硬盘就要逊色很多。
价格劣势:目前市场上128GB OCZ固态硬盘零售价格为4099元。而这个价钱足够买5个容量为1TB的传统硬盘。
容量劣势:固态硬盘目前最大容量仅为512GB,和传统硬盘按TB容量衡量相比差距很大。而且机械硬盘在SSD巨大冲击下,容量增长速度更加迅猛。
第2页:SSD固态硬盘主控方案介绍
对于固态硬盘来说,影响其性能的主要有3个部分,一是主控,这也是SSD产品最核心的部分;二是NAND Flash芯片,主要分为SLC于MLC两种;还有就是缓存。总体来说,主控芯片性能的高低是影响SSD性能的最主要因素,很多玩家认为NAND Flash芯片类型才是决定性的,实际上这是一个误区,一款优秀的主控芯片即便配上相对廉价的MLC闪存,其性能也要优于较低的主控芯片搭配SLC闪存。
英特尔主控芯片特写
三星主控
JMicron最新JMF612主控芯片
SandForce最新款型号SF-1222主控
就目前来说,SSD的主控芯片主要有4种——Indillinx、三星、Intel以及JMicron。这些主控芯片各有特点,Intel注重随机读写性能而三星注重顺序读写性能,Indillinx则比较平衡一些,而JMicron则是廉价的代名词。
WD SiliconEdge Blue固态硬盘
一般来说,SSD厂商并不会公布其产品所采用的主控芯片,我们只能通过网络查询的方式得知,不过对于上市不久的新产品来说,这种方法就不是100%的准确了。下面我们就来介绍一下Flash芯片。
第3页:SSD固态硬盘Flash芯片介绍
● SLC和MLC芯片
这样在NAND Flash的底层存储上就引出了两种不同的模式,SLC(Single Level Cell)和MLC(Multi Levels Cell),它们之间各有优缺点,现在在各类产品中都有采用。Intel的X25-E应用SLC,X25-M则使用了MLC,下面这样表格可以较为直观的展示出他们性能区别。
SLC NAND Flash | MLC NAND Flash | |
Random Read | 25 μs | 50 μs |
Erase | 2ms per block | 2ms per block |
Programming | 250 μs | 900 μs |
SLC的一个Flash存储单元只有两种电荷值,高低不同的电荷值表明0或者1,因为只需要一组高低电压就可以区分出0或者1信号,所以SLC最大的驱动电压可以做到很低。SLC结构简单,用一组变化电压驱动,速度很快同时寿命较长也更为可靠,不过这种一个Block只存储一组数据的模式无法在相同的晶圆面积上实现较高的存储密度,存储容量提高完全依赖芯片工艺的提升。
SLC芯片
MLC闪存芯片
MLC故名思义在存储单元中实现多位存储能力,典型的是2bit。它通过不同级别的电压在一个单元中记录两组位信息(00、01、11、10),这样就可以将原本SLC的记录密度理论提升一倍。因为电压变化更频繁,所以MLC技术的Flash在寿命方面远劣于SLC,同时它的读写速度不如SLC,一个Block存储两组位数据,自然需要更长的时间,这里面还有电压控制、CRC写入方式等因素需要考虑。
SLC和MLC电压驱动的存储能力区别
显而易见,SLC在寿命和性能方面拥有独特的优势,不过需要更好的工艺制程才能拥有较大的容量。而MLC虽然在容量方面有先天的优势,但在速度和寿命方面存在先天的不足。这就区格了它们的应用,SLC用在不计成本追求速度和可靠性的企业级产品中,MLC更适合在消费级产品中部署。
第4页:SSD固态硬盘未来的普及方向
对于SSD硬盘价格过高的缺陷,很多厂商也都采取了折中方案,比如金士顿、OCZ、博帝和威刚等,均推出了廉价的小容量SSD硬盘,一方面通过容量的降低和主控方案成本的控制来降低价格,另一方面也可以让部分用户提前感受到SSD硬盘高速读取和低延迟的特性。
● 笔记本将率先普及
正如DDR3内存所走之路一样,笔记本是最先得到普及的,一些偏中高端的本本会直接配备DDR3内存,从而让用户被动接受。SSD硬盘也是一样,现在已经有不少笔记本安装了SSD硬盘,并且也能明显感觉到更换SSD给笔记本带来的直接变化。
中高端笔记本将换上SSD硬盘
PCMark Vantage硬盘子项对比
通过PCMark Vantage测试看,当笔记本换成金士顿30GB固态硬盘后,硬盘子项得分达到12834分,而传统机械硬盘也仅仅为2443分,而该测试项目包括的就是我们平时最常用的软件,所以更换之后的性能提升是我们能明显感觉到的。
● 高端发烧用户将率先体验
虽然说现在DIY市场正在逐步被笔记本和台式机市场吞噬,但是DIY市场的走势却更加清晰,就是针对最入门的用户、游戏发烧玩家和超频玩家,后两者都属于高端用户,他们购买SSD的时候是不考虑价格因素的,他们要的只是性能,而这部分玩家并不在少数。
Windows 7启动时间
从上面测试对比图看,SSD硬盘在Windows7启动中都少过20秒钟,而传统机械硬盘则超过30秒,两者最悬殊的差值可以到50%左右,所以不少发烧玩家就是看重SSD的低延迟,比如加载游戏时间大大缩短,开关机飞快等等。
那么想要等到SSD硬盘全面普及恐怕未来1-2年内还是不太现实,不过我们看到英特尔已经攻破了25nm的芯片技术,可见随着制造工艺的不断提高,SSD硬盘的容量也会成倍增长,同时成本降低也是推进SSD硬盘普及的关键因素。
详细分析SSD固态硬盘与机械硬盘的优劣编辑本段回目录
SSD固态硬盘(Solid State Disk或Solid State Drive),也称作电子硬盘或者固态电子盘,是由控制单元和固态存储单元(DRAM或FLASH芯片)组成的硬盘。SSD固态硬盘的接口规范和定义、功能及使用方法上与普通硬盘的相同,在产品外形和尺寸上也与普通硬盘一致。由于SSD固态硬盘没有普通硬盘的旋转介质,因而抗震性极佳。其芯片的工作温度范围很宽(-40~85摄氏度)。目前广泛应用于军事、车载、工控、视频监控、网络监控、网络终端、电力、医疗、航空等、导航设备等领域。目前由于成本较高,正在逐渐普及到DIY市场
SSD固态硬盘的存储介质分为两种,一种是采用闪存(FLASH芯片)作为存储介质,另外一种是采用DRAM作为存储介质。
基于闪存的SSD固态硬盘(IDE FLASH DISK、Serial ATA Flash Disk):采用FLASH芯片作为存储介质,这也是我们通常所说的SSD。它的外观可以被制作成多种模样,例如:笔记本硬盘、微硬盘、存储卡、优盘等样式。这种SSD固态硬盘最大的优点就是可以移动,而且数据保护不受电源控制,能适应于各种环境,但是使用年限不高,适合于个人用户使用。
在基于闪存的SSD固态硬盘中,存储单元又分为两类:SLC(Single Layer Cell 单层单元)和MLC(Multi-Level Cell多层单元)。SLC的特点是成本高、容量小、但是速度快,而MLC的特点是容量大成本低,但是速度慢。MLC的每个单元是2bit的,相对SLC来说整整多了一倍。不过,由于每个MLC存储单元中存放的资料较多,结构相对复杂,出错的几率会增加,必须进行错误修正,这个动作导致其性能大幅落后于结构简单的SLC闪存。此外,SLC闪存的优点是复写次数高达100000次,比MLC闪存高10倍。此外,为了保证MLC的寿命,控制芯片都校验和智能磨损平衡技术算法,使得每个存储单元的写入次数可以平均分摊,达到100万小时故障间隔时间(MTBF)。
基于DRAM的SSD固态硬盘:采用DRAM作为存储介质,目前应用范围较窄。它仿效传统硬盘的设计、可被绝大部分操作系统的文件系统工具进行卷设置和管理,并提供工业标准的PCI和FC接口用于连接主机或者服务器。应用方式可分为SSD硬盘和SSD硬盘阵列两种。它是一种高性能的存储器,而且使用寿命很长,美中不足的是需要独立电源来保护数据安全。
SSD固态硬盘的优点SSD固态硬盘与普通硬盘比较,拥有以下优点:
1. 启动快,没有电机加速旋转的过程。
2. 不用磁头,快速随机读取,读延迟极小。根据相关测试:两台电脑在同样配置的电脑下,搭载SSD固态硬盘的笔记本从开机到出现桌面一共只用了18秒,而搭载传统硬盘的笔记本总共用了31秒,两者几乎有将近一半的差距。
3. 相对固定的读取时间。由于寻址时间与数据存储位置无关,因此磁盘碎片不会影响读取时间。
4. 基于DRAM的SSD固态硬盘写入速度极快。
5. 无噪音。因为没有机械马达和风扇,工作时噪音值为0分贝。某些高端或大容量产品装有风扇,因此仍会产生噪音。
6. 低容量的基于闪存的SSD固态硬盘在工作状态下能耗和发热量较低,但高端或大容量产品能耗会较高。
7. 内部不存在任何机械活动部件,不会发生机械故障,也不怕碰撞、冲击、振动。这样即使在高速移动甚至伴随翻转倾斜的情况下也不会影响到正常使用,而且在笔记本电脑发生意外掉落或与硬物碰撞时能够将数据丢失的可能性降到最小。
8. 工作温度范围更大。典型的硬盘驱动器只能在5到55摄氏度范围内工作。而大多数SSD固态硬盘可在-10~70摄氏度工作,一些工业级的SSD固态硬盘还可在-40~85摄氏度,甚至更大的温度范围下工作。
9. 低容量的SSD固态硬盘比同容量硬盘体积小、重量轻。但这一优势随容量增大而逐渐减弱。直至256GB,SSD固态硬盘仍比相同容量的普通硬盘轻。
SSD固态硬盘的缺点SSD固态硬盘与传统硬盘比较,拥有以下缺点:
1. 成本高。每单位容量价格是传统硬盘的5~10倍(基于闪存),甚至200~300倍(基于DRAM)。
2. 容量低。目前SSD固态硬盘最大容量远低于传统硬盘。SSD固态硬盘的容量仍在迅速增长,据称IBM已测试过4TB的SSD固态硬盘。
3. 由于不像传统硬盘那样屏蔽于法拉第笼中,SSD固态硬盘更易受到某些外界因素的不良影响。如断电(基于DRAM的SSD固态硬盘尤甚)、磁场干扰、静电等。
4. 写入寿命有限(基于闪存)。一般闪存写入寿命为1万到10万次,特制的可达100万到500万次,然而整台计算机寿命期内文件系统的某些部分(如文件分配表)的写入次数仍将超过这一极限。特制的文件系统或者固件可以分担写入的位置,使SSD固态硬盘的整体寿命达到20年以上。
传统硬盘与SSD固态硬盘优缺点对比
1、防震抗摔性:目前的传统硬盘都是磁碟型的,数据储存在磁碟扇区里。而SSD固态硬盘是使用闪存颗粒(即目前内存、MP3、U盘等存储介质)制作而成,所以SSD固态硬盘内部不存在任何机械部件,这样即使在高速移动甚至伴随翻转倾斜的情况下也不会影响到正常使用,而且在发生碰撞和震荡时能够将数据丢失的可能性降到最小。相较传统硬盘,固硬占有绝对优势。
2、数据存储速度:从PConline评测室的评测数据来看,SSD固态硬盘相对传统硬盘性能提升2倍多。
3、功耗:目前新的缓存SSD实测功耗低于传统硬盘
4、重量:SSD固态硬盘在重量方面更轻,与常规1.8英寸硬盘相比,重量轻20-30克。
5、噪音:由于固硬属于无机械部件及闪存芯片,所以具有了发热量小、散热快等特点,而且没有机械马达和风扇,工作噪音值为0分贝。传统硬盘就要逊色很多。
6、价格:目前市场上80G IntelSSD固态硬盘,价格为4000元左右。而这个价钱足够买几个容量为1TB的传统硬盘了 国产SSD固态硬盘价格虽低 但仍受制于主控芯片性能并不理想
SSD固态硬盘的应用前景目前 部分大型互联网服务提供商(百度 谷歌。。。。。。)已经全面应用SSD固态硬盘作为储存和保管介质 表明SSD固态硬盘这无论在速度还是安全性上都超过了传统硬盘
联想THINKPAD 三星 DELL 也在自己的高端笔记本及台式机中标配了SSD固态硬盘 以 增强抗震能力 降低产品的功耗 提高电池续航时间 加快系统运行速度
个人的应用上 目前局限与笔记本(速度 抗震性) 静音HTPC(速度 静音) 台式机(速度)车载等领域
目前 传统硬盘厂商已经感觉到了SSD固态硬盘对传统硬盘的冲击与威胁 纷纷降价 或转投SSD固态硬盘阵营 前不久 著名传统硬盘厂商 西部数据宣布 将正式进入SSD固态硬盘领域 相信 不久后 SSD固态硬盘全面取代传统硬盘的时代即将到来
固态硬盘的安全性
与传统的硬盘驱动器相比,固态磁盘驱动器可能会提供更好的数据安全性,但是专家表示,它并没有完全的清除数据,而且对来自Light Sources高输出型灯如紫外线激光器的物理攻击的抵御能力较弱。 尽管它们相对来说成本较高,而且耐用性比较好,但是固态磁盘驱动器还是广受欢迎,特别是在便携式计算机上,因为它们具备电源消耗低,数据访问速度快的特点。专家表示,随着固态磁盘驱动器技术的使用越来越广泛,并且渗透到其它手持设备如智能手机领域之后,在固态磁盘驱动器上保护数据的安全会成为一个更受关注的问题。
一家半导体研究和咨询公司Objective Analysis的总裁Jim Handy说,很多固态磁盘驱动器使用行业标准的、专为摄像机和MP3播放器设计的NAND闪存芯片,因此它们没有物理安全漏洞,不会阻止其从存储容器(Enclosure)中转移。黑客可以轻松地将NAND芯片从固态磁盘驱动器上分离开,然后使用闪存芯片程序读取其上的数据。一旦数据被读取之后,就可以使用数据恢复软件来重组文件。Handy说:“这个过程确实没有什么复杂的。”
博客站点bunnie工作室的一位专门攻击芯片的黑客Bunnie说,另一个物理攻击包括使用紫外线激光器来消除锁定位(lockbit)或者是加密锁----其位于芯片的保险丝上,用于保护固态磁盘驱动器。在锁定位消除之后,可以通过标准方法来读取SSD上的数据阵列。Bunnie说:“一旦数据解除锁定,根本不需要什么特别的设备就能够读取该数据阵列。”例如,数据阵列可以使用常规的ROM读取器来读取,该设备通常意味着要烧录并检验不安全的ROM设备。Kilopass市场总监Craig Rawlings说,为了降低黑客窃取数据的可能性,加密锁可以整合到固态磁盘驱动器控制器设备内部,用于从硬件层上解决磁盘加密问题。Kilopass出售的产品使用超级永久可编程存储器(XPM)技术,在片上系统设备上存储加密锁。
虽然加密锁也会受到攻击,但是专家认为,加密是在固态磁盘驱动器上保护数据安全的首要之事。很多公司,包括Safend和Encryptx都有这方面的产品,可以在存储设备如SSD上对数据进行加密。Kroll Ontrack数据恢复高级工程师Sean Barry说,加密增加了又一道防线,因此,黑客们必须绕过加密层和控制器,然后重组原始数据,这样才能成功地窃取数据。这需要花费一定的时间,而这段时间内,数据有可能已经无效或者失去价值了。加密也使得固态磁盘驱动器上的文件更易清除。iFixlt的CEO Kyle Wiens说,和硬盘驱动器一样,虽然SSD创建了多个文件备份,但是加密软件可以帮助你擦除受保护的文件。Wiens说:“每一次当你往SSD上写数据时,其有可能写到了硬盘的另一个地方,然后再修改目录表。
这样,它就忘记了之前数据存放的地址。”用户可能会删除一个文件,但是另一个分区上的副本可能还是安然无恙。Wiens说,固态磁盘驱动器的损耗平衡功能(基于某一算法)可以在所有存储芯片单元上均衡地消除和写入数据,从而使各存储芯片单元的老化速度达到均衡,这样,文件就很难完全的清除。Intel Fellow--- Knut Grimsrud表示,某些加密软件会监视损耗平衡过程来跟踪文件的痕迹,然后,可以使用安全的消除命令来删除这些痕迹。安全擦除(Secure erase)是一个用于安全删除文件的命令,需要加密软件的支持。Grimsrud说:“如果所有软件都是在逻辑块寻址(LBA)顶层写入数据的,我认为它在固态磁盘驱动器上的效率可能并不高,因为其可能已经失去先前的损耗平衡或其它类似功能所带来的效率提高,而软件并不知道这点。”逻辑块寻址(LBA)指定了存储设备上数据块的存储地址。
总之,删除固态磁盘驱动器上的数据要比删除硬盘驱动器上的数据容易,这有好有坏。KrollOntrack的Barry说,数据被存储在固态磁盘驱动器的电子管上,消除电子管,数据就会被冲刷掉。而在硬盘驱动器上,为了防止数据被读取,数据不得不被覆盖或者是遭受物理损坏。Barry说,从快速的角度来看,数据冲刷有其自身的优势,但是从不好的角度来看,固态磁盘驱动器上的数据往往比较随意,很容易丢失。