Apple Silicon 的 Mac 想往 NTFS 盘里写东西,一直是件憋屈事:macOS 原生只读不写,想写就得装内核扩展或者买付费驱动,还常常要动 SIP。ntfsmac 这个开源项目补的就是这块能力,而且换了个取巧的路子。
![]()
原理是本地跑一个基于 libkrun 的微型虚拟机,里面用 ntfs-3g 做真正的 NTFS 写入,macOS 再通过 NFS 把这块盘挂载过来访问。内核扩展那套限制就这么被绕开了,装驱动也不用去关 SIP。
同一个微型虚拟机还能挂 ext2、ext3 和 ext4 分区,客户机内核内置的 ext4 驱动直接处理这三种文件系统,不用额外装软件包或内核模块。BitLocker 加密的 Windows 分区也能挂,用密码或 48 位数字恢复密钥,从图形界面或命令行都能挂载。
其他实用的点:一次能挂多个驱动器,图形界面里每个已挂载的驱动器都列出状态和速度;应用内就能检查更新、流式下载、验证完整性后无缝重启;安装程序预先配好 Alpine Linux 微型虚拟机运行时,首次挂载不用再等下载。