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