free-ntfs-for-mac(nigate)可实现mac不付费、不进恢复模式、不关sip下直接读写ntfs分区;它通过macfuse+ntfs-3g在用户态运行,自动检测芯片架构并一键安装配置,支持终端命令与图形界面双模式管理。

Mac用户需要在不付费、不进恢复模式、不关闭SIP的前提下,直接读写Windows双系统中已存在的NTFS分区,避免每次重启切系统或依赖第三方中转设备。
确认NTFS分区可被Mac识别
插入Windows双系统硬盘(如通过USB转接盒连接的原系统盘,或已拆下的NVMe SSD),打开“磁盘工具”,查看左侧设备列表中是否出现NTFS格式卷。若显示为灰色且标注“只读”,说明系统已识别但未启用写入——这是正常起点,【无需手动挂载或修改/etc/fstab】。
终端执行 diskutil list | grep -A 5 NTFS,确认输出中包含类似 Microsoft Basic Data 的标识及对应 /dev/diskXsY 路径。若无任何NTFS相关输出,说明该分区未被正确探测,需检查物理连接或Windows端是否启用了快速启动(需在Windows电源选项中关闭)。
安装Free-NTFS-for-Mac(Nigate)命令行版
打开终端,粘贴并执行中文一键安装脚本:
/bin/bash -c "$(curl -fsSL https://cdn.statically.io/gh/hoochanlon/Free-NTFS-for-Mac/main/ninja/nigate.sh)"
直播话术巡检系统(Windows版) — 实时语音转写、关键词检测、场景自动切换、告警推送、大屏可视化。支持 Windows VB-Cable 虚拟声卡音频采集,阿里云 ASR 实时识别。一键启动脚本,自动安装环境。
脚本将自动检测芯片架构(M1/M2/M3或Intel)、安装Homebrew(如未安装)、MacFUSE和NTFS-3G驱动,并完成内核模块加载配置。整个过程约2–4分钟,期间不要关闭终端窗口。
⚠️ 若提示“command not found: curl”,说明系统未启用网络命令工具,需先在“系统设置→隐私与安全性→完全磁盘访问”中为终端授予权限,再重试。
启用NTFS分区自动读写挂载
第一步:运行监控服务sudo ./ninja/nigate.sh
输入管理员密码后,服务启动并在后台监听NTFS设备接入事件。
第二步:强制重新挂载已连接的NTFS分区
执行 sudo umount /Volumes/你的NTFS卷名 → sudo mkdir -p /Volumes/NTFS_RW → sudo ntfs-3g -o rw,auto,nobrowse /dev/diskXsY /Volumes/NTFS_RW(将 diskXsY 替换为上一步查到的实际路径,卷名替换为实际名称)。
第三步:验证写入能力
在 Finder 中前往文件夹 /Volumes/NTFS_RW,尝试新建文本文档并保存。若成功,说明挂载生效;若弹出权限错误,检查是否遗漏 sudo 或路径拼写错误。
这一步操作起来很简单,直接把文件拖进去就行。但注意:【必须使用 /Volumes/NTFS_RW 路径访问,不要用原/Volumes/卷名路径】,后者仍受系统只读策略锁定。
图形界面管理(可选)
方法一:启动Electron图形界面
进入项目目录后执行 npm install && npm start,等待窗口弹出,点击“NTFS设备”标签页,找到对应分区,点击右侧“设为可读写”按钮即可。
方法二:托盘常驻控制
在图形界面右下角勾选“开机启动”和“托盘模式”,关闭主窗口后图标将出现在菜单栏。点击图标→“全部设为读写”,所有已连接NTFS设备立即生效。
图形界面会自动过滤掉系统保留分区(如Windows EFI、恢复分区),只显示用户数据卷,避免误操作。










