AskCleanAskClean问净

Mac 提示启动磁盘已满?快速解决方法

AskClean 团队 · 更新于 2026-07-21

Mac 提示启动磁盘已满时,先做见效最快的三件事:清倒废纸篓、清空「下载」文件夹、删掉不再需要的最大文件——然后再深挖「系统数据」、开发者缓存和照片图库,那里才是大头。本指南按见效程度从高到低,带你走完每一步。

「您的磁盘几乎已满」到底是什么意思

启动磁盘是 Mac 用来启动的那块磁盘,macOS、你的应用和用户文件全都住在上面。当它的可用空间跌到危险线以下,macOS 就会弹出「您的磁盘几乎已满」的警告——这可不只是一句善意提醒。macOS 需要在启动磁盘上留出余地,用于虚拟内存交换文件、应用安装包与更新、临时文件,以及让日常应用保持流畅的各种缓存。余地一旦耗尽,各种故障就会接踵而来,而且症状往往看不出和磁盘空间有关。

启动磁盘快满时的症状很容易被误诊:应用启动缓慢甚至打不开、彩球「风火轮」转个不停、macOS 更新下载或安装失败、存储文件时报错,极端情况下 Mac 干脆无法完成开机。原因在于 macOS 会把可用磁盘空间当作内存的延伸——内存吃紧时,系统把数据交换到磁盘上,磁盘满了就无处可换。

多少可用空间才算健康?Apple 没有公布过一个官方数字,但实践中建议保持磁盘约 10-15% 的空闲,并且在现代 Mac 上永远不要低于 20 GB 左右。光是一次 macOS 更新就可能需要 20 GB 以上的临时空间来安装,而一台只剩几个 GB 的机器,早在「技术上满了」之前就会明显变慢。动手前还有一件事值得知道:储存空间界面会把一部分空间算作「可清除」——比如 Time Machine 本地快照和已同步到 iCloud 的文件,macOS 会在需要空间时自动移除它们。这就是访达和「系统设置」里的可用空间数字有时对不上的原因,也是删了文件之后数字不一定马上变化的原因。

立竿见影:废纸篓、下载文件夹与大文件

先做那些几分钟就能完成、腾出空间又最明显的事。最常见的一个错误是删了文件却不清倒废纸篓——在访达里「删除」的所有东西,在废纸篓清空之前仍然占着磁盘,好几个 GB 的空间可能就差你这一下点击。

「下载」文件夹是第二个经典嫌疑人。安装包(.dmg 和 .pkg 文件)、早就解压完的 zip 压缩包、存过一次就忘掉的邮件附件,全是纯粹的死重。磁盘镜像在里面的应用装好那一刻就没用了,可「下载」文件夹里动辄躺着 10-30 GB 这种东西。

macOS 其实自带一个大文件查找器,只是大多数人从没打开过。它藏在储存空间设置里,把全盘最大的文件和下载项按大小列出来,旁边就是删除按钮。在那份列表里花十分钟,往往比手动翻一小时文件夹找回的空间还多。

  1. 清倒废纸篓:按住程序坞中的废纸篓图标,然后选择「清倒废纸篓」。如果你使用「邮件」,也把邮件自己的废纸篓清掉(「邮箱」>「抹掉已删除的邮件」)——删掉的附件同样占用磁盘。
  2. 从苹果菜单打开「系统设置」,点按边栏中的「通用」,再点按「储存空间」(macOS Monterey 上改为:苹果菜单 >「关于本机」>「储存空间」>「管理」)。等彩色条计算完成,数字才准确。
  3. 在建议下方,点按「文稿」(或「应用程序」)旁的「信息」按钮,然后打开「大文件」和「下载项」标签页。按大小排序,选中不再需要的项目,点按「删除」。
  4. 打开访达中的「下载」文件夹,选择「显示」>「为列表」,点按「大小」列让最大的排在前面。把旧安装包、磁盘镜像和已经用过的压缩包扔进废纸篓。
  5. 回到储存空间设置,考虑启用内置建议:「自动清倒废纸篓」会移除放置超过 30 天的项目;「储存在 iCloud 中」会把你很少打开的文件转存云端(需要时会自动重新下载)。
  6. 最后再清倒一次废纸篓,然后重新启动 Mac——重启会清掉交换文件和临时文件夹,往往能立刻多出好几个 GB。

如果做完这些可用空间的数字几乎没动,别慌——macOS 可能正攥着一批可清除空间(比如 Time Machine 本地快照),会按它自己的节奏释放。下面的「系统数据」一节讲的才是你能亲手拿回来的空间。

深挖「系统数据」——通常是最大的一块

快招做完之后,去「系统设置」>「通用」>「储存空间」,把指针悬停在储存条上,看看靠近末尾的那段浅灰色:「系统数据」。在启动磁盘已满的 Mac 上,它多半是单项最大的类别——30、50,有时甚至 100+ GB——同时也是最让人摸不着头脑的一个,因为它不是一个能打开的文件夹,而是一笔总账:应用缓存、日志、临时文件、虚拟内存交换、Time Machine 本地快照、旧 iPhone 备份,以及散落在磁盘各处的开发者文件。

救急一块满盘时,「系统数据」里有两个目标回报最快。第一个是 ~/Library/Caches:因为应用会按需重建自己的缓存,清掉其中最大的几个文件夹不会造成任何永久损失。第二个是过时的本地设备备份——只要你曾把 iPhone 或 iPad 备份到这台 Mac,那些副本可能几年后还躺在原地。请通过访达的「管理备份」按钮查看(在边栏中选中任意已连接的设备),而不是手动去翻文件夹,这样备份索引才不会乱。

哪些不该碰:macOS 自己管理的交换文件和本地快照。交换文件住在受保护的系统区域,会按需重新创建;本地快照在磁盘空间不足时会被 macOS 自动精简。删 /System 或 /private 里的东西永远不值得冒险。「系统数据」的清理话题足够深,我们专门写了一篇指南——《如何清理 Mac 上的「系统数据」储存空间》把每个文件夹、每条路径和每条安全规则都讲透了。就救急一块满盘而言,光是清掉最大的几个缓存文件夹、删除过时的设备备份,往往就能找回 10-30 GB。

开发者请注意:Xcode 和模拟器多半是罪魁祸首

只要这台 Mac 装过 Xcode,先停下来检查开发者文件夹再说别的——启动磁盘满,八成就是它们的功劳。头号大户是 DerivedData,Xcode 存放中间构建产物的文件夹;活跃做过几个项目之后,它常常堆到几十 GB,而这些内容 Xcode 在下次构建时会全部自动重建。删掉它的代价,不过是每个项目的第一次构建慢一点。

模拟器紧随其后。每个下载过的模拟器运行时都是好几个 GB 的安装体积,每台模拟设备又各自保留数据文件夹,所以一台经历过几次 Xcode 升级的 Mac,通常还背着早已没人适配的旧系统运行时。两步清理就能搞定:先在终端运行 xcrun simctl delete unavailable,删除运行时已不存在的模拟器设备;再打开 Xcode 的「设置」>「平台」(旧版 Xcode 中叫「组件」),删掉旧运行时本身,每个平台只留最新的。

再算上各家包管理器留下的下载缓存——npm、CocoaPods、Swift Package Manager、Homebrew、pip、cargo——一台开发用的 Mac 往往一次就能甩掉 40-60 GB,足以让红色的储存条变回绿色。本指南有意只讲到概览层面:我们的专门指南《安全删除 Xcode DerivedData 与开发者缓存》把每条路径和命令都讲清楚了,包括归档和 iOS DeviceSupport 符号文件。

照片与视频:你真正在乎的空间

媒体和缓存不一样:照片删了就没法再生,所以这里的清理靠的是判断,而不是批量删除。先量一量问题有多大——在储存空间设置里,「照片」类别显示图库占了多少,在不少 Mac 上它和「系统数据」不相上下,甚至更大。

最安全的第一步是去重。在 macOS Ventura 及更高版本上,「照片」App 自带「重复项目」相册(在边栏的「实用工具」下),能找出完全相同和近乎相同的副本并合并,保留画质最高的那份。重复项之外,常见的死重是屏幕截图、屏幕录制、连拍和视频——一段 4K 视频的体积能顶一千张照片。「照片」边栏的「媒体类型」把图库拆成「视频」「截屏」「屏幕录制」等分类——逐个打开,优先审最大、最旧的项目。

如果你在为 iCloud 付费,在「照片」设置里打开「优化 Mac 储存空间」,全分辨率原件会留在 iCloud,本机只保留适配设备的小尺寸版本——在媒体堆积的 Mac 上,这往往是单项最大的空间收益,而且什么都没删。只是要记住它是同步服务,不是备份:删掉一张照片,所有已同步设备上都会一起消失,「最近删除」里的 30 天一过,就再也找不回来了。

别让磁盘再次被填满

填满过一次的启动磁盘,只要习惯不变就还会再满。好消息是,预防每个月只要几分钟,用不着几个小时。

第一,让系统自带的自动化替你干活:在储存空间设置里打开「自动清倒废纸篓」,别再让删掉的文件赖上几个月;如果你有 Apple TV 购买项目或大体积邮件附件,也让「优化储存空间」保持开启。第二,养成每月十分钟的巡检:清空「下载」文件夹,扫一眼储存空间设置里的大文件列表,如果你是开发者,项目收尾后顺手清一次 DerivedData 并运行 xcrun simctl delete unavailable。

第三,盯趋势,不只盯数字。如果可用空间每周都缩水好几个 GB,而你并没有在创建文件,那就是有东西在疯狂写缓存——某个浏览器、某个存了多年媒体的聊天应用,或者某个不停下载模型的 AI 工具。早点揪出那一个应用,远比日后抢救一块满盘轻松。这正是清理工具的用武之地:不用你每个月把十几个文件夹重新翻一遍,AskClean 一次扫描就跑完整套巡检,覆盖 12 个类别——从系统与浏览器缓存,到开发者垃圾、AI 模型缓存、应用残留和大体积下载文件——每个发现都附一段 AI 解释,让你在决定之前就知道这是什么、删了要付出什么。未经你确认,什么都不会执行;删除进废纸篓,随时可还原;而且扫描免费、不限次数,完全可以把它当作每月一次的磁盘体检——只有想让它顺手把清理也做了时,$14.99 的一次买断才派上用场。

常见问题

我删了很多文件,可用空间却没变。为什么?

通常是三个原因。第一,删掉的文件还坐在废纸篓里,清倒之前仍然占用磁盘。第二,macOS 保留着 Time Machine 本地快照,被删的数据最长会保留 24 小时——这部分空间显示为「可清除」,系统需要时会自动释放。第三,储存空间界面重新计算需要时间;等一分钟,或者重启 Mac 再看。

我能自己删除交换文件或可清除空间吗?

不能,也不该去尝试。交换文件位于受保护的系统区域,由 macOS 随内存需求自动创建和移除——手动删除可能让系统不稳定,况且它们马上就会被重建。可清除空间(包括 Time Machine 本地快照)同样会在应用真正需要空间的那一刻被 macOS 自动回收。你的力气更该花在缓存、备份和大文件上——那些 macOS 从来不会替你清。

外置磁盘能解决启动磁盘已满的问题吗?

有帮助,但只对合适的数据有效。把照片图库、视频工程或归档资料移到外置磁盘,是卸掉几百 GB 的好办法。外置磁盘做不到的,是承载那些必须留在启动磁盘上的东西:macOS 本身、交换文件和大多数应用缓存。所以用它来转移媒体和归档没问题,但内置磁盘仍然需要足够的可用空间——不管外置储存有多大,10-15% 的原则照样适用。

Mac 上应该保留多少可用空间?

一条实用的规矩:保持启动磁盘 10-15% 的空闲,底线大约 20 GB。低于这个数,虚拟内存会捉襟见肘,macOS 更新可能拒绝安装(大版本升级可能需要 20 GB 以上的临时空间),日常性能也会下降。对 256 GB 的 Mac 来说,这意味着保留约 25-40 GB;对 1 TB 的 Mac,留出 100 GB 以上才算从容。

macOS 会自动释放空间吗?

只会释放一部分。磁盘空间不足时,macOS 会自动精简 Time Machine 本地快照,清除部分标记为可清除的缓存和已同步到 iCloud 的文件,并自行管理交换文件。但它永远不会去清那些被应用遗忘的缓存、旧 iPhone 备份、开发者构建文件或你的「下载」文件夹——这些只会一直涨,直到你亲自动手或者交给清理工具。

用清理应用来解决启动磁盘已满,安全吗?

取决于这款应用怎么做事。安全的模式是:把找到的东西列给你看、逐项解释、删除前先征求确认、删除进废纸篓保证可还原。AskClean 遵循的正是这套模式:12 个类别的扫描免费且不限次数,每一项都有 AI 解释,未经确认绝不删除,一切都能从废纸篓找回。任何不先给你看清单就批量删除的工具,都请避开。

参考来源