Mac默认禁用NTFS写入,可通过编辑/etc/fstab按UUID挂载实现原生读写:执行diskutil list确认标识,用diskutil info获取UUID,sudo nano /etc/fstab添加UUID=xxx none ntfs rw,auto,nobrowse,再sudo umount -f /Volumes/磁盘名和sudo diskutil mountDisk /dev/diskX启用。

Mac插上Windows移动硬盘后只能读取文件、无法复制粘贴或删除,不是硬盘坏了,而是系统默认禁用NTFS写入功能——但这个功能一直存在,只需正确激活就能稳定使用,不装第三方软件、不改内核、不降速。
确认NTFS磁盘真实标识
插入硬盘后,立刻打开终端执行:diskutil list。在输出中找到你的设备,重点看两列:TYPE IDENTIFIER 必须是 Microsoft Basic Data;IDENTIFIER 是具体分区名(如 disk2s1),不是 disk2。
同时运行:diskutil info /Volumes/你的磁盘名 | grep "Volume UUID",记下那一长串带短横线的UUID值(例如 876F8054-2AE3-495D-A261-804DE59F0CB5)。注意:卷标(Label)含空格时易出错,UUID更可靠,优先用UUID方案。
编辑 /etc/fstab 启用原生写入
在终端中输入:sudo nano /etc/fstab。如果文件不存在,nano 会新建一个空白文件。
方法一:按UUID挂载(推荐)
输入一行(把UUID替换成你刚查到的值):UUID=876F8054-2AE3-495D-A261-804DE59F0CB5 none ntfs rw,auto,nobrowse
方法二:按卷标挂载(仅当卷标无空格、不常重命名时可用)LABEL=MyPassport none ntfs rw,auto,nobrowse
若卷标含空格(如“My Passport”),必须写成 LABEL=My\040Passport,\040 是空格的转义符,漏掉会导致挂载失败。
保存:按 Ctrl+O → 回车确认文件名 → 按 Ctrl+X 退出。
强制刷新挂载状态
第一步:卸载当前只读挂载点
执行:sudo umount -f /Volumes/你的磁盘名(若提示“not mounted”,跳过这步)。
第二步:触发系统重新识别并按 fstab 规则挂载
执行:sudo diskutil mountDisk /dev/disk2(把 disk2 替换为你实际的磁盘标识,如 disk3)。
第三步:验证是否生效
前往 Finder → Shift + Cmd + G → 输入 /Volumes/,看到你的NTFS磁盘名即表示已挂载;拖一个文本文件进去,再删掉它——成功即写入生效。
补充验证:在终端执行 mount | grep ntfs,输出中必须同时出现 ntfs 和 rw 字样,若只有 ntfs 没有 rw,说明挂载失败或 fstab 配置有误。
让NTFS磁盘在Finder侧栏常驻显示
由于 nobrowse 参数会屏蔽Finder自动挂载,磁盘不会出现在桌面或侧栏,但你仍可手动添加快捷入口。
① 打开 Finder → Shift + Cmd + G → 输入 /Volumes/你的磁盘名,回车进入该目录。
② 拖拽窗口顶部路径栏里的文件夹图标(不是窗口标题文字),直接拖到 Finder 左侧边栏“位置”区域下方空白处。
③ 松手后,该磁盘就会以固定图标形式出现在侧栏,点击即可快速访问,无需每次进/Volumes手动找。

















