Mac下NTFS格式外存器不能寫入問題的解決方案
很多人在用Mac的時候,使用的U盤,移動硬碟大多是NTFS格式的。插入Mac後,默認情況下Mac不能讀寫NTFS格式的外存,普遍的解決方案是通過安裝第三方軟體如Paragon NTFS For Mac等實現NTFS的讀寫,但Paragon是商業軟體,需要購買使用。
大部分情況下,外存設備插入Mac後不能寫入,有人認為Mac根本不支持NTFS格式系統的寫入,事實是,Mac本身對於NTFS的讀寫支持的非常優秀,只是檢測到外存設備時,Mac並沒有默認打開讀寫的功能而已。開啟的方法如下:
方案一:適用於本機硬碟或固定移動硬碟
在終端中輸入如下命令:
在輸出的結果中的TYPE列為Windows_NTFS的即為NTFS分區,需要記錄一下卷標。然後鍵入:
後,會進入fstab的vi編輯模式,然後輸入以下內容:
注意,FA1C0N-EXT-DISK是剛才記錄的卷標名,按下Esc,輸入:wq後退出以後每次開機都會自動掛載為可讀寫格式。
方案二:適用於移動硬碟或U盤等設備
在終端中輸入如下命令:
本地輸出結果如下:
得到以上信息後,可以根據此信息卸載當前的掛載點,如當前的掛載點為:/dev/disk3s8,則執行下面的命令:
註:若當前掛載點有文件被打開或程序佔用,則會出現卸載失敗。解決方法:退出當前所有可能佔用該掛載點中文件的程序即可。
執行下面的命令創建一個掛載目錄:
執行以下命令實現讀寫掛載:
以上命令的 rw 選項添加了讀寫許可權,到這裡完成一個磁碟的掛載,其它的用同樣的方法。如果是移動硬碟,在-o後再加一個nodev選項。掛載成功的磁碟並不會在Finder邊欄中出現,需要訪問到/Volumes/FA1C0N-EXT-DISK目錄即可訪問該磁碟。
文章中第二種方法雖然方便,但每次手動輸入命令,時間長了或許會忘記,故作者寫了一個小腳本,在執行完成後自動打開當前掛載的NTFS分區,源碼如下:
創建該腳本,可以點擊此處下載或在終端中進入指定目錄後執行:
在進入vi後,按下i鍵即可進入編輯模式,將上面的源碼粘貼到文本區域,按下Esc鍵,輸入:wq後即可保存。保存後輸入下列指令為當前腳本程序增加可執行許可權:
執行完成後,每次需要掛載時,只需要輸入:
即可掛載可讀寫的NTFS分區。
TAG:Fa1c0nSec |