瘾潮流 首页 科技 查看内容

苹果将逐步弃用 macOS 的磁盘镜像工具 hdiutil

2026-8-25 11:59| 发布者: Mic| 查看: 52| 评论: 0


苹果正计划在未来版本的 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 生态中广泛使用的旧协议同样将逐步退出历史舞台。 

路过

雷人

握手

鲜花

鸡蛋

相关阅读

最新评论

关注公众号
Archiver|手机版|瘾潮流

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|闽ICP备05025429号

关注公众号
返回顶部