網(wǎng)上搜的好多都是以前的老方法,并不支持10.9系統(tǒng)。我前兩天升級了10.9.2,今天突然發(fā)現(xiàn)trim狀態(tài)已經(jīng)被重置為 否 了,上次從10.9到10.9.1是沒有重置的。剛剛我在百度搜“trim 命令行”,出來第一個是一篇人人的文章,試了,沒用。后來輾轉(zhuǎn)多地,才找到以下方法,親測可用:
一、10.9 10.9.1 10.9.2 10.9.3開啟SSD trim的方法
打開終端,輸入以下命令:
1. 為了安全,此步為備份驅(qū)動(按照提示輸入密碼)
sudo cp -r /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/ /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.BACKUP
2. 開啟trim
sudo perl -pi -e 's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00{1,20})[^\x00]{9}(\x00{1,20}\x54)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage
3.清理緩存
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches
5. 重啟系統(tǒng)。
重啟之后,進入 左上角小蘋果=》關(guān)于本機=》更多信息=》系統(tǒng)報告=》SATA/SATA Express 在右側(cè)選擇你的SSD,查看下面的“TRIM支持”項的值即可。
看,你的TRIM已經(jīng)被打開了!
二、10.9.4、10.9.5開啟SSD trim的方法
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.original
2. 修改文件
sudo perl -p0777i -e a href="mailto:'s@((?:Rotational|WakeKey\x0a)\x00{1,20})APPLE">'s@((?:Rotational|WakeKey\x0a)\x00{1,20})APPLE/a> SSD(\x00{1,20}[QMT])@$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2@' \
/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage
3. 創(chuàng)建系統(tǒng)內(nèi)核拓展文件夾
sudo touch /System/Library/Extensions/
4. 重啟