在 Windows 上免费读取 APFS:7-Zip 和 Linux
有两种免费的变通办法经常被提起:用 7-Zip 打开硬盘或映像,或者启动 Linux 后用 apfs-fuse 挂载。两种都可能行得通。但在把你仅有的那份文件交给它们之前,有些限制值得先了解。
7-Zip
从 22.00 版开始,7-Zip “可以解压可用于 DMG 文件中的 APFS(Apple File System)映像”(7-Zip 更新历史,查证于 2026年10月30日)。它是为压缩包和映像文件设计的,而不是用来浏览已连接的硬盘,也不能解锁加密卷。
2026 年 10 月 27 日,我们用 7-Zip 26.03 测试了在 Mac 上制作、内容已知的映像:
- 普通的 APFS 和 HFS+ 文件都正确解出;符号链接被当作 “Dangerous link path” 跳过。
- APFS 映像上的六个压缩文件全部被解成 0 字节文件,而 7-Zip 仍以退出代码 0 结束,也就是表示成功。
- 在 HFS+ 上,两个硬链接文件被解成 0 字节,同样没有报错。
- 设置了密码的加密 APFS 卷无法打开:“Cannot open the file as [APFS] archive”。
macOS 会自行压缩部分文件,所以这不只是理论上的风险。如果你用 7-Zip,事后请核对文件大小。
Linux 加 apfs-fuse
apfs-fuse 是 “用于新 Apple File System 的只读 FUSE 驱动”,“也支持软件加密卷和 Fusion Drive”。它不支持 “硬件加密卷(搭载 T2 芯片的 Mac 的内置硬盘)”,而且它是 Linux 工具:你要从 Linux 启动 U 盘启动,编译或安装 apfs-fuse,在命令行中挂载硬盘,再复制到 Linux 能写入的硬盘上。它只读取 APFS;HFS+ 需要用 Linux 自带的 HFS+ 支持。
其他免费选项
- HFSExplorer:免费开源,只支持 HFS+。
- DiskInternals Linux Reader:免费读取 APFS 和 HFS+,加密 APFS 只能预览。
Diskferry 的定位
Diskferry 查找、浏览和预览都免费,所以不付钱也能看到你的文件。复制出来是一次性 US$14.99,每个复制的文件都会重新读取,并通过 SHA-256 与原文件比对。无法读取的文件会被报告为失败,绝不会留下一个空副本。
有关其他产品的信息于 2026年10月30日 在上方链接的页面上核实。产品会变化,购买前请查看它们的最新页面。名称是其各自所有者的商标,仅用于对比。
常见问题
7-Zip 能直接打开 Mac 外置硬盘吗?
它的更新历史写着,从 9.04 版开始它 “可以从 \\.\ 文件夹打开/复制/压缩磁盘映像(如 \\.\c:)”,但它是为压缩包和映像设计的。对于已连接的 Mac 硬盘,用专门的应用更简单,而且我们的测试发现压缩文件会静默得到 0 字节的结果。
apfs-fuse 有 Windows 版吗?
没有。它是 Linux 上的 FUSE 驱动。在 Windows 电脑上,你需要从 U 盘启动 Linux。
最后更新于 2026年10月30日。 发现内容过时了?请告诉支持。
其他对比
- MacDrive 替代:Diskferry 对比 MacDrive 12$59.99 的读写驱动,对比只读的文件拷出应用
- Paragon APFS 和 HFS+ for Windows 的替代方案两款读写驱动($24.95 和 $19.95),对比一款同时读两种格式的只读应用
- MacDrive 对比 Paragon:在 Windows 上用 Mac 硬盘两款读写驱动并排对比,以及什么时候两个都不需要
- TransMac 替代:Diskferry 对比 TransMac都在自己的窗口中打开 Mac 硬盘;$59.00 加 15 天试用,对比免费浏览
- HFSExplorer 的 APFS 替代:Diskferry 对比 HFSExplorer免费开源,支持 HFS+,但不支持 APFS
- UFS Explorer 替代:在 Windows 上读取 Mac 硬盘支持众多文件系统的只读工具,对比专为 Mac 硬盘打造的应用
- DiskInternals Linux Reader 对比 Diskferry:APFS免费的多格式读取工具;不买 Pro 版,加密 APFS 只能预览
- 指南如何在 Windows 上打开、解锁 Mac 硬盘并复制其中的文件