前段時間換成mac電腦之後,發現有一點不爽,不能在mac下寫入ntfs格式的磁碟,所以就去研究了一下。
解決方法有如下三種。
第一種,直接使用第三方軟體,如paragon ntfs for mac,tuxera ntfs等,不過大部分都是收費的。有一款免費的是mounty,我之前用了一下,我自己的機器上沒有效果,大家可以嘗試一下。
第二種,執行我寫好的指令碼,其實就是將第三種方式指令碼話,命令如下:
curl -o
chmod +x ./mac_ntfs.sh
./mac_ntfs.sh
注:執行時,需插入磁碟。
期間要輸入你的本地密碼授權寫檔案,然後你會發現在桌面出現了乙個volumes的快捷方式,點進去,就可以看到你的磁碟了。執行完之後,需要重新插入磁碟。
第三種,手動去開啟mac中隱藏的對ntfs的支援(osx 10.5之後)。
這個也需要線插上磁碟,然後可以從finder或者使用以下命令檢視到磁碟的volume name:
diskutil list
顯示結果如下:
/dev/disk0 (internal, physical):
#: type name size identifier
0: guid_partition_scheme *500.3 gb disk0
1: efi efi 209.7 mb disk0s1
/dev/disk1 (internal, virtual):
#: type name size identifier
logical volume on disk0s2
77ad0a71-82fd-4d1e-b074-cb1405fcd317
unlocked encrypted
/dev/disk2 (external, physical):
#: type name size identifier
0: fdisk_partition_scheme *1.5 tb disk2
1: windows_ntfs toshiba ext 1.5 tb disk2s1
可以看到,我的磁碟的 volume name 是toshiba ext。
緊接著更新 /etc/fstab檔案
sudo vim /etc/fstab
把以下內容寫入進去
label=toshiba\040ext none ntfs rw,auto,nobrowse
下面來依次解釋一下,其中的\040的意思是代替空格鍵,因為我的volume name是有空格的,所以必須把這個空格給轉義了。
後面的ntfs rw表示把這個分割槽掛載為可讀寫的ntfs格式,最後nobrowse非常重要,因為這個代表了在finder裡不顯示這個分割槽,這個選項非常重要,如果不開啟的話掛載是不會成功的。
編輯好以後重新插入磁碟,就能識別到了,但是這個時候有了乙個最大的問題,因為這個分割槽在finder裡不顯示了,那麼我們要怎麼找到它呢,總不能一直用命令列把。
解決辦法其實很簡單,因為這個分割槽是掛/volumes下的,我們把這個目錄在桌面做乙個快捷方式就行了。
sudo ln -s /volumes ~/desktop/volumes
然後就可以在桌面上開啟volumes快捷方式,去使用了。
參考:開啟mac osx原生的ntfs功能
讓linux支援ntfs分割槽
這篇文章講得挺詳細的,按照一般的安裝順序改了下。目前用過兩種linux系統,乙個是ubuntu,另乙個是red hat,ubuntu確實做得不錯,安裝好之後,就是支援ntfs分割槽的,不過大多數的linux都是不支援ntfs的,那麼想要在red hat linux下掛載windows的分割槽,該怎麼...
讓MacOS支援NTFS讀寫,實測可用
macos預設不支援ntfs的寫入,但是通過幾條命令可以解鎖該功能 插入硬碟,確定硬碟名稱,比如某家磁碟預設為untitled 開啟cmd控制台,輸入以下命令 diskutil info volumes untitled grep uuid volume uuid 123f456c e7e8 9ff...
Mac支援ntfs格式的行動硬碟讀寫操作
轉好文 本機環境 macos sierra version 10.12.6 2015 款 macbook pro 蘋果理論上是支援ntfs的,修改下原生配置檔案就可以實現讀寫ntfs。系統初始能夠識別ntfs格式的行動硬碟,唯讀不寫,但安裝後paragon ntfs for mac軟體後,系統被重啟...