MacOS原生态读写ntfs

背景

亲测catalina升级到Monterey后无效了,所以后面懒得写了,等找到Monterey上开启读写NTFS后再更

由于版权等问题,MacOS是无法对ntfs格式硬盘进行写操作,只能读,常规操作是借助一些第三方app来实现ntfs读写,但好用的要钱,免费的又有很多小问题。
其实最早在OSX 10.5的时候,OSX其实原生就支持直接写入NTFS的盘的,后来由于微软的限制,把这个功能给屏蔽了,但注意并非是删除了这个功能只是屏蔽了,所以我们可以通过命令行手动打开这个选项。

正文

1、插入硬盘

首先插入ntfs格式的移动硬盘,这时候我们发现硬盘只能读是不能写的。

2、打开终端

在终端内输入如下指令来查看移动硬盘信息
diskutil list
可以看到终端会输出如下信息。

可以看到我的移动硬盘格式为Windows_NTFS,硬盘名称为TOSHIBA。

注意,硬盘名最好别带中文和空格,不然会遇到一些转码问题,尤其是空格需要用\040来替换,如果带的,可以自己改个名字

然后更新/etc/fstab文件

该文件是用来存放文件系统的静态信息的文件

vim /etc/fstab
输入如下信息
LABEL=TOSHIBA none ntfs rw,auto,nobrowse
ntfs rw表示把这个分区挂载为可读写的ntfs格式。
最后nobrowse非常重要,因为这个代表了在finder里不显示这个分区,这个选项非常重要,如果不打开的话挂载是不会成功的。
TOSHIBA 就是移动硬盘名,然后保存退出
重启系统生效


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!