Big Sur 11.6.1版本下定制USB驱动的另外一种思路
本帖最后由 xjzzfs 于 2021-10-28 16:08 编辑软硬件情况:在升级蒙特雷的时候USB驱动用的是USBInjectAll.kext。勾选XHCIPortLimit。与USB定值相关的硬件接口情况:板载4个USB3.0,2个USB2.0,前面板:1个USB3.0,2个USB 2.0,这些接口都可能用到。遇到的问题:随着蒙特雷的发布,冲动之下从11.6升级。结果发现USB端口部分不能用。(其实还有一个原因是FCPX部分常用插件不能用)于是全新安装11.6,结果大家也能猜到,USB端口的情况没有任何的变化。随后当然是求助与我们的bbs.Pcbeta.com,发现在11.4的时候就需要定值USB。哎。。。。。郁闷。。解决过程:1、 尝试第一种方法:直接用Hackintool定值,但是USB端口认不到。行不通。2、 尝试在WINPE下使用USBtoolbox,但是由于是PE的环境,软件出错。行不通。但是在WINPE下插拔USB设备时可以设备路径查看到USB设备具体在那个端口上。3、 有第二个方法的测试,突然灵机一动想到如果主板说明说上有载明接口对应关系的话,直接用Hackintool定值不就可以了。最终尝试:查阅主板资料,大胆推测华硕这个B250M-J的USB配置是这样的USB2.0顺序从1-10,USB3.0顺序是从1-6。结合查阅大佬的资料,由于一个USB3.0接口的全部功能要占用一个USB3.0接口和一个USB2.0接口。(举个例子:如果一个USB3.0设备插在USB3-1接口,那么这设备就显示接在这个SS01接口上,但是如果一个USB2.0设备插在USB3-1接口,那么这设备就显示接在这个HS01接口上HS01,这就是USB3.0的接口可以兼容USB2.0接口的直观理解。)那么可以得出结论:USB3.0的1-6接口和USB2.0的1-10,是我们要保留的USB接口。所以通过Hackintool把其他没有的接口删掉即可。
由于我的电脑前置面板中没有USB3.0-2这个接口,所以图中这个HS02也可以删除。生成USBPort后拷贝到kext文件夹,删除USBInjectAll.kext。去掉勾选XHCIPortLimit。重启启动就可以了。 整个思路:1、 确定USB接口的数量和对应关系。2、 用USBInjectAll.kext“驱动“USB。3、 使用Hackintool定值USB驱动。4、 替换驱动。另外说明一点,如果用USBInjectall.Kext不能进入MAC系统,此方法不适用。以上理解不对的地方,各位多多包涵。上传图片出错,把上述内容做成了PDF,需要的自取。天翼云盘下载链接https://cloud.189.cn/t/vyANr2Bjeaai(访问码:g0hv)
感谢大佬@daliansky点评,激励。{:5_262:}{:5_262:}{:5_262:} 搞那么复杂干嘛,直接用这个工具走一遍就能完成了https://github.com/USBToolBox 陪你去见鬼 发表于 2021-10-28 17:16
搞那么复杂干嘛,直接用这个工具走一遍就能完成了https://github.com/USBToolBox
问一下,我用这个软件在Windows下定制了usb,把那个驱动加载了,usb全部失效怎么解? 第四维 发表于 2021-10-28 21:20
问一下,我用这个软件在Windows下定制了usb,把那个驱动加载了,usb全部失效怎么解?
想起来一个问题,大家都说用USBTOOLBOX这个软件的话需要放两个KEXT文件,一个是USBTOOLBOX.KEXT一个是UTB*.KEXT。试一下。 陪你去见鬼 发表于 2021-10-28 17:16 https://bbs.pcbeta.com/static/image/common/back.gif
搞那么复杂干嘛,直接用这个工具走一遍就能完成了https://github.com/USBToolBox
能否出个教程,说详细点啊?我在11.6系统下,用了所有大佬的方法都无法进入系统啊 学习了 谢谢 qcgod 发表于 2021-10-28 21:46
能否出个教程,说详细点啊?我在11.6系统下,用了所有大佬的方法都无法进入系统啊
用USBInjectAll.kext 0.77版。勾选XHCIPortLimit。看能不能进系统。如果可以的话按照我那个思路尝试一下。 我的电脑usbtoolbox在win10下都运行不起来 我看主板BIOS上有USB信息
页:
[1]