积分 1721 最后登录 2024-3-9 精华 0 阅读权限 50 主题 40 UID 262174 帖子 3147 PB币 260 威望 77 贡献 0 技术 197 活跃 1896
UID 262174 帖子 3147 PB币 260 贡献 0 技术 197 活跃 1896
38 F
发表于 2015-4-22 23:39:19
IP属地重庆
| 只看该作者
qyf1991 发表于 2015-4-22 20:17
clover也有添加那个代码吗? 我记得10.10.3时候是没有的
现在新版的clover里都默认打开kext-dev-mode=1。
你看看你的config.plist, boot arguments下面到底有没有kext-dev-mode=1?
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>kext-dev-mode=1</string>
Kext Signing签名检查功能是yosemite的一项很重要的安全升级,不可能这么简单就被移除了吧,我有点怀疑哦。即使测试版没有,正式版都可能加回来。
来看看当时的新闻吧
【巴士速递·移动情报站】苹果公司在完全没有提醒的情况下,在 OS X 10.10 Yosemite 中停止对第三方 SSD 的支持,导致部分使用第三方SSD作为引导驱动盘和使用TRIM功能的用户无法启动。对于一般用户来说,OS X 10.10 Yosemite 停止支持第三方 SSD 无关大碍,但是对于高端Mac用户,比如运行自定义系统的电影制作人和摄影师来说这是个非常严重的问题。
据悉会出现这个问题是因为新系统中新的安全特性 kext signing。Kext 文件是一个 Mac OS X 内核扩展。
Kext signing 会检查系统中的所有驱动器是不是已经被更换成第三方驱动器(这里该新闻说错了,实际上是检查kext被改过了没有) ,或者是否是苹果授权的驱动器。如果这些驱动器被更改,那么 Yosemite 将不会加载该驱动器。这是强化安全的一种方法,不过同时也是苹果控制硬件支持的一种方法。
目前 Trim Enabler软件已经更新以禁用 kext signing,但因为这是一个全局设置(实际上就是打开kext-dev-mode=1) ,禁用的同时你也就禁用了一项安全功能。不过如果你依赖第三方 SSD,这也是你唯一的希望了。
展开阅读全文​