我刚刚购买了金士顿64GB SSD来安装操作系统,但在购买之后我注意到一篇评论称它不支持TRIM,并且这不适合安装操作系统。所以,我对TRIM进行了一些研究,但我觉得我并不完全理解它。在没有TRIM支持的情况下在SSD上安装操作系统是不是很糟糕?
此外,所有SSD最终都会通过固件更新来支持这一点吗?我是否应该尽快为此驱动器进行固件更新?
我刚刚购买了金士顿64GB SSD来安装操作系统,但在购买之后我注意到一篇评论称它不支持TRIM,并且这不适合安装操作系统。所以,我对TRIM进行了一些研究,但我觉得我并不完全理解它。在没有TRIM支持的情况下在SSD上安装操作系统是不是很糟糕?
此外,所有SSD最终都会通过固件更新来支持这一点吗?我是否应该尽快为此驱动器进行固件更新?
Answers:
TRIM是否有用取决于SSD中使用的控制器和固件。在良好的SSD实施(英特尔,可能还有其他一些)中,驱动器可以使用“未使用”的块作为划痕区域,以帮助均衡设备的性能和“磨损”。当一个驱动器出厂时,它会从处于“未使用”状态的每个块开始。当操作系统向其写入数据时,驱动器必须将块标记为“已使用”,即使操作系统返回并“删除”使用这些块的文件。
SSD本身(通常)不知道操作系统在其上使用什么类型的文件系统,因此它无法跟踪文件实际使用哪些块与已删除的文件先前使用的块。这是因为就驱动器而言,文件删除只不过是对某些块的写入保存有关已删除文件所在目录的信息(正常的文件删除操作不会触及文件数据本身,这是为什么取消删除实用程序有机会恢复已删除的文件)。
TRIM命令(当SSD和OS都支持时)将允许操作系统告诉设备以前使用的块现在可供SSD使用。它允许操作系统“修剪”SSD的概念,使用的是文件系统实际使用的内容,而不是SSD的保守概念“任何曾经被触摸的东西仍然(可能)在使用中”。
虽然TRIM支持可以帮助SSD保持最佳性能,但在我决定是否将其用作操作系统磁盘时,我似乎不是一个关键因素。很少有驱动器,只有最新的操作系统实际上支持TRIM,但这并不能阻止一些人全心全意地为操作系统和应用程序推荐SSD(至少是顶级操作系统,不太确定你的金士顿) )。
您的设备是否获得TRIM支持取决于您的供应商。你将不得不接受它们。我怀疑更好的设备可以通过TRIM支持进行升级,但当然并非所有现有设备都会以TRIM支持结束。
阅读AnandTech的SSD评论,获取大量有用的信息: