对于固态硬盘(SSD),由于闪存的固有特性,更新页之前必须要擦除相关块。如果不开启TRIM,在文件系统中早已被删除的块在物理上还存放着原来的数据,且 SSD 主控无法知道这个块已经无用,直到有新的数据要求写入该块。物理上存放已无用的数据会在 SSD 垃圾回收(GC)的过程中被当成有用数据对待,被这对于固态硬盘的寿命是非常不利的,同时会导致其工作效率和性能的降低。
此前,如果想要 Mac 上对第三方 SSD 开启 TRIM 支持,可以下载 Trim Enabler 等工具。
先来看一下开启前后的对比图
左边的图为未开启的显示,右边的图为开启的显示。(看不清图的可以对准图片右键在新的窗口打开图片查看)
操作步骤
打开终端应用,并输入下面命令即可:
sudo trimforce enable
完成输入后,需要输入密码,然后输入 y(yes)并回车。回车后会在让你输入y是否确定重启电脑,系统会自动重启,重启完成后,TRIM 支持已经开启。
特别说明
针对10.15以后的系统版本,一定要把SIP(系统完整性保护)关闭,在操作。即在终端输入csrutil status后,显示的是disabled(如下图)。不然会操作不成功,导致无法开启TRIM支持。关于如何关闭SIP(系统完整性保护),请参考下面的两个文章:
评论(0)