<commit_before>---
layout: post
title: macOS 原生读写挂载 NTFS 文件系统
date: 2016-11-23 15:57:00 +0800
category: 技术
---
Paragon NTFS for Mac® 虽然很好用, 最近重装系统尝试了一下[知乎答案](https://www.zhihu.com/question/19571334/answer/89658747)的方法, 目前已经稳定使用一个月, 此文记录一下挂载过程.

```shell
$ sudo -s	# 切换 root 用户
$ cd /sbin	# 进入 /sbin 文件夹
$ mv mount_ntfs mount_ntfs_orig	# 重命名
$ vi mount_ntfs	# 新建 mount_ntfs 文件
```

在 `mount_ntfs` 中写入:

```shell
#!/bin/sh
/sbin/mount_ntfs_orig -o rw,nobrowse "$@"
```

```shell
$ chmod a+x mount_ntfs	# 增加可执行权限
$ exit	# 退出 root 身份
```

重启验证

⚠️ (未验证)如果遇到问题: `mv: rename mount_ntfs to mount_ntfs_orig: Operation not permitted.`

操作如下:

1) 重启, `cmd+R` 进入恢复 (recovery) 模式
2) terminal 下输入: `$ csrutil disable`
4) `$ reboot` 重启<commit_msg>update: macOS 原生读写挂载 NTFS 文件系统<commit_after>---
layout: post
title: macOS 原生读写挂载 NTFS 文件系统
date: 2016-11-23 15:57:00 +0800
update_date: 2017-02-12 10:48:43 +0800
category: 技术
---
Paragon NTFS for Mac® 虽然很好用, 最近重装系统尝试了一下[知乎答案](https://www.zhihu.com/question/19571334/answer/89658747)的方法, 目前已经稳定使用一个月, 此文记录一下挂载过程.

```shell
$ sudo -s	# 切换 root 用户
$ cd /sbin	# 进入 /sbin 文件夹
$ mv mount_ntfs mount_ntfs_orig	# 重命名
$ vi mount_ntfs	# 新建 mount_ntfs 文件
```

在 `mount_ntfs` 中写入:

```shell
#!/bin/sh
/sbin/mount_ntfs_orig -o rw,nobrowse "$@"
```

```shell
$ chmod a+x mount_ntfs	# 增加可执行权限
$ exit	# 退出 root 身份
```

重启验证

**此方法使用三个月后**

NTFS 分区时不时会出错, 具体情况是看不到文件, 不知道 macOS 下有什么软件可以修复 NTFS 的错误, 所以每次都要去 Win 下修复. 看来苹果自己的 NTFS 确实有问题. 忍无可忍入正 Paragon NTFS for Mac !
{'fraction_non_alphanumeric': 0.14449696151249156, 'fraction_numerical': 0.06009453072248481, 'mean_word_length': 4.311827956989247, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6488111', 'n_tokens_mistral': 945, 'n_tokens_neox': 947, 'n_words': 172}