此文章,旨在让你如何在Windows下面定制USB

准备步骤

首先下载我提供的文件(文末有)

下载好并解压,如下图

解压里面的两个文件,并且打开Windows压缩文件所解压出来的文件

打开解压出来的dist文件夹中的此文件并且打开,如下图

会出现下图这样的界面

输入D,并且回车

此时软件会读取出你电脑的端口数量,如下图

其中绿色的就代表的是已占用端口

依次插入USB2.0,USB3.0,type-c设备,并保持五秒,确保被识别(也可以敲击回车键来加快刷新)

如下图,我已经识别完成

输入B,并且回车,会回到这个界面

输入S并且回车(如果你识别的端口超过15个,请在输入S完成之后截图)

输入K,则会导出端口,并生成驱动,如下图

此时你可以关闭这个窗口了

驱动是默认生成到我们解压出来的dist里面,如下图

查看端口数目并删除多余端口

下载我文末分享的ProperTree,并且使用它打开UTBMap.kext→Contents下面的Info,如下图,我有ECH1,ECH2,XHC三条总线

依次打开所属总线下面的IOProviderMergeProperties -> ports,并且将所有总线下面的条目加在一起,查看是否大于15个

如≥15请删减不需要的端口(如果你没有插usb并且还绿的设备,则是蓝牙,摄像头等的端口)
如≤15,则直接下一步

驱动加载

OpenCore

使用OpenCore Configurator或者ProperTree在config中加载USBToolBox.kext和UTBMap.kext,如下图


Clover

直接拖到EFI->CLover->Kext->other下面加载即可

文件分享