Big Sur 安装时磁盘工具找不到内置硬盘的解决办法
本帖最后由 11天 于 2020-8-7 09:44 编辑问题描述:
手里有一台公司发的电脑,型号是 hp-348-g5。该电脑硬盘为 RAID 模式,且 BIOS 内无相关设置选项。10.14 与 10.15 中,用 SATA-unsupported.kext 可以正常驱动,但是在 11.0 中,出现了安装时磁盘工具找不到内置硬盘的问题。
解决方案:
究其原因,是因为苹果在新版系统中的 AppleAHCIPort.kext 内移除了 AppleIntelPchSeriesAHCI 类,导致 id 伪装失败,SATA-unsupported.kext 无法工作。
根据建议,在 oc 中屏蔽了 11.0 系统的 AppleAHCIPort.kext ,并且注入修改后的 10.15 版本驱动可以解决。
首先下载 CtlnaAHCIPort.kext.zip(https://github.com/dortania/OpenCore-Install-Guide/blob/master/extra-files/CtlnaAHCIPort.kext.zip),解压,进入包内容,编辑 Contents/Info.plist 文件,修改 IOKitPersonalities 字段内的信息为自己电脑的相应值即可。比如我是 8 代,设备 id 为 282a,修改如下:
<dict>
<key>Intel8SeriesAHCI</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.CtlnaAHCIPort</string>
<key>Chipset Name</key>
<string>8 Series Chipset</string>
<key>IOClass</key>
<string>CtlnaIntelPchSeriesAHCI</string>
<key>IONameMatch</key>
<array>
<string>pci8086,282a</string>
</array>
<key>IOProbeScore</key>
<integer>2000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>Vendor Name</key>
<string>Intel</string>
</dict>
</dict>
具体的 id 可以使用 Hackintool 在 PCIe 选项中查看,如果不知道其余的值可以参考 SATA-unsupported.kext。
将修改后的 CtlnaAHCIPort.kext 放入 oc 的 Kexts 文件夹,然后在 config 中添加声明,最后屏蔽原本的 AppleAHCIPort 即可
https://i.loli.net/2020/08/07/2dXDhqiP5KF9zIS.jpg
https://i.loli.net/2020/08/07/2pfECJyRwL3ZgBn.jpg
参考链接:https://dortania.github.io/OpenCore-Install-Guide/extras/big-sur/#supported-hardware
好帖,支持一下。 感谢分享方法,支持 很不错的教程。 牛皮,用了你的办法成功找到磁盘了!! 感谢分享方法,支持 qq128533 发表于 2020-8-7 18:11 https://www.pcbeta.com/static/image/common/back.gif
牛皮,用了你的办法成功找到磁盘了!!
嘿嘿 有用就好 :) 技术贴,支持一下 给力 谢谢分享 感谢,支持一下 非常的好,非常的不错!! 感谢分享,我的sata ssd安装时就找不到了,回去了试试你的方法 非常的好,非常的不错!! 非常的不错!! 牛皮,用了你的办法成功找到磁盘了! 大哥,hackintool里面哪里栏才是设备id啊 老哥,hackintool里哪一栏才是设备id呀? 刚好这个问题! 多谢大神分享
厉害,谢谢,我平板找了好久没找到方法 感谢分享,晚上回家试试.
页:
[1]
2