前言
在mac high 10.13.6和mac majave 10.14後usb3.0全面失效,usb3.0 u盤插入無效或者速度降到2.0。
解決問題
第一步:https://download.csdn.net/download/haoran61/10821916
下載:USBInjectAll.kext 驅動放在efi-clover-kexts-Other下,然後在kextstopatch下點+號,10.14輸入:
Comment: USB Port limit patch 10.14 (credits FredWst)
Name: com.apple.driver.usb.AppleUSBXHCI
Find: 83 FB 0F 0F 83 03 05 00 00
Replace: 83 FB 0F 90 90 90 90 90 90
請按照我的圖輸入,有圖一目瞭然。
如果是10.13.6請輸入:
Name:com.apple.driver.usb.AppleUSBXHCI
Find:837D880F 0F83A704
Replace:837D881B 0F83A704USB 10.13.4+ by PMHeart
Comment:10.13.6
注意:一定要弄清楚自己的系統版本。
第二步:重新啓動。
第三步:usb3.0插入3.0的u盤。確認接口正常生效。
看到了嗎,速度最大5Gb/秒。正常工作現在進入下一步。
第四步:下載FB工具
https://download.csdn.net/download/haoran61/10821940
第五步:
看到了嗎,這裏就是usb所有出現的端口。到這裏我們開始刪除無效的端口,保留我們能用的15個usb端口。
因爲新版本的mac系統只識別15個內的usb接口。
綠色爲有效,無色爲無效,但是並不是就這麼簡單,因爲當usb端口沒有使用時候是不顯示有效的。也就是說並不是綠色高亮顯示。現在跟着我的敘述做:
01、首先選擇所有的端口,點刪除按鈕,全刪除端口。
02、點刷新,這個時候就會出現所有刪除的端口,這個步驟爲了刷新端口,確保即時顯示信息,01和02步驟多做幾次。
03、現在開始把所有usb端口都插一遍2.0u盤,後面device有顯示的,把這些name都記錄下來,並且把這些connecto改爲usb2。
04、同樣開始吧所有usb端口都插一遍3.0u盤,應該是ssXX序號。記錄下來,記住03+04最終拾掇下來的接口絕對不能超過15個。
05、點導出,得到USBPorts.kext,ok到這裏基本結束了。
最後一步,刪除efi-clover-kexts-Other下USBInjectAll.kext 驅動文件,我們不需要它了。
拷貝USBPorts.kext到efi-clover-kexts-Other下。
重啓,問題全部解決。