mac系统默认对供电不足的usb设备自动限流或断连,可通过「系统信息」查看“电源需求”与“当前可用电源”判断是否被限流;解除方法包括使用自供电usb集线器、切换雷雳接口直连,或执行终端命令禁用usb唤醒、刷新服务栈及关闭节能调度。

Mac系统默认会对供电不足的USB设备自动限流或断开连接,导致外接硬盘频繁掉盘、USB风扇转速下降、手机充电变慢等问题。这种限制不是用户手动开启的,而是系统根据设备请求功率与端口实际供电能力动态触发的保护机制。
确认当前USB设备是否被系统限流
打开「访达」→ 按 Command + 空格 调出聚焦搜索 → 输入「系统信息」并回车 → 在左侧边栏点击「硬件」→「USB」→ 展开你正在使用的设备节点。
查看右侧「电源需求(mA)」与「当前可用电源(mA)」两项数值:若前者明显大于后者(例如设备标称需900mA,而可用仅500mA),说明已被限流;若显示「设备已停用」或「需要更多电力」,即为供电限制已生效。
解除单个USB设备的供电限制(物理层绕过)
方法一:改用自供电USB集线器
将目标设备接入带AC电源适配器的USB 3.0及以上规格集线器,再将集线器连入Mac。此方式完全脱离Mac端口供电能力约束,【必须使用带独立供电的集线器,仅靠Mac供电的“无源”集线器无效】。
方法二:更换为雷雳3/4接口直连(仅限支持设备)
部分高功耗USB设备(如NVMe硬盘盒)提供雷雳兼容模式。将设备切换至雷雳协议后接入Mac的雷雳端口,可获得最高100W供电能力,彻底规避USB限流逻辑。
调整系统级USB电源管理策略
第一步:禁用USB唤醒权限防止后台争抢供电资源
打开「终端」,执行:sudo pmset -a womp 0sudo pmset -a usbpower 0
⚠️ 注意:【第二条命令仅对Intel芯片Mac生效,Apple Silicon机型会提示“not supported”】
第二步:强制刷新USB服务栈(适用于设备识别异常或供电协商失败)
在终端中依次运行:sudo killall -9 usbdsudo killall -9 AppleMobileDeviceHelper
等待约8秒,系统自动重启服务后,重新插拔该USB设备。
第三步:关闭节能型USB端口调度(仅限macOS 13.5+)
执行:sudo defaults write /Library/Preferences/com.apple.PowerManagement USBPowerSavingsDisabled -bool YES
然后重启Mac使配置固化。此操作将禁用系统对低活跃度USB设备的动态降频与断电策略。











