找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

Yosemite OS X 10.10 开三方 SSD Trim 崩溃的修复方法 ...

在新的 优胜美地 Yosemite 中, 苹果使用了全新的安全机制, 叫做 Kext Signing 核心签名.
这个签名认证机制将检查系统内所有的驱动程序的安全性, 如果是第三方的没有经过验证的都再也无法运行了.

如果是修改过的, 也无法在启动时候加载, 这样有利于整体系统在驱动层面的安全性. 这样的话就好似 iOS 一样的安全性.

所以, 如果你再要修改 Yosemite 中对三方 SSD 的 Trim 的时候, 就需要先解除这个安全设置. 但是, 因为没有了这个新的安全功能后, 如果你再安装驱动程序的时候, 会少了一到保障. 那就需要你安装驱动的时候加小心.



1
重新启动, 按住 Command-R 进入恢复模式
2
在菜单栏中找到 终端 ,并且点击运行.
3
然后输入:
  • nvram boot-args

[color=rgb(14, 125, 194) !important]复制代码

如果显示
kext-dev-mode=1就去 第6 .



4.  
如果显示错误的话, 输入
  • nvram boot-args=kext-dev-mode=1

[color=rgb(14, 125, 194) !important]复制代码


5.
重启进入恢复模式从2开始.






6.
输入
  • cd "/Volumes/Macintosh HD"

[color=rgb(14, 125, 194) !important]复制代码

  • touch System/Library/Extensions

[color=rgb(14, 125, 194) !important]复制代码

  • kextcache -prelinked-kernel System/Library/Caches/com.apple.kext.caches/Startup/kernelcache -K System/Library/Kernels/kernel System/Library/Extensions

[color=rgb(14, 125, 194) !important]复制代码


等待完成, 可能需要10分钟.

然后重新启动.






如果你要取消 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

[color=rgb(14, 125, 194) !important]复制代码

重启即可. 整个过程10分钟左右.
回复

使用道具 举报

大神点评(2)

taogeweiwu 2014-12-14 13:10:04 显示全部楼层
现在好像还没碰到这个问题
回复 支持 反对

使用道具 举报

YTXCC 2014-12-17 15:26:40 显示全部楼层
SSD没奔溃过~~~
回复 支持 反对

使用道具 举报

说点什么

您需要登录后才可以回帖 登录 | 立即注册
HOT • 推荐