.(0)
在新的Yosemite OS X 10.10中,蘋果使用了全新的安全機制, 叫做 Kext Signing 核心簽名。這個簽名認證機制將檢查系統內所有的驅動程序的安全性,如果是第三方的沒有經過驗證的都再也無法運行了。如果是修改過的, 也無法在啟動時候加載,這樣有利於整體系統在驅動層面的安全性。 這樣的話就好似 iOS 一樣的安全性。
所以, 如果你再要修改 Yosemite 中對第三方 SSD 的 Trim 的時候,就需要先解除這個安全設置。但是,因為沒有了這個新的安全功能後,如果你再安裝驅動程序的時候, 會少了一到保障。那就需要你安裝驅動的時候加小心。
1.重新啟動, 按住 Command-R 進入恢復模式
2.在菜單欄中找到 終端 ,並且點擊運行.
3.然後輸入:
nvram boot-args
如果顯示 kext-dev-mode=1就去第6.
4.如果顯示錯誤的話, 輸入
nvram boot-args=kext-dev-mode=1
5.重啟進入恢復模式從2.開始.
6.輸入
cd "/Volumes/Macintosh HD"
touch System/Library/Extensions
kextcache -prelinked-kernel System/Library/Caches/com.apple.kext.caches/Startup/kernelcache -K System/Library/Kernels/kernel System/Library/Extensions
等待完成, 可能需要10分鐘. 然後重新啟動.
7.如果你要取消 OS X 的 TRIM 功能可以按照如下操作。每行輸入一次運行
nvram -d boot-args
cd "/Volumes/Macintosh HD"
rm -rf System/Library/Extensions/IOAHCIFamily.kext
cp -r /System/Library/Extensions/IOAHCIFamily.kext System/Library/Extensions/IOAHCIFamily.kext
chown -R root:wheel System/Library/Extensions
sudo chmod -R 755 System/Library/Extensions
touch System/Library/Extensions
kextcache -prelinked-kernel System/Library/Caches/com.apple.kext.caches/Startup/kernelcache -K System/Library/Kernels/kernel System/Library/Extensions
重啟即可. 整個過程10分鐘左右.