mac磁盘空间被“系统数据”异常占用,多因旧驱动备份滞留深层路径所致;需先运行官方卸载程序,再手动清理/library/printers、/library/extensions等目录中的旧版kext与备份文件夹,并清除缓存、日志及driverstore残留,最后重置cups与usb监听进程。

Mac磁盘空间被大量占用,且“系统数据”或“其他”分类中持续显示异常容量,很可能是旧版驱动程序备份文件长期滞留所致——这些备份通常藏在/Library/Extensions、/Library/Printers、~/Library/Application Support等深层路径中,不会随主程序删除而自动清除,还会干扰新驱动安装与设备识别。
运行官方卸载程序清除驱动主体
多数专业驱动(如Blackmagic Desktop Video、Elgato Stream Deck、RME Fireface)自带图形化卸载器,能精准移除内核扩展、服务进程及注册项,是清理的第一道防线。
打开“访达”→“应用程序”,定位驱动所在文件夹(例如“Elgato Stream Deck”或“RME Fireface USB”)。
双击进入该目录,查找名称含“Uninstall”“Remove”或中文“卸载”的可执行文件(如“Uninstall RME Fireface.app”或“Cleanup Elgato.scpt”)。
双击运行,勾选“删除所有用户配置”“清除内核扩展”“移除启动项”等选项,输入管理员密码完成验证。
【务必重启Mac】,否则部分内核模块仍驻留内存,后续手动清理可能失败。
手动清除驱动备份核心目录
官方卸载器常遗漏备份文件夹,尤其在打印机、音频、USB外设类驱动中,厂商会将旧版驱动包存于固定路径,必须人工定位并删除。
按下Shift + Command + G,输入/Library/Printers,回车进入;查找并删除整个厂商文件夹,例如Pantum、Epson、CanonIJ或HP——这些文件夹内常含多个版本的驱动备份子目录。
再次按Shift + Command + G,输入/Library/Extensions,检查是否存在形如Soundflower-2.0b2.kext、BlackmagicIO-12.5.4.kext等带版本号的旧kext文件;只删除明确标注旧版本号(如12.5.4而非当前系统启用的13.1.0)的条目,【切勿删除无版本号或名称含Current、Latest的kext】。
接着前往~/Library/Application Support,在右上角搜索框输入驱动关键词(如“Elgato”“BM”“RME”),仅删除匹配的完整文件夹(如“Elgato Stream Deck v4.9.5 Backup”),不要删“Elgato”父级文件夹本身——它可能被新版程序复用。
清空驱动缓存与日志备份
驱动安装过程会生成大量临时缓存和归档日志,其中不少以“.backup”“.old”“.archive”为后缀,占用空间可达数百MB至数GB,却从不自动清理。
依次前往以下路径,使用右上角搜索框输入驱动名+backup(如“soundflower backup”)或“old”“archive”:
- ~/Library/Caches
- ~/Library/Logs
- /private/var/log
只删除文件名中明确含backup、old、archive且创建日期早于当前驱动版本安装时间的条目;例如发现SoundflowerInstall_20240312.backup,而你当前用的是2026年6月安装的v2.0b4,则可安全删除。
在~/Library/Caches中若看到com.blackmagicdesign.desktopvideo这类缓存文件夹,右键显示简介,查看“修改日期”,若早于2026年1月,直接拖入废纸篓。
终端强制清理Driver Store残留备份
macOS虽无Windows式的DriverStore,但部分驱动(尤其打印与USB视频采集类)会在/Library/DriverStore或/Library/Apple/System/Library/Extensions/Backup下创建隐藏备份目录,需终端介入。
手动 Telegram 斜杠命令,用于查看 Codex 状态及使用情况。用户发送 /codex_usage、/codex_usage default、/codex_usage all 等时触发。
第一步:打开“终端”,执行以下命令确认路径是否存在:
ls -la /Library/DriverStore 2>/dev/null || echo "路径不存在"
第二步:若返回实际内容,执行:
sudo rm -rf /Library/DriverStore/*old* /Library/DriverStore/*backup* /Library/DriverStore/*archive*
第三步:检查另一常见备份路径:
sudo find /Library/Apple/System/Library/Extensions -name "*Backup*" -type d -maxdepth 1 -exec ls -ld {} \;
若输出含路径,再执行:
sudo rm -rf /Library/Apple/System/Library/Extensions/*Backup*
这一步操作起来很简单,直接把命令复制粘贴进去回车就行,但【执行前必须确认输出路径确实属于旧驱动,而非系统原生kext备份】——误删会导致显卡或声卡失效。
重置CUPS与USB监听进程备份项
打印机与USB外设驱动常通过CUPS打印系统和USBMonitor守护进程维持热插拔功能,其配置备份文件会固化在LaunchAgents与plist中,不清理将导致进程反复重建。
① 打开“访达”,Shift + Command + G,输入/Library/LaunchAgents,查找含com.pantum.USBMonitor、com.epson.printer.usbmonitor或com.canon.usbdevice的plist文件,全部拖入废纸篓。
② 同样路径下,查找名称含.backup或.old的plist(如com.hp.printer.backups.plist),一并删除。
③ 终端执行重置CUPS命令,清除其内部驱动缓存备份:
sudo cupsctl --no-remote-admin && sudo launchctl stop org.cups.cupsd && sudo launchctl start org.cups.cupsd
④ 最后清空废纸篓,释放全部已标记空间。










