我们几乎无法用一个最直观的词汇来形容英特尔25纳米320系列固态硬盘,尽管它的主控没有改变,尽管依然只采用SATA 3Gbps接口,但这并不妨碍320系列能够成为高端玩家又一追求对象。虽然在面对SandForce SF-2000和Marvell 88SS9174时竞争力稍显不足,但是它却给那些真正懂得产品
320特性解析三 冗余校验与全盘加密
●冗余数据校验技术
320的主控采用的是10通道架构,因此如果容量较小,那么会严重影响性能。好在我们看到的是一款300GB的型号。300GB的型号正反面一共配备了20个闪存颗粒,每个闪存的规格为16GB,每个Die为64Gbit即8GB,为25nm的MLC。
所以300GB型号实际的物理容量为320GB,而在Windows下查看实际可用容量则为279GB。300GB的型号之所以屏蔽掉了12.8%,其中一半是用来降低写入放大和磨损平衡,而另外一半容量则是用于NAND闪存阵列中的冗余校验,作用和RAID类似。这也是英特尔原生方案固态硬盘向来的两个重要特点。
早在50nm闪存时代,SandForce就开发了自己的冗余校验算法RAISE,因为随着闪存工艺制程的增加,其擦写次数也在不断减小。因此冗余校验和磨损平衡都是非常重要的算法。SandForce的RAISE是将奇偶校验位分布到整个固态硬盘的NAND中,本身SandForce就有自己的数据压缩算法,这样也就预留了更多的空间用于这两项功能。尽可能降低NAND的故障率。
不过英特尔并非将所有的NAND都用于冗余校验,320采用了一个类似RAID4阵列的系统。产生的每一个校验位都储存在预留的空间内部,比如300GB的型号就会放在其中的20GB中,这比一个完整的Die还要大。
●AES全硬盘加密技术
SandForce早在2010年就介绍了自家的SF-1200/SF-1500控制器的全硬盘加密功能,所有的数据以加密的形式写入到NAND闪存之中,所以这种加密的方式说白了,如果有人单独把NAND颗粒偷走,这样的加密就毫无意义了。如果你确实希望有全面的保护,就需要设置一个ATA密码,也就类似通过电脑的BIOS密码来保护数据的方式。这样的话如果有人将SSD偷走接到另一台电脑上就能够真正起到加密的作用。
英特尔320系列采用了一个类似的加密引擎,在默认情况下所有写入固态硬盘的数据都采用了128位AES硬件加密。这个过程是实时的,硬件实现的,不会对SSD性能产生影响。
固态硬盘在出厂的时候就内置了128位AES密钥,而每一次进行擦出硬盘的操作后还会生成一个新的密钥。还可以利用BIOS/ATA加密方式来实现更加有效的保护作用。
不过这种全硬盘加密技术会导致擦除硬盘的时间受到影响。SandForce主控的产品只需要3秒钟,因为它仅仅是废掉老的密钥并生成一个新的,以此来数据无法访问。而320系列则慢一些,比如300GB的需要30秒左右,可能同样是生成一个新的密钥。因为如果没有密钥的话,保存在NAND中的数据是没有意义的。
网友评论