一條命令解決mac寫入ntfs格式的問題
前言
在Mac OS 10.13
後(也許更早)蘋果就加入了系統對NTFS
格式的支持, 但是微軟反對此舉動(律師函警告~!), 所以發佈的時候蘋果將這個功能給隱藏掉了(系統依然支持, 只是需要手動做處理), 所以我們其實是可以讀寫NTFS
的(默認只能讀NTFS
不能寫)
各類格式簡介
NTFS
: windows 下主流的帶日誌的文件格式FAT
: 好像又叫MS-DOS
, 一種古老的文件格式, 兼容性最好基本什麼系統都能讀, 但是隻能支持4G一下的單個文件, 現在可能就不太夠用了EX-FAT
: 應該算是FAT
的加強版, 支持4G以上的文件, 兼容性也不錯windows
和mac
下都能讀寫, 但是是非日誌式的(意味着如果誤刪除, 或者文件出現某些異常比較難以恢復)HFS+
: Mac os 擴展格式, 又分是否加密, 是否區分大小寫, mac 下的主流格式之一apfs
: Mac 系統格式, OS X 12還是13的時候退出的新的文件格式, 應該是針對閃存式的設備做了相應優化的格式, 如果使用SSD
的建議格式化成這個, 也可以分是否加密, 是否區分大小寫
一條命令解決mac寫入ntfs格式的問題
通過homebrew
來安裝mounty
當然也可以去官網下載
dmg
文件安裝, 這裏只是方便
brew cask install mounty
打開mounty
安裝完成後就可以衝啓動臺打開(或者用alfred
orspotlight
打開, 隨便~~)
開始欄將會有這個東西
點擊重新掛載 xxx
提前插入好設備, 然後點擊重新掛載需要讀寫的
我上面的
wortk
和機械硬盤
都是已經通過文件系統表
掛載了的, 所以這裏顯示的是卸載
和自動安裝
的按鈕
到這裏其實已經可以讀寫NTFS
了, 就一條簡單的命令就可以搞定
如果想要學習別的方式(文件系統表
)的話就請繼續往下讀…
未完…
下面簡單講解一下通過fstable
來自動掛載ntsf格式的磁盤或者外置存儲
1. 確定你需要掛載的磁盤
在終端
使用命令diskutil list
查看磁盤信息
2. 修改文件系統表
終端中使用命令sudo nano /etc/fstab
來修改fstab
加入如下內容
LABEL=目標磁盤名稱 none ntfs rw,auto,nobrowse
解釋一下
目標磁盤名稱
: 改成上圖中name
部分的你要加載的磁盤名(用\040的代替名字中的空格)ntfs
: 該磁盤的文件格式rw
: 需要讀和寫nobrowse
: 在finder
中不顯示這個(如果不打開的話掛載可能成功)
當然還有個缺陷需要去掉:因爲這個分區在finder裏不顯示了,那麼我們要怎麼找到它呢,總不能一直用命令行。 解決辦法其實很簡單,因爲這個BOOTCAMP分區是掛/Volumes下的,我們把這個目錄在桌面做一個快捷方式就行了。
3. 掛載
- 在
finder
中使用command + G
- 然後輸入
/Volumes
- 這時候就看到剛纔操作的磁盤了, 點擊進去就能讀寫了
如果想要比較方便的訪問的話可以將磁盤拖到
finder
左邊的快捷方式
其實mounty
只是幫我們快速掛載