默認情況下Mac OSX對NTFS磁盤的掛載方式是只讀(read-only)的,如何實現讀寫:
1、借助第三方軟件:比如免費版的Mounty
2、因為OSX原生就是支持NTFS的,但是后來由於微軟的限制,蘋果把這個功能給屏蔽了,但是我們可以通過命令行手動打開這個選項。具體方法:
查看磁盤掛載情況:
a、mount
/dev/disk3s1 on /Volumes/Untitled (ntfs, local, nodev, nosuid, read-only, noowners)
這時候如果我們要實現/dev/disk3s1分區的可寫掛載,我們只需要做做一下兩個步驟:卸載、重新掛載
卸載
b、sudo umount /Volumes/Untitled/
重新掛載
c、sudo mount -t ntfs -o rw,auto,nobrowse /dev/disk4s2 /Volumes/Udisk/
-t ntfs # 執行要掛載的分區文件系統格式
-o
# 執行掛載的選項
rw
# read-write,以讀寫的方式掛載
auto
# 自動檢測文件系統,此參數可以省略
nobrowse
# 這個選項非常重要,因為這選項指明了在finder里不顯示這個分區,只有打開了這個選項才能將磁盤以讀寫的方式進行掛載
/dev/disk4s2
# 要掛載的分區,也就是我們在mount命令中看到的盤符
/Volumes/Udisk/
# 掛載點,也就是我們系統里的某個目錄
*
/Volumes/Udisk
這個目錄是需要存在的,如果不存在需要手動創建下:
sudo
mkdir
/Volumes/Udisk
* 如果目錄不存在會收到如下報錯:
mount
: realpath
/Volumes/Udisk
: No such
file
or directory
默認情況下,OSX只支持讀取NTFS硬盤的數據,不能對NTFS寫入數據,我結合搜索到的經驗略作總結和備忘。
1. 打開終端,查看贏盤的Volume Namediskutil list
2. 更新fstab文件,此步驟需要輸入密碼
sudonano /etc/fstab
3. 在fstab文件中寫入一下內容(movie替換為你自己的Volume Name,建議用英文命名)
LABEL=movie none ntfs rw,auto,nobrowse
4.CTRL + X保存,選擇 Y,然后按回車鍵。
5. 在桌面上建立一個NTFS硬盤的快捷方式。
sudo ln –s /Volumes/movie ~/Desktop/movie
或
sudo ln –s /Volumes/movie ~/Desktop/Volumes
重新插入硬盤后生效。
