黑蘋果10.10.3手動開啟SSD的TIRM提高硬盤效率


黑蘋果10.10.3手動開啟SSD的TIRM提高硬盤效率

文章前言

其實開啟TIRM的方法有很多,比如用Clover注入的方式或者用其他的工具來方便完成,但是10.10.3剛剛出來有些工具還沒有更新的情況下我們來手動開啟Trim。

黑蘋果10.10.3手動開啟SSD的TIRM提高硬盤效率

先來科普一下什么事Trim,解釋來自百度百科。

原本在機械硬盤上,在刪除數據時,系統只會在邏輯地址表的這個位置做個標記,說明這里應該是沒有東西了,以后新的數據可以放在這個邏輯位置上。系統並不會發送任何請求給硬盤,因為下次在這個邏輯位置寫入新數據時,系統可以直接找到磁盤上對應的物理位置,將硬盤上該處的無用數據覆蓋,因此才有數據恢復的可能。所以對於硬盤的物理內容,在刪除文件時其實並沒有發生任何變化。
對於固態硬盤(SSD),由於閃存的固有特性,更新頁之前必須要擦除相關塊。如果不開啟TRIM,在文件系統中早已被刪除的塊在物理上還存放着原來的數據,且SSD主控無法知道這個塊已經無用,直到有新的數據要求寫入該塊。物理上存放已無用的數據會在SSD垃圾回收(GC)的過程中被當成有用數據對待,被這對於固態硬盤的壽命是非常不利的,同時會導致其工作效率和性能的降低。
而當Windows識別到SSD並確認SSD支持TRIM后,在刪除數據時,向SSD發出TRIM指令,通知SSD主控對應的頁面已經無效,SSD啟動GC(垃圾回收)機制時,就可以及時釋放這些頁面。未來有數據需要寫入的時候,直接就可以寫入了。

所以說,TRIM只是避免SSD在垃圾回收時將無用數據當成有用數據來搬運,從而延長了SSD的壽命。以上就是Trim的原理以及真正作用。

操作成功后如下圖:

黑蘋果10.10.3手動開啟SSD的TIRM提高硬盤效率

操作方法

打開終端工具依次輸入以下命令:

  1. sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage.bak  
  1. sudo perl -pi -e 's|\x00\x41\x50\x50\x4c\x45\x20\x53\x53\x44\x00|\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00|' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage  
  1. udo touch /System/Library/Extensions  
  1. sudo kextcache -prelinked-kernel /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache -K /System/Library/Kernels/kernel /System/Library/Extensions  

在輸入命令回車后會要求你輸入的系統密碼,輸入時不會有顯示,輸入直接回車即可!

依次輸入代碼后重啟電腦即可!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM