外置ssd过热是mac mini风扇狂转的隐形主因,需用ssdor确认温度超75°c后,再通过macs fan control(apple silicon)或smcfancontrol(intel)绑定传感器或手动调速降温。

Mac mini升级外置SSD后风扇持续狂转,不是软件在后台偷跑,而是NVMe主控温度飙升触发系统级热保护——此时CPU温度可能才72°C,但SSD表面已超80°C,系统却完全看不见这块“隐形火源”,只能靠拉高风扇转速硬扛。
确认是否真由外置SSD过热引发
先打开「活动监视器」→ 切换到「磁盘」标签页 → 观察「读取/写入」速率是否长期高于800MB/s;再点开「窗口」→ 「带时间戳的活动监视器」→ 查看「kernel_task」进程CPU占用是否反复跳至90%以上。如果两者同时出现,基本可锁定是外置SSD高温导致系统误判整机过热,强制拉升风扇。
这一步不能跳过:macOS原生不暴露NVMe温度数据,【必须用SSDOR先验证SSD真实温度】,否则调风扇就是蒙眼开车。下载SSDOR(官网ssdor.app),安装后直接运行,选中你的雷电/USB4硬盘盒设备,重点看「Temperature」字段——若持续高于75°C,问题根源就在这里。
为Apple Silicon Mac mini装Macs Fan Control(M1/M2/M3适用)
方法一:直装绕过Gatekeeper误判
访问macsfancontrol.com → 下载v1.5.13+ macOS版 → 解压得到Macs Fan Control.app → 拖入「应用程序」文件夹 → 首次打开若弹出“已损坏”提示,立即按Command+空格呼出访达 →「前往」→「前往文件夹」→ 输入/Library/Preferences/ → 删除com.crystalidea.macsfancontrol.plist → 重启软件即可正常启动。
方法二:授予权限才能读SSD温度
打开「系统设置」→「隐私与安全性」→ 滚动到底部点「全盘访问」→ 点右下角「+」→ 从「应用程序」里选中Macs Fan Control → 输入密码确认。这步不做,软件连硬盘盒温度都读不到,后续所有风扇调节全是摆设。
方法三:绑定SSD温度联动调速
启动软件后,菜单栏点风扇图标 →「Preferences」→「Sensors」→ 在温度传感器列表里勾选你外置SSD对应的「NVMe Temperature」→ 返回主界面 → 左侧风扇列表选中CPU风扇 → 右侧切换为「Sensor-based」→ 将「Target temperature」设为68°C、「Fan speed」设为4200 RPM → 点击「Apply」。这样当SSD温度逼近70°C,风扇就提前介入,避免等kernel_task爆发才救火。
为Intel Mac mini装smcFanControl(仅限i5/i7机型)
第一步:终端一行命令装好
打开「终端」→ 粘贴执行:
brew install --cask smcfancontrol
第二步:手动授权才能写入SMC
首次启动时,系统会弹窗要求「辅助功能」权限 → 去「系统偏好设置」→「安全性与隐私」→「隐私」→「辅助功能」→ 点左下角锁图标输入密码 → 点「+」→ 从「应用程序」添加smcFanControl → 勾选它 → 关闭窗口。
第三步:设双风扇协同降温
点击菜单栏风扇图标 →「Custom」→ 先找到「CPU Fan」行,在「Min RPM」填2600 → 再找到「GPU Fan」行,填2800 → 最关键一步:勾选「Sync fans」→ 点「Apply」。因为老旧Mac mini散热风道单一,只调CPU风扇会让GPU区域积热更严重,同步提速才能打通整条风路。
注意:该软件【无法对NVMe SSD温度做响应】,所以必须配合SSDOR监控——当SSDOR显示温度突破75°C,你就得手动把上述两个风扇的Min RPM各加200,直到SSD温度回落至65°C以下再回调。











