值得买科技-分享、推荐高性价品牌产品购物排行榜!

SSD的Trim指令是什么意思

友人科技 真实性核验

认证:电脑优质原创作者

发布时间:2019-09-16 14:51 来源:什么值得买

浏览量:2576 1121次收藏

分类:电脑 ssd

本文有995个文字,大小约为5KB,预计阅读时间3分钟

对于需要购买固态硬盘的同学来说,经常在一些商家的商品详情页当中看到“支持Trim指令”,对于初次购买固态硬盘的同学来说,这种看不懂的东西通常都会一眼带过。其实对于固态硬盘来说“支持Trim指令”是一个非常重要的功能,这关乎到你的固态硬盘的使用寿命。

通常来说,支持“Trim指令”的SSD,使用寿命会比不支持“Trim指令”的固态硬盘要长很多。所以关于这个“Trim指令”到底是一个什么功能呢。

Trim指令是什么意思

Trim的字面意思是修剪、整理。Trim指令的作用就是在电脑删除文件的时候,额外通过它直接通知到固态硬盘,具体哪些地址的数据已经被删除、可以从闪存当中清理掉了。

为了解决硬盘降速的问题,微软联合各大SSD厂商开发了一个新技术Trim。Trim指令也叫disabledeletenotify(禁用删除通知),属于ata8-acs2规范的技术指令。使用SSD时必须确保开启系统中Trim指令。

系统对支持Trim指令的SSD启动Trim命令后,这时在对SSD进行数据删除的操作,我们知道NTFS文件系统是不向SSD发送删除指令的,SSD发出新的Trim操作指令,告诉它相关页面可以安全擦除,得到这一指示后,就不会急于执行擦除操作,而是等到再次有写入操作的时候再执行,因为这时相关区域已经可以重新使用了,就不用花时间去擦除原本的数据。其速度比直接读写硬盘去标记删除区域要快得多,既提升了读写效率又大大减轻了固态硬盘的损耗。

Trim正常工作的三个前提

Trim需要操作系统、驱动程序和固态硬盘三个层面的共同支持,缺一不可。

在Windows 7以后的操作系统中,Trim指令会自动开启,无需人为更改设定。但若是遇到一些特殊情况Trim没有正常工作,就会成为难以发现的故障源。在命令行提示符(CMD)中执行fsutil behavior QUERY DisableDeleteNotify,如果得到的结果是0,则代表操作系统的Trim开关正常开启。它是Trim机制正常工作的其中一环。

上图中的“已禁用”就是Trim正常启用。这里用到了一个双重否定,禁用删除通知的功能被禁用,意为开启了删除通知,即操作系统的Trim开关被打开。

驱动程序对Trim的支持。这里的驱动程序并不是指固态硬盘的驱动程序,而是主板上硬盘控制器(通常集成在PCH芯片内)的驱动程序。大多数驱动程序(包括IDE模式的pciide驱动)都是支持Trim指令的,但是部分比较古老的Marvell控制器以及NVIDIA主板控制器(驱动名称nvstor)不支持Trim指令,会导致固态硬盘越用越慢。

SSD的Trim指令是什么意思

怎么开启或者关闭“Trim指令”

在Windows 7以后的操作系统中,Trim指令会自动开启,无需人为更改设定。我们现在常用的windows10系统也默认都是开启了“Trim指令”的,现在的操作系统已经发展到非常的智能的程度,对于固态硬盘的支持也是越来越智能,曾经的“IDE”现在也已经悄声匿迹渺无音讯,现在主流的SATA 3固态硬盘则全面采用“AHCI”,更新一代的PCIE 4.0固态硬盘则使用的是“PCIE”总线。对于固态硬盘的速度,自然是越来越快。“Trim指令”更加是先进了,磁盘空间的回收和删除也更加的智能。

虽然现在的操作系统已经非常的智能,但是还是免不了一些意外,部分电脑就会出现“Trim指令”莫名其妙关闭的情况。对于这种情况一般的同学也未必会去排查原因,索性直接买个新的。如果你爱折腾的话,不妨看看我接下来的内容。

Windows操作系统,可以打开命令窗口模式,输入“fsutilbehaviorqueryDisableDeleteNotify”,敲击回车。

如果返回值是0,则代表您的TRIM处于开启状态

如果返回值是1,则代表您的TRIM处于关闭状态

SSD的Trim指令是什么意思

如果发现你的操作系统Trim指令,处于关闭状态;可以在“CMD”窗口当中填写以下的内容

fsutilbehaviorsetdisabledeletenotify0 开启“Trim指令”

fsutilbehaviorsetdisabledeletenotify1 关闭“Trim指令”

其他人还看了

朗科(Netac)NV70001TPCIe40SSD固态硬盘测试

美光7450SSD现已支持OCPNVMeSSD2.0规范,并向部分客户出货

SSD固态硬盘优化设置 让你的固态硬盘速度更佳

SSD固态硬盘知识:关于闪存芯片什么是原片、白片、黑片?

如何提升固态硬盘性能?Win10如何提升SSD固态硬盘性能的小技巧

哎呦不错哦,赞!(722)

郑重声明:本文“SSD的Trim指令是什么意思”,https://nmgjrty.com/diannao_543161.html内容,由友人科技提供发布,请自行判断内容优劣。

上一篇:固态硬盘芯片为什么会有白片、黑片、原片之分

下一篇:SLC、MLC、TLC、QLC这三种芯片的差异以及你实际需要的固态硬盘是怎样的?

说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!
相关推荐

tags标签

返回顶部