英特尔34nm SSD X25-M 160G RAID0评测
[Windows 7 Trim优化命令]
在新一代的X25-M固态硬盘中,Intel还做出了一项非常重大的改进。Intel决心去除长期损害SSD性能的一个诟病——区块重写损失。在固态硬盘长期使用时,会产生许多磁盘碎片,其存取性能会远不如从前。这是因为在闪存芯片中,4KB的页会组成512KB的块。另外也可以直接对页进行写入,但他们必须是空的。在写入操作时,如果一个块中被一个页所占据,那么驱动器就会重写整个块。当读取较大区块的时候,它会被直接放在缓存中,然后在缓冲中进行修改,最后在将整个块进行回写操作。这样繁琐的存储区块操作需要占用更多的时间,同时也会消耗缓存的写入性能。
有读者会发问,固态硬盘中有许多空闲的存储区域,这里有大量的未被占用的页,可以直接对其操作,这样不就行了?但小编我很遗憾的告诉你,这不可能。当Windows删除一个文件的时候,它并不会真的从驱动器上抹去这个文件。在闪存芯片中也是如此。它会被标记成“已删除”,但是其内容不会真的被抹掉。从技术角度而言它仍然霸占着这些存储空间。这也就是为什么通常我们的SD、CF卡在数码相机中,不小心将照片删除后,仍然可以完美恢复的原因。因此闪存控制芯片会发现这些被“存储”着的已删除文件,并且将这些块视为大容量区块,并频繁的在缓冲中挪移。
在这里,Intel使用了几个方法来抵消随着SSD的使用不断产生出的磁盘碎片文件。首先一个方法就是垃圾收集算法,就像是磁盘碎片整理一样,它会不断的试图清洗SSD内的文件碎块。而上文提及的减少潜伏期对于SSD来说显得有效的多。而全新的大容量缓存也有助于改善块的重写性能,并且提升SSD的整提效能。
另外,Intel通过更新固件来支持一项新的技术TRIM,它是Windows 7中所特有的一项技术。通过TRIM,当闪存芯片内的文件被删除时,其真正的文件也一并被“洗劫一空”,固态硬盘控制器不再仅仅是简单的为文件添加上“已删除”的标记。保证驱动器内都是洁净的空闲空间。
但不幸的时候,Intel并没有针对以前50nm制造工艺的X25-M推出相应的改进固件。全新的固件可能还在紧锣密鼓的研发之中。而除了刷新固件支持Windows 7之外,Intel也推出了SSD工具箱,让你可以对固态硬盘进行微调。例如针对Windows XP和vista的磁盘碎片整理工具等。目前Indilinx也提供类似的程序,而这些新生代SSD的磁盘碎片整理工具还要经历AMD、NVIDIA和Intel各家主流芯片组的兼容性考验。