ML 非官方SSD trim啟用 - MAC

Todd Johnson avatar
By Todd Johnson
at 2012-08-22T06:24

Table of Contents


詳細原文: 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"

--
Tags: MAC

All Comments

Kyle avatar
By Kyle
at 2012-08-25T23:33
1.1/1.2是一年前的版本了,最近已經到了2.2版,相較於之前
Genevieve avatar
By Genevieve
at 2012-08-29T18:14
提出的問題不知道是否有改善了?
Daph Bay avatar
By Daph Bay
at 2012-09-03T03:33
開啟trim到底有沒有比較好? 正反兩面都有人說....
Daph Bay avatar
By Daph Bay
at 2012-09-03T09:20
trim基本上開啟會比較好,減少效能衰退的問題。
Callum avatar
By Callum
at 2012-09-08T05:51
請問第一步是一行行貼嗎?(由原文)但中間好像有出現Cannot
的訊息,感覺備份沒成功所以就沒繼續下去了
Susan avatar
By Susan
at 2012-09-08T12:44
另,不知道MBP上採用的是改雙硬碟(SSD+HD)的話,是否會對
Jessica avatar
By Jessica
at 2012-09-13T08:58
另外一顆硬碟造成影響,謝謝
Dorothy avatar
By Dorothy
at 2012-09-16T03:26
抱歉,因為不知道怎麼樣弄比較好,所以在bbs上複制貼上不容易
Noah avatar
By Noah
at 2012-09-19T22:29
弄。建議要複製貼上的話,開附上的連結會比較好作。另外,
Delia avatar
By Delia
at 2012-09-23T23:19
我就是SSD+HD,但我的系統放在HD,把虛擬系統放SSD,使用前後
差滿多的,供您參考。
Lucy avatar
By Lucy
at 2012-09-28T08:34
感謝,成功開啓了,不過第一次重開機的時候因為外接螢幕 所
Carolina Franco avatar
By Carolina Franco
at 2012-09-28T12:47
以不斷轉彩球(不知道為何),單機再重開一次就 Okay 了
Rosalind avatar
By Rosalind
at 2012-10-01T17:44
對了,如果是剛裝上的SSD,記得reset pram,我之前就忘了所
以有一陣子啟動時慢的很誇張。 ^^
Andrew avatar
By Andrew
at 2012-10-04T17:07
有清過了 現在系統還算順暢,感謝!
Cara avatar
By Cara
at 2012-10-07T05:29
結果更新完 10.8.1 貌似又被改回沒開啓狀態...
Christine avatar
By Christine
at 2012-10-11T09:50
再做了一次,還是開不了@@
Ophelia avatar
By Ophelia
at 2012-10-12T12:22
請問一下SSD放系統 HHD放虛擬系統是什麼意思?
Callum avatar
By Callum
at 2012-10-12T18:26
^^^ HDD
我是在SSD安裝山獅 HDD放資料 好像和您相反
Hardy avatar
By Hardy
at 2012-10-15T07:33
想知道所謂虛擬系統是指VM ware
Margaret avatar
By Margaret
at 2012-10-19T18:17
10.8.1的修改方式,在原文附上的連結有更新喔,跟10.8.0不同
Sierra Rose avatar
By Sierra Rose
at 2012-10-24T00:54
嗯,因為我比較不在乎開機快慢,所以我只把一些比較大的應用
Tristan Cohan avatar
By Tristan Cohan
at 2012-10-24T11:29
軟體和虛擬系統的印象檔放SSD,這樣能延長一些SSD的壽命。

請問MBP的F1要怎麼按

Olive avatar
By Olive
at 2012-08-22T01:26
蠢問題...XD 打D2發現沒辦法按F1~F8 我要切技能 -- ◥ ◥◥◥◥◤◤◤◤ 哼,不痛不癢的,怎麼可能.. ◥ ◤◢ ...

VLC PLUGIN FOR MAC

Lucy avatar
By Lucy
at 2012-08-22T00:13
最近買了一支ip cam 康博ip55w 可以用網頁 手機遠端觀看寶寶 pc的ie iphone ipad安裝seedonk 都沒問題 可是safari卻一直說無法偵測vlc plugin 我明明就有安裝 孤狗了很久 教學文是寫說只能裝plugin 不能裝vlc 裝之前要關safari 裝完要先re ...

遺失15吋macbook pro!!

Edward Lewis avatar
By Edward Lewis
at 2012-08-21T23:20
我朋友有一臺macbook pro 15and#39;在今天遺失 但他沒有申請過icloud的帳號 所以無法使用find my mac的功能搜尋 想請問有其他類似的方法可以尋找嗎?(例如透過網卡號碼?到蘋果店家報失?) 拜託各位大大了!感激不盡! ps.該電腦左上角螢幕有裂痕、鍵盤左下角也有撞傷的明 ...

下載mp4的網址

Eden avatar
By Eden
at 2012-08-21T22:47
不知道標題大家有沒有看懂atat 我想下載 http://goo.gl/fgIvV (MLB大聯盟官網 保證無毒!) 這個MP4檔案 但我用safiri他都會直接開啟播放atat 我是要他的影音檔阿!!! 請各位幫幫忙 謝謝~ - ...

光碟機保養 跟 刮cd

Irma avatar
By Irma
at 2012-08-21T21:03
今天入手一台mbp 真是太興奮了 但是 關於光碟機 我很怕刮到光碟 請問一下 and#34;正常!!!and#34; 來說會刮到嗎?? 還有入口像絨毛一樣的東西 感覺很像容易卡灰塵 請問要如何保養 謝謝~~ - ...