苹果正计划在未来版本的 macOS 中移除长期存在的 Terminal 命令 hdiutil。这项用于处理磁盘镜像的工具自 Mac OS X 早期便已内置,虽然绝大多数普通用户不会直接受到影响,但部分依赖它运行的磁盘修复及系统工具应用,未来可能需要调整或面临功能失效。

开发者 Jeff Johnson 此前发现,苹果已在 macOS Golden Gate 中正式将 hdiutil 标记为“弃用”。这意味着该命令目前仍可继续使用,但用户及开发者应逐步迁移至 diskutil image 命令;苹果最终将从 macOS 中彻底移除 hdiutil。
hdiutil 主要用于创建、挂载、格式化、调整及弹出磁盘镜像。在一些场景中,它也常被用于解决 Mac 无法弹出磁盘镜像、系统提示磁盘仍被占用等问题。用户可在终端输入“man hdiutil”查看完整使用说明,但在 macOS Golden Gate 测试版中,该手册已新增明确警告。
警告内容显示,自 macOS 27.0 起,hdiutil 已被弃用,所有磁盘镜像相关操作均应改用 diskutil image。后者提供挂载、创建、调整大小、查看信息和修改密码等子命令;此外,Apple 稀疏镜像格式 ASIF 仅受 diskutil image 支持,hdiutil 无法处理此类镜像。
目前,diskutil image 已能覆盖 hdiutil 的大部分功能,但两者并非完全等价,且在具体行为上存在差异。Jeff Johnson 指出,在备份流程中,如果 hdiutil 处理的文件归 root 用户所有、而非当前登录用户,系统会弹出身份验证提示;相比之下,diskutil image 不会要求验证,而是直接以通用错误信息终止操作。这种差异可能影响部分自动化备份和维护脚本的运行方式。
苹果此举或许也与安全因素有关。2025 年 10 月 15 日,苹果曾针对 macOS Sonoma 发布安全更新,修复一个与 hdiutil 有关的漏洞。官方当时表示,执行某些 hdiutil 命令时可能会意外运行任意代码,后续通过移除存在风险的代码解决了该问题。至于此次全面弃用是否直接源于安全考量,苹果尚未作出说明。
值得注意的是,hdiutil 不会在 macOS Golden Gate 中立即消失,苹果也未确认其具体移除时间,因此它可能不会在下一代 macOS 中完全删除。不过,既然该工具已被正式列入弃用名单,开发者需要尽早检查应用和脚本是否在后台调用 hdiutil,并转向 diskutil image 或其他可行方案。
对普通 Mac 用户而言,这项变化大概率难以察觉;但部分磁盘维护、修复或备份类软件可能在 hdiutil 被移除后受到影响。此类软件的开发者通常熟悉 macOS 底层工具的变动,预计会在苹果正式删除该命令前完成更新。
目前,苹果唯一明确指出 hdiutil 在 macOS Golden Gate 中无法支持的功能,是 Apple 稀疏镜像格式 ASIF。不过,这一格式原本就始终是 diskutil image 独有的能力,因此苹果特别强调这一点的原因仍不清楚。
此次调整也延续了苹果近年来清理旧有 macOS 技术组件的趋势。此前,苹果已在 macOS Sequoia 15.5 中弃用 Apple Filing Protocol(AFP)文件共享协议,意味着这项曾在 Mac 生态中广泛使用的旧协议同样将逐步退出历史舞台。