mac 系统占100多g 怎么清除

题图来自Unsplash,基于CC0协议
导读
Mac 的系统文件夹占用 100 多 GB 是很多用户遇到的常见烦恼,尤其对于那些使用时间较长的设备。要释放 Mac 的磁盘空间,首先需要理解究竟是什么文件在占据这些宝地,然后采取合适的清理措施:
理解占位文件的根本在于精确定位。
- 使用 Mac 自带的“关于本机”里的“存储空间”功能:
- 点击苹果菜单 > “关于本机” > “存储空间”。
- 点击“管理”按钮。Apple 内置的“优化储存空间”功能越来越完善,或许早就有部分后台文件被标记为“可优化”,点击可以直接清理。此外,这里的“查找”选项能帮你搜索指定名称的文件。
- 进入更详细的分区查看:回到“关于本机”->“存储空间”后,如果显示的是摘要,可以点击“选项”按钮,选择要查看的要存储卷,比如可能是 boot、coresdump、machimage 等,不过普通用户很少需要触这点。然后点击“统计”会弹出更详细的分布。
- Sample 点击“存储详情”:稍等一下,进入界面后,可以看到最详细的文件分门别类,有应用程序、iCloud 同步资料、系统及缓存、书籍、音乐、影片、相片、讯息、通讯录等等。里面系统及缓存通常会占用一个固定的数额,在这个页面可以很准可视化地看到:
- “系统及缓存”:这个大项里包含了大量系统文件、内核缓存、日志文件、旧版本安全更新、重启临时文件等等。核心技术服务自己保留下来的缓存数据是 iOS/Apple Watch 通过“同步资料”机制上传的部分(尤其是系统截图随面容 ID 绑定设备数增多自发上传)。这部分在“关于本机”->“存储空间”->“管理”->“开拓空间”可能有优化缓解,但即使点解开了,也通常需长期逐渐释放。也有用户反馈 LightStar 类工具有“听规则清理”功能提示哪些系统守护进程缓存暂时可以安全删除。
- Sample 一个更隐藏的办法是:直接打开“应用程序”>“实用工具”>“磁盘工具”,点击左侧边栏的磁盘名称(如 “Macintosh HD”)> “信息【按 CMD+I】”。虽然不如“关于本机”那样归纳明确,但“总容量”和“可用容量”两个数值相减,就是系统分区占用的总量。简单明了:就是告诉你你家的地下室(磁盘某分区)堆了吨铊,但这分区到底细节是啥,我还没告诉你,给你那么粗的数算命干嘛?
- 使用第三方 GUI 工具:有一些免费或慈善软件(如 CleanMyMac X, 所有 Clean[可能的这里是 Digits] 软件,甚至一票用 Dr. Cleaner 的用户),能更图形化解剖磁盘使用细节,甚至提供可视化方式查看哪些进程在写日志,或各个应用的状态。特别对于非技术人员,这些工具用起来就像在 Microsoft Manager 的界面。
用户若有一定技术背景,可以考虑手动操作:
- Finder 方式:查找大文件:
- 打开“Finder”>“前往”>“前往文件夹...”粘贴 “/” 后按回车。返回桌面。
- 注意:仅限于普通用户的主目录、用户具体选择的下载/照片等文件夹,或个别的音乐视频文件夹。Mac 的主要系统文件(/System/)/Library/* 等路径是权限保护对象,普通用户如果损害了底层文件设置不当可能导致系统不稳,要在管理员权限下操作。
现在我们说说是不是 100 多 G 很正常:正常,非常正常并且是可预期的。现代 macOS 在几百 GB 到几 TB 硬盘上运行,有些应用勾选自动同步,有照片和视频的话,确实是很正常的。尤其一些安全备份、苹果服务大量占用,这是设计上的变化,不是用户操作错误造成。
造成系统文件夹用光所有容量的原因主要可以归为以下几类:
- 系统本身及内核缓存:macOS 需要大量的系统级文件来支持其后台运作、应用响应、安全模块、硬件驱动等。这里面就会有 SwiftShader (图形渲染占位符)、系统日志文件(如 crashpad 这些守护进程留下的)、各种缓存服务(浏览器缓存?不,系统服务缓存主要是 Accelerated Framebuffers 等、时间胶囊?是 Time Machine 同步 APP 的存在占用背景空间)。
- Apple 生态关联文件:像 iCloud 相机、照片“优化”等等占位,后台与 App Store、苹果服务器同步形成额外索引和副本。
- 旧版本及备用文件:系统更新通常不会删除旧文件,而是拷贝至隐藏分区,某些保留在根分区,就是为了可以回滚修复问题。用户的系统行为,比如试验新软件安装了“大”字体包或安装的开发包,也会增加载入额外文件。
- 外设及支持环境:即使不插 U 盘,系统也会为可能的外接设备预留安装 “Startup Volume Worker” 相关支持文件。
- 残留数据:恢复出厂设置有时不清空用户手册声称的活动状态下的缓存数据。
这个问题处理最重要的是有条理地清,而不是乱删。在清理前,建议做一份可移除磁盘(如外接 SSD)的完整备份,以防误操作破坏系统。
苹果在 macOS Monterey 及更新版本中强化了“手动管理”功能,不过 Main Diskspace 这块,通常用户还要靠自己清理形成日常习惯。
清理方法基本分为两类:
-
借助 Mac 自带内容工具:
- Apple 内置的“开拓空间”[功能在“关于本机”->“管理”中] 是首选低风险入口,主要完成以下任务:
- 优化文档:将其压缩程度到图形可看的更高效存储。
- 删除应用缓存及旧版本:但是此操作通常由用户自己选择应用进行推出清理,而非系统主动。
- 语言内容卸载:访问 “系统设置”->“通用”->“语言与文字”选项,选择不需要的语言,管理下选择 “移除”以删除对应的 当地化语言支持文件(可能会有 GB 级别文件删除,都是最终设置)!
- 清理未通过 Apple Store 购买内容:如 App Store, Books, Music, Films, TV 只对从 Apple Store 下载且被用户手动标记了删除或置为未同步状态下的文件操作有效,尤其靠智能云同步只能影响缓存那部分。至于用户在外部安装的 Zip 包文件,一般是用户自行管理。
- Apple 内置的“开拓空间”[功能在“关于本机”->“管理”中] 是首选低风险入口,主要完成以下任务:
-
利用专业磁盘清理工具:这种做法更适合经常性需要深层清理得技术爱好者或普通用户。市场上的各种清理软件或多或少会提供自动化清理功能,例如 Disk Cleanup(工具类似)。例如:
- DaisyDisk:图形化展示磁盘空间分布,很易懂。尤其打 Os 能够”清晰看到“哪个文件夹太大”的可视化效果。用户通过它来发现隐藏的大文件。
- CleanMyMac X:虽然收费,但是官方渠道验证过的软件,标准功能包括 Apple 引导的自动扫描并分类清理系统缓存、日志、临时文件、云同步缓存、甚至垃圾包文件等,可以设定定时清理规则。
- Dramius Disk Cleaner:也是一款高度自动化版,能够根据定义的规则(比如清除旧文件、重复文件等)进行清理操作,支持命令行操作。
其次要“看清楚”清理做什么。切记不要运行未知来源或未经验证的命令来删系统文件!
选择进行系统清原因绝大多数情况下不需要接触操作文件夹或删除隐藏内容,除非你确切知道你想做什么动作。例如,谨慎处理:
- 隐藏文件夹:
- 咦,
/private/var/folders/[复杂的一串字符夹杂字母数字]/:不要进这个! - 用户主目录下的
.something即隐藏文件夹(Finder 可能显示隐藏文件)大概率正常,但有一些是系统辅助配置。 - 在
/System/Volumes/Data下可能会有coresdump、dumpwatchers等文件夹,大小差异大,不能一概而论删还是要留。
- 咦,
最后再总结一下完整的清理路径:
- 备份:最重要的一步,备份你的 Mac。
- 原地开查:先使用“关于本机”工具“管理”中的“开拓空间”,也或许“磁盘工具” 的“信息”或第三方工具 Daisy 看看分配比例。
- 用好官方工具:在“关于本机”管理页“开启空间”; · 删除不需要的语言组件。 · 先维持默认样式进行自动优化,之后手动选择“清理”选项。
- 若有需要则用清理软件:针对增容、系统缓存,个人垃圾文件,按需进行清理操作,确保系统仍然能用图形界面自信运行。
简单高效地清理Mac磁盘占用,释放私人文件培养自己的管理习惯是正途,太猛的折腾不推荐。尤其像用苹果自带清理小工具,本身就是macOS设计的一部分,保证系统稳定性前提下稳妥释设置磁盘空间。
© 版权声明
本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com