macOS 开启TRIM支持

您所在的位置:网站首页 Nvme不支持trim命令 macOS 开启TRIM支持

macOS 开启TRIM支持

2024-01-17 21:06| 来源: 网络整理| 查看: 265

什么是TIRM?

原本在机械硬盘上,在删除数据时,系统只会在逻辑地址表的这个位置做个标记,说明这里应该是没有东西了,以后新的数据可以放在这个逻辑位置上。系统并不会发送任何请求给硬盘,因为下次在这个逻辑位置写入新数据时,系统可以直接找到磁盘上对应的物理位置,将硬盘上该处的无用数据覆盖,因此才有数据恢复的可能。所以对于硬盘的物理内容,在删除文件时其实并没有发生任何变化。

对于固态硬盘(SSD),由于闪存的固有特性,更新页之前必须要擦除相关块。如果不开启TRIM,在文件系统中早已被删除的块在物理上还存放着原来的数据,且SSD主控无法知道这个块已经无用,直到有新的数据要求写入该块。物理上存放已无用的数据会在SSD垃圾回收(GC)的过程中被当成有用数据对待,被这对于固态硬盘的寿命是非常不利的,同时会导致其工作效率和性能的降低。

而当操作系统识别到SSD并确认SSD支持TRIM后,在删除数据时,向SSD发出TRIM指令,通知SSD主控对应的页面已经无效,SSD启动GC(垃圾回收)机制时,就可以及时释放这些页面。未来有数据需要写入的时候,直接就可以写入了。

所以说,TRIM只是避免SSD在垃圾回收时将无用数据当成有用数据来搬运,从而延长了SSD的寿命。以上就是Trim的原理以及真正作用。”

如何开启?

如果你更换了第三方固态才需要开启,因为苹果自家的会默认开启

打开Terminal,输入sudo trimforce enable,即可开启TRIM功能

查看开启结果:关于本机->系统报告->NVMEExpress/SATA/SATA Express(如果你是NVME协议就在前一个选项内看,SATA就在后一个)

开启TRIM后



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3