很多同學都會為如何在mac下寫入ntfs格式的磁碟而感到困惑,因為預設情況下,把乙個ntfs格式的磁碟插入到mac裡,是只能讀不能寫的。用起來肯定很鬱悶,很多同學也因此把行動硬碟分成了雙分割槽,乙個ntfs,乙個hfs。其實在mac下完全是可以寫ntfs磁碟的
一種十分簡單的方法是用第三方工具,paragon ntfs for mac。使用這種工具,雖然說是簡單了,可是麻煩事也不少,一來是這個工具是要收費的,當然有破解版,不過破解版裡有沒有被植入什麼,那就沒有人知道了,二是這個工具本身就不怎麼穩定,容易丟資料不說,每次osx一更新,必須得等軟體更新後才能用,總之,用起來不放心啊。
其實呢,大家並不需要困惑,osx其實原生就支援ntfs,最早在osx 10.5的時候,是可以直接寫入ntfs的盤的,後來由於微軟的限制,把這個功能給遮蔽了,我們可以通過命令列手動開啟這個選項。
第一步,當然是插上磁碟啦。
可以從finder或者使用以下命令檢視到磁碟的volume name:
diskutil list
/dev/disk0
#: type name size identifier
0: guid_partition_scheme *128.0 gb disk0
1: efi efi 209.7 mb disk0s1
/dev/disk1
#: type name size identifier
0: guid_partition_scheme *500.1 gb disk1
1: efi efi 209.7 mb disk1s1
/dev/disk2
#: type name size identifier
/dev/disk3
#: type name size identifier
0: fdisk_partition_scheme *1.0 tb disk3
1: windows_ntfs freeagent goflex drive 1.0 tb disk3s1
可以看到,我的 volume name 是freeagent goflex drive。
緊接著更新 /etc/fstab檔案
sudo vim /etc/fstab
把以下內容寫入進去
label=freeagent\040goflex\040drive none ntfs rw,auto,nobrowse
下面來依次解釋一下,其中的\040的意思是代替空格鍵,因為我的volume name是有空格的,所以必須把這個空格給轉義了。
後面的ntfs rw表示把這個分割槽掛載為可讀寫的ntfs格式,最後nobrowse非常重要,因為這個代表了在finder裡不顯示這個分割槽,這個選項非常重要,如果不開啟的話掛載是不會成功的。
編輯好以後重新插入磁碟,就能識別到了,但是這個時候有了乙個最大的問題,因為這個分割槽在finder裡不顯示了,那麼我們要怎麼找到它呢,總不能一直用命令列把。
解決辦法其實很簡單,因為這個分割槽是掛/volumes下的,我們把這個目錄在桌面做乙個快捷方式就行了。
sudo ln -s /volumes ~/desktop/volumes
然後我們能在桌面找到圖示,點開以後就能找到磁碟了。
用這種方法開啟的是系統原生的ntfs功能,穩定實用,比第三方工具要好用的多了。
開啟Mac OSX原生的NTFS功能
插上磁碟 從finder或者使用以下命令檢視到磁碟的volume name diskutil list dev disk0 type name size identifier 0 guid partition scheme 128.0 gb disk0 1 efi efi 209.7 mb disk...
開啟Mac OSX原生的NTFS功能
所有的辦法都是在沒有辦法的情況下才能找到,之前一直用的 paragon ntfs,當然雖然是程式設計師有兩種方式,一種就是支援自己的事業,用收費的,另一種就是發揮自己的特長,去破解.無奈承擔不起paragon ntfs每個版本更新都要重新購買的費用,如果一次購買終身有效19.9刀結果面前可以接受.但...
開啟macOS的原生寫入Ntfs的功能
在使用原生寫入ntfs功能前,測試了第三方的ntfs 3g的方案超級不穩定,害怕資料丟失果斷放棄.基於osxfuse的ntfs 3g 方案一1.開啟終端 sudo mkdir volumes ntfs sudo mount ntfs o rw,auto,nobrowse dev disk2s1 vo...