11天 发表于 2020-8-7 09:16

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

Crazypegasus 发表于 2020-8-7 11:06

好帖,支持一下。

龙卷风05 发表于 2020-8-7 11:27

感谢分享方法,支持

popxiaoai 发表于 2020-8-7 12:15

很不错的教程。

qq128533 发表于 2020-8-7 18:11

牛皮,用了你的办法成功找到磁盘了!!

yhchang 发表于 2020-8-7 19:03

感谢分享方法,支持

11天 发表于 2020-8-7 20:06

qq128533 发表于 2020-8-7 18:11 https://www.pcbeta.com/static/image/common/back.gif
牛皮,用了你的办法成功找到磁盘了!!

嘿嘿 有用就好 :)

key_shadow 发表于 2020-8-9 10:20

技术贴,支持一下

tuming2010 发表于 2020-8-24 23:03

给力 谢谢分享

景腾成 发表于 2020-8-31 17:50

感谢,支持一下

zxq1062857377 发表于 2020-9-1 23:20

非常的好,非常的不错!!

Richard-tang 发表于 2020-9-2 13:48

感谢分享,我的sata ssd安装时就找不到了,回去了试试你的方法

lgt521 发表于 2020-9-2 17:42

非常的好,非常的不错!!

lyszp 发表于 2020-9-15 20:34

非常的不错!!

semoggg 发表于 2020-9-15 22:25

牛皮,用了你的办法成功找到磁盘了!

Michroid 发表于 2020-10-18 20:30

大哥,hackintool里面哪里栏才是设备id啊

Michroid 发表于 2020-10-18 20:32

老哥,hackintool里哪一栏才是设备id呀?

qq464721834 发表于 2020-11-17 20:54

刚好这个问题! 多谢大神分享

zlps129 发表于 2020-11-24 18:02

厉害,谢谢,我平板找了好久没找到方法

liushan168 发表于 2020-12-4 14:20

感谢分享,晚上回家试试.
页: [1] 2
查看完整版本: Big Sur 安装时磁盘工具找不到内置硬盘的解决办法