由于每个机型的黑苹果EFI文件都是不一样的,很多同学直接从网上拿下来后就直接换到了自己的机子里面,难免会出现各种各样的问题。本文要解决的是小米Air 13.3笔记本黑苹果系统下部分USB端口无法识别的问题,这里重点讲解下USB的定制方法,适合笔记本电脑和台式机用户。
现象:
1.本子之前安装过Linux系统,两侧的USB3.0端口绝对是OK的,都可以识别到USB3.0设备
2.在黑苹果系统安装的过程中,从笔记本左侧插入USB3.0设备,系统加载到一半会出现一个白色圆圈带斜杠的图标。
3.左侧的USB端口插入USB2.0设备可以正常识别
4.如果USB3.0设备插入到右侧则可以正常安装引导
以上综合分析,可能是EFI文件的原因导致的左侧USB3.0设备无法正常识别。
准备工具及文件:
- Hackintools ——用于显示编辑硬件部分的工具
- ProperTree —— 编辑黑苹果config.plist配置文件的工具, 官方下载地址,点我
- USBInjectAll.kext —— 用于驱动所有的USB2.0/USB3.0端口, 官方下载地址,点我
总体操作步骤:
1. 开启USB端口限制
2.添加USBInjectAll.kext到OpenCore的kext目录
3.添加引导代码,屏蔽USB3.0端口,遍历查找记录USB2.0端口
4.删除引导代码,屏蔽USB2.0端口,遍历查找记录USB3.0端口
5.使用Hackintool定制生成USBPort.kext配置文件
6.将USBPort.kext文件放入OpenCore的kext目录,并在config.plist文件中启用,删除之前的引导代码
7. 重启系统生效
具体操作过程记录:
首先使用命令行挂载SSD的EFI分区,后续我们将针对EFI里面的文件做操作。在具体定制前,请保存好原始的EFI文件,以防万一。
sudo diskutil list
sudo diskutil mount /dev/disk0s1
1. 开启USB端口限制。用ProperTree 工具打开EFI文件夹下面的/EFI/OC/config.plist
在树形目录Root —> Kernel —> Quirks —> XhciPortLimit 下面,将布尔变量值改成 True
本文由作者 Frank Chen 发布在 WirelessLink , 转载请联系客服授权处理,获得授权后请保留文章的完整性并附上原文链接: https://wirelesslink.net/6490.html
你好,我的情况是合盖再打开之后无法使用USB设备,请问您这篇文章是解决这个问题的吗?