close

些日子我購買了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大大的解說了
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 木子 的頭像
    木子

    木子雜記

    木子 發表在 痞客邦 留言(0) 人氣()