方法三:在终端中运行命令#实验性方法,稳定性和安全性较低,不建议使用
macOS 系统本身内置有实验性的 NTFS 写入支持,但该功能默认被 Apple 禁用。你可以通过在 终端 输入一些命令来尝试启用 NTFS 写入。不过 Apple 并未对此提供正式支持,该方式存在不稳定和数据丢失等风险。
需要特别注意的是,这一隐藏的实验性 NTFS 写入功能,在 macOS Catalina 及更早版本相对可用;从 macOS Big Sur 开始更加不稳定;在 macOS Ventura 及更高版本已被完全禁止。
以我个人在 MacBook Air(macOS Sonoma 14.5)上的尝试为例,NTFS U 盘(256GB)无法以读写方式挂载,过程中甚至出现系统卡死、转圈,最后只能重启电脑。
鉴于此方案风险较高,不建议实际操作。如果只是好奇工作原理,可了解下方步骤,但不建议真正执行:
1. 依次打开 应用程序 > 实用工具 > 终端,启动终端程序。
2. 输入如下命令编辑 fstab 文件(系统会提示输入密码,输入时不会显示字符):
sudo nano /etc/fstab
3. 在 fstab 文件编辑窗口,输入如下命令,并按 "Control + O" 保存。(请将 DISKNAME 替换为你的 NTFS 设备名称)
提示: 如需为多个 NTFS 设备开启写入,每个设备请单独写一个命令行。
LABEL=DISKNAME none ntfs rw,auto,nobrowse
4. 按下 Enter,依次使用 "Control + C" 和 "Control + X" 退出。
5. 断开并重新插入 NTFS 设备。
6. 在屏幕左上角点击 "前往" 菜单,选择 "前往文件夹"。
7. 输入下方路径后按 Enter:
/Volumes
8. 找到你的 NTFS 卷或设备,将其拖动到 Finder 侧边栏,便于后续快速访问。
提示:如需撤销更改,请重复第 1 和第 2 步,然后删除相应命令行。最后保存修改并退出即可。
有不少用户反馈,上述命令在 macOS Monterey 系统中无法生效。请尝试以下更复杂的一组命令。
1. 打开 Terminal(终端),输入下方命令后按 Return 键以卸载磁盘。请将 DISKNAME 替换为你的设备名称。
sudo umount Volumes/DISKNAME
2. 输入以下命令,为 NTFS 卷创建一个挂载点。
sudo mkdir /Volumes/1
3. 输入下方命令,将 NTFS 磁盘以读写模式挂载到 Mac 上。“disk2s2” 是磁盘工具中显示的 NTFS 驱动器设备信息,你的设备编号可能不同,请根据实际情况调整。
sudo mount -t ntfs -o rw,auto,nobrowse /dev/disk2s2 /Volumes/1
4. 关闭 Terminal(终端),即可在 Mac 上访问并使用该 NTFS 分区。
总结在 Mac 上写入 NTFS 文件是可以实现的。除了通过格式化(该方式会清空磁盘内容)将分区转换为其他文件系统外,你还可以选择多种方案——包括免费 NTFS 驱动、开源 NTFS 驱动,以及 macOS 原生的 NTFS 支持。
开源 NTFS 驱动和 Terminal 命令虽然能够让你免费读写 NTFS,但过程繁琐、耗时且存在较高风险,非常不稳定。
相比之下,付费的 NTFS for Mac 软件凭借优秀的可靠性和易用性,能极大提升效率,节省你的操作时间。
Download
iBoysoft NTFS for Mac
Rating:4.8
如何让移动硬盘兼容 Mac 和 PC?
本文详细介绍了如何将外接硬盘格式化为兼容 Mac 和 Windows 的分区格式,并教你如何抹掉其它外置硬盘。了解详情 >>