强制重启访达可终止卡死的大小估算进程,清除偏好文件能修复异常配置,重建Spotlight索引可恢复底层元数据,Command+I查看简介则直读文件系统获取真实大小。

Mac访达列表视图中文件夹长期显示“正在估算大小”而无法完成计算,说明递归扫描进程被阻断或元数据同步机制失效,此时大小列无法刷新出真实数值,影响空间管理决策。
强制终止并重建访达大小计算进程
这一步直接切断当前卡死的估算线程,清空运行时缓存,让系统从零启动新一轮扫描。不执行此操作,后续所有设置都只是在错误状态上叠加配置。
按住 Option + Command + Esc 打开“强制退出应用程序”窗口 → 在列表中选中“访达” → 点击“重新启动”按钮。
访达重启后,进入一个已启用“大小”列的列表视图文件夹(如“下载”)→ 等待10秒,观察“大小”列是否由“正在估算大小”变为具体数值;若仍卡住,继续下一步。
清除访达大小计算偏好并重置开关状态
当“计算所有大小”开关在偏好文件中被写入异常值(比如布尔值损坏为null),访达会持续尝试读取无效配置,导致估算无限挂起。必须手动删除该键值,而非仅在图形界面中反复勾选。
方法一:终端命令清除
关闭所有访达窗口 → 打开“终端” → 依次执行以下命令:
defaults delete com.apple.finder CalculateAllSizes
killall Finder
注意:第二条命令必须紧随第一条之后执行,中间不能切换窗口或输入其他指令,否则偏好重置失败。
方法二:手动删除偏好文件(适用于命令执行无响应时)
在访达中按下 Shift + Command + G → 输入 ~/Library/Preferences/ → 找到 com.apple.finder.plist 文件 → 将其拖入废纸篓 → 重启访达。
重建Spotlight索引以恢复底层尺寸元数据
访达的“大小”列依赖Spotlight提供的磁盘占用快照。若索引损坏,估算过程将因无法获取子项尺寸而停滞。此步骤不可跳过,尤其当“显示简介”中大小也显示为“计算中…”时。
第一步:将主卷加入Spotlight隐私列表
点击左上角苹果菜单 → “系统设置” → “Siri与Spotlight” → “Spotlight隐私” → 点击右下角“+”号 → 选择“Macintosh HD”(或你主硬盘名称)→ 点击“添加”。
第二步:立即移除以触发重建
在同一页的隐私列表中,选中刚添加的硬盘条目 → 按键盘 Delete 键 → 确认移除。
系统将自动开始重建索引,状态栏右上角会出现旋转的Spotlight图标;重建期间“大小”列可能短暂变为空白,属正常现象。
验证与绕过:用“显示简介”即时获取真实大小
当上述三步执行完毕但列表视图仍未更新时,无需等待,可立即使用系统级元数据接口确认容量——它不经过访达缓存,直读文件系统分配表,结果更权威、响应更快。
选中目标文件夹 → 按 Command + I → 查看“通用”区域“大小”字段。
若需统计多个文件夹总和:按住Command键逐个单击选中 → 按住Control键再按Command + I → 弹出“摘要信息”,“大小”即为累加值。
提示:若简介中仍显示“计算中…”,说明该文件夹正被Time Machine、备份软件或Finder自身后台进程独占访问,稍等10秒再试即可。

















