一条命令搞定 Mac 的 NTFS 读写:Free-NTFS-for-Mac 新手上手指南(5 分钟)
【免费下载链接】Free-NTFS-for-MacNigate: An open-source NTFS utility for Mac. It supports all Mac models (Intel and Apple Silicon), providing full read-write access, mounting, and management for NTFS drives.项目地址: https://gitcode.com/gh_mirrors/fr/Free-NTFS-for-Mac
晚上 9 点半,小陆把 40GB 的婚礼素材拷进 WD 移动硬盘,访达弹出提示:「磁盘 WD 是只读的」。开源免费的 Free-NTFS-for-Mac 能直接在 Mac 上把 NTFS 硬盘变可读写,零基础 5 分钟搞定。
📦 这个工具是什么
Free-NTFS-for-Mac(简称 Nigate)是一款免费开源的 Mac NTFS 读写工具。它会先自动装好你缺的驱动,再把 NTFS 移动硬盘或 U 盘从「只读」变成「读写」——复制、删除、改名、重新格式化都能做。它有终端脚本和图形界面两种形态,都免费,都同时支持 Intel 和 Apple Silicon 芯片的 Mac。
它适合:
- 把 Windows 硬盘、U 盘插到 Mac 上却写不进去的人
- 经常在 Mac 和 Windows 之间搬大文件的人
- 不想买付费 NTFS 驱动、不想付订阅费的人
🚀 三步用起来
第一步:一条命令装好全部依赖
打开 Mac 的「终端」应用(用聚焦搜索搜"终端"),把下面这行命令粘贴进去回车:
/bin/bash -c "$(curl -fsSL https://cdn.statically.io/gh/hoochanlon/Free-NTFS-for-Mac/main/ninja/nigate.sh)"脚本会自动检查并安装 Xcode 命令行工具、Homebrew、MacFUSE、ntfs-3g 等全部依赖,缺哪个补哪个。中途弹出密码或权限窗口,按提示输入密码即可,装完脚本就进入等待状态。
整个过程你不需要看懂任何一个技术名词。
第二步:插上硬盘,等它变可读写
接着保持终端窗口开着(别关),把 NTFS 移动硬盘插上去。脚本每 5 秒检查一次新设备,插上后几秒内,终端会出现「新设备: xxx,已可读写!」。然后打开访达,直接把文件拖进硬盘就行。
不想守着终端就用图形界面版:从项目发布页下载 DMG 安装包,打开后界面会列出所有已连接的 NTFS 设备,点设备卡片上的「配置为可读写」按钮,硬盘立刻可写。
第三步:打开自动读写,一劳永逸
然后在图形界面里勾上「自动读写」,以后再插入的 NTFS 设备都会自动挂载为可写,不用你动它。顺手开启「托盘模式」,应用会驻留菜单栏,关掉窗口也不退出,随时一键读写或推出。以后想清理掉装的东西,运行 ninpo.sh 脚本即可卸载全部依赖,一行命令见 README.md 的依赖管理一节。
🎬 三个最常见的用法
剪辑师的长传输
外拍回来,每天要往 Mac 上倒 40 到 50GB 的工程文件和 RAW。硬盘挂成读写后,素材直接拷进工程目录,不用先在 Mac 内盘倒一手。长传输最怕 Mac 睡过去:合盖一睡,传一半断掉。开启「防止休眠」(标题栏上的咖啡杯图标),系统全程保持唤醒,50GB 也传不断。
跨平台办公的人
团队的约定:合同、报价单、PDF 都放在一块 NTFS 共享盘上。你在 Mac 上改完文档直接存盘,同事第二天在 Windows 上打开同一份文件,就是最新版,省掉了邮件和微信来回传的麻烦。
开发者的双系统仓库
代码在 Mac 上写,测试在 Windows 上跑,仓库就放在 NTFS 硬盘里让两个系统共用。终端脚本插上设备自动挂载,不用手动操作。要访问 Linux 的 ext4、btrfs、xfs 分区,还有专门的 kamui.sh 脚本。
🔧 排错速查
| 现象 | 原因 | 处理 |
|---|---|---|
| 挂载失败、提示超时 | Windows 开了「快速启动」,文件系统处于脏状态 | 在 Windows 里完全关机(不是休眠)或关闭快速启动,再插回来 |
| 首次打开应用被拦截 | Gatekeeper 拦截未签名应用 | 终端执行sudo spctl --master-disable,再到系统设置里选「任何来源」 |
| 提示 Resource busy | 有应用正占用这块盘 | 关掉占用它的应用,稍等再试 |
| 盘名带空格导致异常 | 设备名不支持空格和特殊字符 | 先在 Windows 或访达里给盘改名 |
| 启动盘挂载很慢 | Ventoy 等启动盘镜像大,重挂载耗时长 | 耐心等一会儿,别拔盘 |
常见的坑基本就这五条,对着表格查一遍。都不行时,可以手动挂载:先查出 NTFS 设备,把系统默认的只读挂载卸掉,再自己挂成读写。
# 查看 NTFS 设备 diskutil list | grep NTFS # 卸载后重新挂成读写(设备号、卷名换成你的实际值) sudo umount /dev/disk4s1 sudo mkdir -p /Volumes/MyNTFS sudo ntfs-3g /dev/disk4s1 /Volumes/MyNTFS -olocal -oallow_other命令里的设备号(如 disk4s1)和卷名(如 MyNTFS)请替换成你自己查到的值。
✨ 值得记下的五点
- 免费,功能全开—— 无订阅、无广告、不限文件数量,源码公开,想查就查。
- 新旧 Mac 都认—— M1/M2/M3 到 Intel,同一套脚本和同一款应用,不用按芯片挑驱动。
- 数据不出机器—— 没有账号体系,不上传数据,操作日志只存在本机磁盘。
- 两种形态二选一—— 不喜欢命令行就用图形界面,爱折腾就用忍者脚本,底层是同一套驱动。
- 五种语言—— 界面和脚本支持简中、繁中、日文、英文、德文,
LANG=ja、LANG=en即可切换。
🧩 技术一角与社区
图形界面版基于 Electron + TypeScript + Stylus 构建,底层依赖 MacFUSE + ntfs-3g 这套开源驱动组合,核心挂载逻辑在 src/scripts/ntfs-manager/。想参与开发,先克隆仓库并进入目录:
git clone https://gitcode.com/gh_mirrors/fr/Free-NTFS-for-Mac cd Free-NTFS-for-Mac./dev.sh会自动装好 Node.js、pnpm 并编译启动应用;修 bug、加功能、补翻译都欢迎,命令行工具集说明见 docs/07-忍者工具集内容说明.md。
回到那个晚上:小陆跑完那条命令,同一块 WD 硬盘 5 分钟后就能随便拷了。现在,插上你的 NTFS 硬盘,从第一步开始做。
挂载或修改 NTFS 设备存在数据丢失风险,操作前务必备份重要文件。本工具按「现状」提供,不提供任何担保,因使用本工具造成的数据损失,开发者不承担责任。
【免费下载链接】Free-NTFS-for-MacNigate: An open-source NTFS utility for Mac. It supports all Mac models (Intel and Apple Silicon), providing full read-write access, mounting, and management for NTFS drives.项目地址: https://gitcode.com/gh_mirrors/fr/Free-NTFS-for-Mac
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考