些日子我購買了2個INTEL SSD硬碟,1個是520系列240G,1顆是330系列180G,本來是打算
更換掉我2台ACER筆電的硬碟,沒有想到......我換了一台新的筆電 ASUS ZENBOOK UX31
A Prime....so...只好把240G更換桌上主機,180G就先放著.....結果在用MAC Mini修圖時發
現.....速度實在有夠給它慢的啦.......心想怎麼不給他換ssd硬碟看看效果如何......嘿嘿....
就上網查了一下方式及步驟....就給它換下去啦....硬體可以參考一下數碼毒人的文.
就在系統都安裝好後發現.... OSX 10.6.7 之後開始支援 SSD 的Trim 指令,據說開啟這個指令
可以讓硬碟的壽命可以持久一點,結果....找了一大堆文,解說的很清楚,結果我還是弄不成功,可
能是我的英文太糟糕了吧......本來想放棄說.....結果就讓我找到 FunnyQ大大的部落格,照著
他的步驟解說......結果就這麼簡單4條指令就開Trim的功能......我給它1萬個讚啦.......
方便我日後查詢就節錄如下:
STEP 1:備份
第一個指令的作用,是先把我們要修改的目標檔案(IOAHCIBlockStorage.kext)先作
備份的動作,儲存到別的地方。
sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIn
s/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /IOAH
CIBlockStorage.original
STEP 2:修改
第二個指令的作用,是把目標檔案中的「APPLE SSD」字串修改掉填0,以支援所有
第三廠的SSD 硬碟。
sudo perl -pi -e 's|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00).{9}
(\x00\x51)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg' /System/Libr
ary/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorag
e.kext/Contents/MacOS/IOAHCIBlockStorage
STEP 3:清除快取
第三、四個指令的作用,是清除系統對核心延伸套件的快取,以讓我們修改過的部份能
夠生效。
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches
STEP 4:重新開機
最後,重新開機讓系統載入新的核心延伸套件,然後再到系統資訊去查看 Serial-ATA 中
,我們的 SSD 是不是以經支援 Trim 指令。
回原本的設定
如果系統變得不穩定或是發生了什麼無法控制的狀況,我們可以透過下面的指令來把備份的原始檔
案置換回去。情況如果糟到無法操作,可嘗試關掉電腦重新啟動,並在開機前按住 Shift 鍵不放進入
安全模式再作下面的回復動作。
sudo cp /IOAHCIBlockStorage.original /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage
太感謝FunnyQ大大的解說了
留言列表