什么是SSD TRIM,为什么有用,以及如何检查是否已打开

在过去的几年中,固态驱动器越来越受欢迎。您也可能已经读过或至少听说过其他人在谈论SSD(固态硬盘)与传统硬盘相比有多快。如果您已经在使用一个或想购买SSD来提高计算机的性能,则应该知道TRIM支持是必不可少的。什么是SSD TRIM,为什么对SSD至关重要,如何在Windows中检查它是否已打开?您可以在本指南中找到这些问题的答案:

什么是用于SSD驱动器的TRIM?

TRIM是命令,操作系统可以借助该命令告诉固态驱动器(SSD)不再需要哪些数据块,可以将其删除或将其标记为空闲以进行重写。换句话说,TRIM是一个命令,可以帮助操作系统精确地知道要移动或删除的数据的存储位置。这样,固态驱动器只能访问保存数据的块。此外,每当用户或操作系统发出删除命令时,TRIM命令都会立即擦除存储文件的页面或块。这意味着操作系统下次尝试在该区域中写入新数据时,不必先等待删除它。

什么是SSD TRIM,为什么有用,以及如何检查是否已打开

让我们进一步探讨一下这个概念:要了解TRIM是什么以及它是什么,您首先需要知道SSD的工作方式以及它们如何处理存储在其中的信息。

固态驱动器仅是一个装有闪存芯片的设备。操作系统需要能够读取和操作这些芯片上的数据。为此,SSD必须有一种方式来排列此数据。存储在SSD上的信息分为数据块。这些块又分为数据页。为了更好地举例说明,假设SSD是一个库。图书馆有很多书架,这些书架上堆满了书。

什么是SSD TRIM,为什么有用,以及如何检查是否已打开

但是,当您不再想保留其中一本书时,会发生什么情况?假设您要出售它或将其借给朋友。看来您只需要把书架从书架上拿出来即可。好吧,如果您的磁带库是固态驱动器,那么事情就不会那样做。在SSD上,如果决定删除某些数据,则仅占用块中的页面就没有关系。整个块将需要删除!其他页面上的所有信息将移至临时缓冲存储器,然后放回原始块。这就像每当您要取出一本书或将其替换为一本新书时,就从库存机中清空整个书架。然后,您将不得不将所有其他书籍放回原处。效率不高!

总而言之,要使固态驱动器在以前占用的空间上写入新数据,首先必须将其完全擦除。每次在SSD上移动或删除数据时执行此操作都会降低数据写入速度的性能。

为什么TRIM对SSD驱动器有用?

您现在已经知道,在删除和重写数据时,不使用TRIM的固态驱动器必须部分移动重要信息,擦除所有包含该信息的块,最后将新数据写入到这些数据块中。块。一方面,这意味着设备的性能很差。另一方面,这意味着SSD会进行大量擦除和重写。这些都会堆积并导致SSD内的闪存芯片快速磨损。

TRIM通过消除连续擦除和重写大块内存的需要,确保了这两个问题均得以避免。启用TRIM的SSD可以管理称为页面的较小内存集群,而不是管理整个块。甚至,每当操作系统或用户发出删除命令时,SSD都会自动发送TRIM命令来擦除要擦除的存储空间。当新数据存储在该区域时,这可以确保更快的写入速度。

如何检查Windows是否已打开SSD的TRIM

如果要检查固态驱动器上是启用还是禁用了TRIM,则必须使用命令提示符启动它的快速方法是使用搜索。我们在本指南中还介绍了许多其他方法:

什么是SSD TRIM,为什么有用,以及如何检查是否已打开

然后,在“ 命令提示符”窗口中,键入以下命令:fsutil行为查询disableeletenotify。

什么是SSD TRIM,为什么有用,以及如何检查是否已打开

键盘上的Enter键,不久后,命令提示符将显示一条包含以下两个选项之一的消息:

  • “ NTFS DisableDeleteNotify = 0” -表示在您的SSD上启用了TRIM功能
  • “ NTFS DisableDeleteNotify = 1” -表示在您的SSD上禁用了TRIM功能

什么是SSD TRIM,为什么有用,以及如何检查是否已打开

注意:您可能已经注意到,在运行Windows 10的我们的测试PC上,上述命令还发出了另一个响应:“当前未设置ReFS DisableDeleteNotify”。不必担心,这意味着如果您连接使用ReFS的SSD,则TRIM功能会自动启用。ReFS,也称为弹性文件系统,是Windows家用PC上不常用的Microsoft专有文件系统。您可以在上阅读有关它的更多信息

如何在Windows中启用SSD TRIM

如果运行该命令以查找Windows PC上是否启用了TRIM,并且发现该功能已禁用,则可能需要将其打开。这样做,您必须以身份,输入以下命令:fsutil behavior set disableeletenotify 0,然后按键盘上的Enter

什么是SSD TRIM,为什么有用,以及如何检查是否已打开

如果收到消息“ NTFS DisableDeleteNotify = 0”,则表示已在SSD上启用TRIM。

如何在Windows中禁用SSD TRIM

尽管没有理由这样做,但是如果您想在Windows PC上禁用TRIM,也可以这样做。,输入命令:fsutil behavior set disableeletenotify 1,然后按键盘上的Enter

什么是SSD TRIM,为什么有用,以及如何检查是否已打开

如果收到消息“ NTFS DisableDeleteNotify = 1”,则表明TRIM已在SSD上禁用。

TRIM是否已打开您的SSD?你有什么固态硬盘?

固态驱动器可提供许多性能。在读取或写入速度方面,它们比传统的硬盘驱动器快得多。但是,由于它们处理数据的方式,SSD必须使用特定的固件命令来防止过度磨损和性能下降。现在您知道了TRIM为什么必不可少以及它的作用,因此我们很好奇:您的SSD是否启用了TRIM?你有什么固态硬盘?它是负担得起的还是游戏玩家超快型号?在评论部分留下评论,让我们讨论。

管理员

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: