必须使用iStat Menus 6才能在macOS菜单栏实时显示硬盘剩余容量百分比,系统原生不支持;安装后需启用辅助功能和完全磁盘访问权限,配置Disks项仅显示“Used %”,可选纯百分比或带前缀格式,并通过终端命令验证实时刷新。

要在 macOS 菜单栏中实时看到硬盘剩余容量的百分比数值,而不是仅靠颜色或柱状图估算,必须启用能读取底层磁盘元数据并动态刷新的第三方工具——系统原生方案无法在菜单栏直接显示“XX%”这种精确百分比。
安装并配置 iStat Menus 6 实时显示剩余百分比
这是目前唯一支持在菜单栏常驻显示“可用空间百分比”且适配 macOS Sequoia/Sonoma 的成熟方案,能区分 APFS 容器与宗卷层级,数值每秒刷新一次。
1、访问 istatmenus.com 下载最新版 iStat Menus 6(注意:仅支持 macOS 12.0 及以上,Apple Silicon 与 Intel 通用)
2、双击安装包 → 拖入“应用程序”文件夹 → 双击启动
3、首次运行时,系统会弹出两个权限请求:【必须同时勾选“辅助功能”和“完全磁盘访问”】,否则外置硬盘、加密宗卷、Time Machine 备份盘均无法识别
4、打开 iStat Menus 设置 → 左侧点击“Disks” → 勾选“Show in menu bar”
5、点击右侧齿轮图标 → 在“Disk Items”中取消勾选“Total Size”“Used Space”等冗余项,只保留“Available Space”和“Used %”两项 → 点击“OK”
精简菜单栏显示格式
默认状态下菜单栏会显示完整文字如“Macintosh HD: 42.3 GB free (67%)”,但多数用户只需百分比。可通过设置隐藏冗余信息,让空间一目了然。
方法一:纯百分比模式
在“Disks”设置页 → 找到“Menu Bar Display”区域 → 将“Show as”下拉菜单改为“Used % only” → 此时菜单栏仅显示“67%”,无单位、无磁盘名、无空格
方法二:带磁盘标识的紧凑格式
仍选“Menu Bar Display” → 改为“Used % + Name” → 输入自定义前缀,例如“?” → 最终显示为“?67%”
【注意:前缀字符必须为单字节符号,避免用 emoji 表情,否则可能在某些字体下错位或截断】
验证数据是否实时更新
完成设置后,立即执行一次写入操作来触发刷新验证:
① 打开终端 → 输入 touch ~/Desktop/testfile && sleep 1 && rm ~/Desktop/testfile
② 观察菜单栏百分比数值是否在 1 秒内下降再回升(哪怕只变 0.1%)
③ 若数值停滞超过 3 秒,说明全盘访问权限未生效:前往“系统设置→隐私与安全性→完全磁盘访问”,确认 iStat Menus 已勾选并重启应用
此时菜单栏已稳定显示当前主宗卷剩余容量百分比,无需手动刷新。

















