启用macOS自带的NTFS写入支持

macOS默认对于NTFS格式的分区(如U盘或移动硬盘)只能读不能写,因此很多人干脆把U盘设置为FAT格式,但是FAT格式最多只能支持单文件4G,如今随随便便一个电影或者安装包都大于4G。并且,NTFS转FAT通常需要格式化丢失数据,对于已有的移动硬盘不太可能这么去做。其实macOS自带了对NTFS格式的读写,但可能技术尚未成熟,目前默认没有开启。

启用方法:

首先需要记住分区名,例如,插入U盘后在Finder中,该U盘显示的名字,为了保险起见,建议设置为英文,这里举例为UDISK。

本操作需要用到终端,在终端中输入一下命令编辑系统文件,打开NTFS支持

sudo vi /etc/fstab

然后在这个文件里面输入以下内容:

LABEL=UDISK none ntfs rw,auto,nobrowse

此处的UDISK为U盘盘符,根据实际情况调整。

设置以后,重新拔插U盘,这时候Finder中将看不到这个U盘,因为上面的设置会使其处于隐藏状态。因此需要在Finder菜单中的“前往”,“前往文件夹”输入/Volumes/

这时候将看到之前的U盘,并且可以进行NTFS的读写操作。

这个方法同样适用于BOOTCAMP分区,只要把UDISK改为BOOTCAMP即可,不过由于BOOTCAMP分区无法拔插,所以可能需要重启一下电脑。

注意:

此方法存在部分Bug,在实际使用时发现,如果写入的文件比较大(比如10G以上),有比较大的概率这个文件将无法在windows中读取,表现为权限不足等奇怪现象。