得之我幸 失之我命

when someone abandons you,it is him that gets loss because he lost someone who truly loves him but you just lost one who doesn’t love you.

打开原生的 NTFS 读写功能

macOS 本身是支持原生的 NTFS 读写的,只不过这一功能被隐藏了,但是可以手动打开,下面是打开原生 NTFS 读写功能的方法。

1
2
3
$ diskutil list # 查看所有分区的卷标(名字)

$ vim /etc/fstab # 进入配置

根据自己要配置的 NTFS 分区卷标输入配置信息 LABEL=vol_name none ntfs rw,auto,nobrowse

配置项解释:

  • vol_name 中有空格,需要 \040 替代
  • ntfs rw 是代表把这个分区挂载为可读写的分区
  • nobrowse 很重要,必须打开,不然无法挂载成功,但是它会导致一个问题,就是这个分区在挂载成功后将不会在 Finder 中显示

最后,用磁盘工具将配置好的分区进行卸载再装载使配置生效(无需重启)

以下内容更新于 2022.01.08

然鹅,升级 Monterey 以后,fstab 这个文件都不见了,创建了以后也没有生效,想着难道要买软件用了

好在,有个免费软件的 FAQ 页面提供了命令行实现的方式

1
2
3
4
5
6
7
8
$ diskutil list
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
1: Windows_NTFS e 2.0 TB disk2s1

$ sudo mkdir /Volumes/disk2s1 # 创建挂载点,不难理解,旧方法中就有提到挂在成功后可能会不在 Finder 中显示

$ sudo mount -t ntfs -o rw,auto,nobrowse /dev/disk2s1 /Volumes/disk2s1

着重备注一下第三条挂载命令,它和之前的方案不同了,不同之一,不需要写入 fstab 文件了,不同之二,/dev/disk2s1 中的 disk2s1 其实是硬盘的 IDENTIFIER,也就是说挂载的时候用的不再是 NAME 参数了

be slow to promise and quick to perform.