本文章轉載自OS X 支持 NTFS 讀寫
蘋果的 OS X 明明已經支持 NTFS 分區讀寫, 但是默認情況還是按只讀掛載, 查了些資料小修改了下, 就可以開啟原生讀寫了。
# 用root身份做如下操作(高危! 請切記自己在干什么)
$ sudo -s
$ cd /sbin
# 將系統自帶的掛載程序改名
$ mv mount_ntfs mount_ntfs_orig
# 新建我們要的掛載腳本并編輯
$ vim mount_ntfs
mount_ntfs
#!/bin/sh
/sbin/mount_ntfs_orig -o rw "$@"
# 保存退出(:wq)后改一下權限
$ chmod a+x mount_ntfs
# 都搞定了, 退出 root 身份
$ exit
不過這個方法還有幾個小問題要注意:
- 分區最好有卷標, 默認的 "未命名磁盤" 可能無法掛載。如遇無法自動掛載可以先在終端下改個名再試。
# 獲取對應分區的 DiskIdentifier (類似 disk1s1 這樣的)
$ diskutil list
# 分區重命名
$ diskutil rename disk1s1 newname
- 網絡上其他方法經常會讓把腳本里的掛載參數加上 nobrowse, 這個參數就讓掛載的分區不顯示成新的移動磁盤, 然后又有一堆方法教怎么在 finder 側邊欄能快速訪問這樣掛載的 NTFS 分區. 其實 man mount 看明白 -o 參數后面的設定就明白了, 去掉那個畫蛇添足的 nobrowse 吧