macOS 26 Tahoe 首次引入了 ASIF 磁盘映像格式

摘要:

苹果最新 macOS 26 Tahoe 首次引入了 ASIF 格式,标志着磁盘映像技术取得了重大飞跃——这一进展可能会重塑用户和开发人员在装备了 Apple Silicon 芯片 Mac 上处理虚拟存储的方式。

多年来,磁盘映像一直是 Mac 用户的必备工具,支持从加密文件存储到虚拟机管理等各种操作。然而,这些映像长期以来一直饱受性能低下的困扰,尤其是在涉及加密的情况下。即使在 Apple 速度最快的内置 SSD 上,传统的加密稀疏映像 (UDSP) 的运行速度有时也像老式硬盘一样缓慢,很少超过 100 MB/s。

全新 ASIF 磁盘映像格式现已在macOS 26 Tahoe中推出,有望改变这一现状。早期测试表明,ASIF 映像的读写速度可接近 Mac 内置固态硬盘 (SSD) 的原始性能——这对于虚拟存储而言是前所未有的飞跃。在一项基准测试中,在 MacBook Pro M3 Pro 上运行的 100 GB ASIF 映像在未加密的 APFS 文件系统下,读取速度达到 5.8 GB/s,写入速度达到 6.6 GB/s。

即使启用加密,速度仍然令人印象深刻,仅分别降至 4.8 GB/s 和 4.6 GB/s。在运行 macOS 15.5 的 Mac mini M4 Pro 上也观察到了类似的结果,其写入速度飙升至 8.3 GB/s。

苹果并未透露 ASIF 底层机制的具体细节,但可以确定的是,该格式的设计使其与主机文件系统的功能无关。ASIF 映像在 APFS 中被标记为稀疏文件,这意味着它们在磁盘上的物理大小仅会随着数据的添加而增长。例如,一个新建的 100 GB ASIF 映像最初可能占用不到 1 GB 的实际磁盘空间。即使在频繁使用和添加额外卷之后,清空映像时其占用空间通常也保持在 3.2 GB 以下。

目前,创建 ASIF 磁盘映像需要使用“磁盘工具”应用程序或 macOS 26 中的 diskutil 命令行工具。对于熟悉命令行操作的用户来说,该过程很简单,但在早期版本的 macOS 中尚不支持,也没有集成到更常用的 hdiutil 工具中。

    苹果尚未明确哪些之前的 macOS 版本能够挂载和使用 ASIF 映像,这引发了用户对跨不同系统工作的兼容性的疑问。

    ASIF 带来的性能提升尤其与虚拟化相关。Apple 建议虚拟机从较旧的 RAW(UDIF 读写)磁盘映像过渡到 ASIF,理由是 ASIF 不仅能够提升速度,还能提高在主机或磁盘之间传输虚拟机文件的效率。

    与传统上在磁盘映像类型中提供最佳性能的稀疏捆绑不同,ASIF 映像将所有数据整合到一个文件中,从而简化了管理并进一步提高了速度。

    尽管有这些优势,新格式也并非没有局限性。目前,只有 macOS Tahoe 支持创建 ASIF 映像,并且该过程依赖于命令行工具而非专用 API。这意味着第三方应用程序和虚拟化器需要进行适配,以便用户能够充分利用新格式的潜力。

    Mac 社区正在等待 Apple 提供更广泛的支持和更详细的技术文档,而开发者们也已经开始关注这些可能性。C-Command 的 DropDMG 等工具预计将很快添加 ASIF 兼容性,为更便捷的采用铺平道路。

    我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。
    查看评论
    created by ceallan