[教學] ML 非官方SSD trim啟用

看板MAC (蘋果Mac)作者 (the roads not taken)時間13年前 (2012/08/22 06:24), 編輯推噓8(8018)
留言26則, 5人參與, 最新討論串1/1
詳細原文: http://digitaldj.net/2011/07/21/trim-enabler-for-lion/ 雖然可能大部份的人都用trim enabler來啟用OSX對非原廠SSD的trim功能,然而 原文作者發現目前trim enabler(1.1 或1.2版本)會將osx作業系統核心的一些 extension換掉,這增加了一些造成系統kernel panic、磁碟i/o延遲及彩球轉不停 等問題的發生可能性。雖然也有人提及問題可能不會如原文作者所說那麼嚴重, 但trim enabler的下一版本將會不再採用原來更換掉系統部份檔案的作法,而是 改用patch的方式,但目前似乎尚未看到。 以下說明用終端機的方式來啟用非官方ssd的trim方法: (因為原文指令比較長,如果要直接複製貼上的話,可直接去該網頁複製更方便一些, ""內為同一列,複製貼上前請先去除掉"",抱歉如果造成閱讀上的困擾) 1. 備份即將patch前的檔案 "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. patch檔案啟用trim支援 "sudo perl -pi -e 's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00{1,20}) [^\x00]{9}(\x00{1,20}\x51)|$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. 強制刷新系統核心的extension快取 "sudo touch /System/Library/Extensions/" 4. 重新開機 a) 如果要取消trim支援的話: "sudo perl -pi -e 's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00).{ 9}(\x00\x51)|$1\x41\x50\x50\x4C\x45\x20\x53\x53\x44$2|sg' /System/ Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage. kext/Contents/MacOS/IOAHCIBlockStorage" "sudo touch /System/Library/Extensions/" b) 如果發生了什麼嚴重的事,可由先前的備份還原 "sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/ IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage.original /System/ Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/ Contents/MacOS/IOAHCIBlockStorage" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.160.217.70

08/22 06:48, , 1F
1.1/1.2是一年前的版本了,最近已經到了2.2版,相較於之前
08/22 06:48, 1F

08/22 06:52, , 2F
提出的問題不知道是否有改善了?
08/22 06:52, 2F

08/22 07:30, , 3F
開啟trim到底有沒有比較好? 正反兩面都有人說....
08/22 07:30, 3F

08/22 07:40, , 4F
trim基本上開啟會比較好,減少效能衰退的問題。
08/22 07:40, 4F

08/22 08:06, , 5F
請問第一步是一行行貼嗎?(由原文)但中間好像有出現Cannot
08/22 08:06, 5F

08/22 08:06, , 6F
的訊息,感覺備份沒成功所以就沒繼續下去了
08/22 08:06, 6F

08/22 08:07, , 7F
另,不知道MBP上採用的是改雙硬碟(SSD+HD)的話,是否會對
08/22 08:07, 7F

08/22 08:08, , 8F
另外一顆硬碟造成影響,謝謝
08/22 08:08, 8F

08/22 09:16, , 9F
抱歉,因為不知道怎麼樣弄比較好,所以在bbs上複制貼上不容易
08/22 09:16, 9F

08/22 09:17, , 10F
弄。建議要複製貼上的話,開附上的連結會比較好作。另外,
08/22 09:17, 10F

08/22 09:18, , 11F
我就是SSD+HD,但我的系統放在HD,把虛擬系統放SSD,使用前後
08/22 09:18, 11F

08/22 09:18, , 12F
差滿多的,供您參考。
08/22 09:18, 12F

08/22 11:47, , 13F
感謝,成功開啓了,不過第一次重開機的時候因為外接螢幕 所
08/22 11:47, 13F

08/22 11:48, , 14F
以不斷轉彩球(不知道為何),單機再重開一次就 Okay 了
08/22 11:48, 14F

08/22 16:06, , 15F
對了,如果是剛裝上的SSD,記得reset pram,我之前就忘了所
08/22 16:06, 15F

08/22 16:06, , 16F
以有一陣子啟動時慢的很誇張。 ^^
08/22 16:06, 16F

08/22 23:36, , 17F
有清過了 現在系統還算順暢,感謝!
08/22 23:36, 17F

08/24 00:45, , 18F
結果更新完 10.8.1 貌似又被改回沒開啓狀態...
08/24 00:45, 18F

08/24 00:55, , 19F
再做了一次,還是開不了@@
08/24 00:55, 19F

08/24 12:48, , 20F
請問一下SSD放系統 HHD放虛擬系統是什麼意思?
08/24 12:48, 20F

08/24 12:49, , 21F
^^^ HDD
08/24 12:49, 21F

08/24 12:49, , 22F
我是在SSD安裝山獅 HDD放資料 好像和您相反
08/24 12:49, 22F

08/24 12:50, , 23F
想知道所謂虛擬系統是指VM ware
08/24 12:50, 23F

08/28 06:47, , 24F
10.8.1的修改方式,在原文附上的連結有更新喔,跟10.8.0不同
08/28 06:47, 24F

08/28 06:48, , 25F
嗯,因為我比較不在乎開機快慢,所以我只把一些比較大的應用
08/28 06:48, 25F

08/28 06:49, , 26F
軟體和虛擬系統的印象檔放SSD,這樣能延長一些SSD的壽命。
08/28 06:49, 26F
文章代碼(AID): #1GD0gHVN (MAC)
文章代碼(AID): #1GD0gHVN (MAC)