SSD 固态硬盘,Trim指令 ,查看状态、开启、关闭

  一说到SSD 固态硬盘,经常会看到Trim指令这个名词,那什么是Trim?

    Trim是什么?

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

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

    Trim有什么用处?

    如果SSD支持Trim指令,那么SSD就可以长期使用不掉速,否则SSD会随着使用时间越长速度就越慢。

    如何查看电脑里是否已开启Trim?

    点击开始菜单,在附件 --- 命令提示符上右键单击,选择以管理员权限运行并输入“fsutil behavior query DisableDeleteNotify”

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

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

    打开trim和关闭trim的方法

Trim是什么鬼?浅析固态硬盘中Trim指令

    打开:命令行模式下:fsutil behavior set disabledeletenotify 0
 
    若想关闭该功能,只需执行:fsutil behavior set disabledeletenotify 1

 

还有一条命令

sudo trimforce enable

 

posted @   D_R_Y  阅读(10116)  评论(0编辑  收藏  举报
编辑推荐:
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
阅读排行:
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 【.NET】调用本地 Deepseek 模型
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
点击右上角即可分享
微信分享提示