讓你的Mac支持NTFS


前段時間換成Mac電腦之后,發現有一點不爽,不能在Mac下寫入NTFS格式的磁盤,所以就去研究了一下。

解決方法有如下三種。

第一種,直接使用第三方軟件,如Paragon NTFS for MAC,Tuxera NTFS等,不過大部分都是收費的。有一款免費的是Mounty,我之前用了一下,我自己的機器上沒有效果,大家可以嘗試一下。

第二種,執行我寫好的腳本,其實就是將第三種方式腳本話,命令如下:

curl -O https://raw.githubusercontent.com/CraryPrimitiveMan/code-examples/master/shell/mac_ntfs.sh
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
   2:          Apple_CoreStorage Macintosh HD            499.4 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +499.1 GB   disk1
                                 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功能


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM