一條命令解決mac寫入ntfs格式的問題

前言

Mac OS 10.13 後(也許更早)蘋果就加入了系統對NTFS格式的支持, 但是微軟反對此舉動(律師函警告~!), 所以發佈的時候蘋果將這個功能給隱藏掉了(系統依然支持, 只是需要手動做處理), 所以我們其實是可以讀寫NTFS的(默認只能讀NTFS不能寫)

各類格式簡介

  • NTFS: windows 下主流的帶日誌的文件格式
  • FAT: 好像又叫MS-DOS, 一種古老的文件格式, 兼容性最好基本什麼系統都能讀, 但是隻能支持4G一下的單個文件, 現在可能就不太夠用了
  • EX-FAT: 應該算是FAT的加強版, 支持4G以上的文件, 兼容性也不錯windowsmac下都能讀寫, 但是是非日誌式的(意味着如果誤刪除, 或者文件出現某些異常比較難以恢復)
  • HFS+: Mac os 擴展格式, 又分是否加密, 是否區分大小寫, mac 下的主流格式之一
  • apfs: Mac 系統格式, OS X 12還是13的時候退出的新的文件格式, 應該是針對閃存式的設備做了相應優化的格式, 如果使用SSD的建議格式化成這個, 也可以分是否加密, 是否區分大小寫

一條命令解決mac寫入ntfs格式的問題

通過homebrew來安裝mounty

當然也可以去官網下載dmg文件安裝, 這裏只是方便

brew cask install mounty

安裝mounty

打開mounty

安裝完成後就可以衝啓動臺打開(或者用alfredorspotlight打開, 隨便~~)
開始欄將會有這個東西
mounty

點擊重新掛載 xxx

提前插入好設備, 然後點擊重新掛載需要讀寫的
重新掛載

我上面的wortk機械硬盤都是已經通過文件系統表掛載了的, 所以這裏顯示的是卸載自動安裝的按鈕

到這裏其實已經可以讀寫NTFS了, 就一條簡單的命令就可以搞定

如果想要學習別的方式(文件系統表)的話就請繼續往下讀…

未完…

下面簡單講解一下通過fstable來自動掛載ntsf格式的磁盤或者外置存儲

1. 確定你需要掛載的磁盤

終端使用命令diskutil list查看磁盤信息
查看磁盤信息

2. 修改文件系統表

終端中使用命令sudo nano /etc/fstab來修改fstab

加入如下內容

LABEL=目標磁盤名稱 none ntfs rw,auto,nobrowse

修改fstab
解釋一下

  • 目標磁盤名稱: 改成上圖中name部分的你要加載的磁盤名(用\040的代替名字中的空格)
  • ntfs: 該磁盤的文件格式
  • rw: 需要讀和寫
  • nobrowse: 在finder中不顯示這個(如果不打開的話掛載可能成功)

當然還有個缺陷需要去掉:因爲這個分區在finder裏不顯示了,那麼我們要怎麼找到它呢,總不能一直用命令行。 解決辦法其實很簡單,因爲這個BOOTCAMP分區是掛/Volumes下的,我們把這個目錄在桌面做一個快捷方式就行了。

3. 掛載

  1. finder中使用command + G
  2. 然後輸入/Volumes
  3. 這時候就看到剛纔操作的磁盤了, 點擊進去就能讀寫了

如果想要比較方便的訪問的話可以將磁盤拖到finder左邊的快捷方式
其實mounty只是幫我們快速掛載

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章