今日热点
固态硬盘是否支持Trim功能重要吗?
2018-01-31 02:55  浏览:223

当Windows识别到SSD并确认SSD支持Trim后,在删除数据时,会不向硬盘通知删除指令,只使用Volume Bitmap来记住这里的数据已经删除。Volume Bitmap只是一个磁盘快照,其建立速度比直接读写硬盘去标记删除区域要快得多。这一步就已经省下一大笔时间了。然后再是写入数据的时候,由于NAND闪存保存数据是纯粹的数字形式,因此可以直接根据Volume Bitmap的情况,向快照中已删除的区块写入新的数据,而不用花时间去擦除原本的数据。以上就是Trim的原理以及真正作用。

TRIM命令对于使用过一段时间的固态硬盘来说是非常有用的,可以极大的提高设备的性能。由于固态硬盘使用了NAND flash来作为存储介质,而NAND flash具有按块擦除,按页读写数据(块包含很多页)。

不能覆盖写,必须先擦除再写入的特点。这就要求固态硬盘固件要有垃圾回收机制,把零碎的页搬移到一起,腾出块来进行擦除。TRIM命令主要是用来告诉固态硬盘那些页中的数据是没用的了,垃圾回收算法可以不搬移它了,这样就成倍的提高了垃圾回收的效率,间接提高了固态硬盘的性能。所以这个命令非常重要,现在操作系统都做了支持。

以三星的850evo TLC为例,该款SSD的240G容量提供了5年保固和300TBW的写入容量保证。从上面的计算可以容易得出,每天读写100GB时预期寿命为8.2年,基本在保修期内可以放心。

而MLC和高端SLC SSD可以提供长得多的寿命,例如Kingston HyperX FURY 240G MLC标称值是641TBW,每天读写100GB的情况下可以用上17.6年,即使拿来做做BT下载机都没有什么问题。