曾經在10.6的時候,os x使用者可以方便地,通過os x系統內建的功能,對ntfs分割槽方便讀寫,具體方法可以參見,前面的blog:mac os x:雪豹內建支援讀寫ntfs卷。
可是在10.7之後,該方法似乎是不能使用了. 其實不然,關鍵的是,os x把圖形介面部分的讀寫ntfs的功能給遮蔽了,其實內建的mount_ntfs命令依然支援對ntfs的讀寫。下面的方法,在10.7.4,10.8.3, 和10.9.0中測試通過。不過,這個方法還是不太方便,而且可能產生一些可以解決的小問題-見後面的解釋,所以,比較適用作為技術話題來**。
宣告:應為本方法需要使用命令列和root使用者許可權對系統檔案做部分修改,難度6/10,風險7/10。如果不確定能理解下面所述的內容,那麼請有經驗人士幫助,或者在各個論壇中詢問清除後,再做嘗試。
配置 方法參見上面blog中的方法1,這裡簡述如下:
1. 先找到ntfs分割槽的名稱,比如我的是windows, 後面的舉例都是用windows來指ntfs分割槽的名稱。注意,如果你的ntfs分割槽的名稱裡面包含空格,最好的方法是,把空格去掉,其實即便是又空格也是支援的,不過初級人員使用容易犯錯,還不如不要空格;是中文?換成e文吧-中文的目前沒有測試。
2. 在終端(terminal)中執行下面兩行命令:
sudo -s
echo "label=windows none ntfs rw,auto,nobrowse" >> /etc/fstab
注意:把windows 部分換成第一步的ntfs分割槽名;注意大小寫,os x是類unix系統,大小寫很重要;不要退出終端。
3. 現在可以把ntfs分割槽盤連線到mac了。如果原來已經連線,解除安裝後在連線就可以,不用重新啟動。
測試:現在你會發現,在桌面上,在finder的側邊欄中等等圖形介面中都沒有剛剛連線的ntfs分割槽,是不是沒有成功呢?如果1/2不都做對了,那麼執行下面的命令:
ls -l /volumes
應該可以看見我的windows。再測試一下,是不是可以進行些操作。比如,建立乙個資料夾test:
mkdir /volumes/windows/test
ls -l /volumes/windows/
如果成功,應該可以看見建立的test資料夾。否則再建立的時候會顯示read-only file system。
使用:
好了,系統支援讀寫了,可是每次插入盤還是看不到,finder裡面也不好找到它,在程式中儲存文件,也是看不到吖,使用起來不方便。這個使用部分的問題也是比較好解決的。
首先,先在finder中開啟這個ntfs分割槽,在終端中輸入:
open /volumes/
或者大家熟悉的方法,在finder的go選單中,點go to folder...(或者組合快捷鍵shift+command+g),然後輸入/volumes,確認後,就可以在finder視窗中顯示並操作了。
方便訪問:
為了要方便地讓所有的圖形介面程式都可以訪問它(訪問檔案),需要把它放在finder的側邊欄中,
還有乙個問題,如果在側邊欄中按了彈出,它就從側邊欄消失了,即便下次再插入,他也不會自動回來了。解決的方法是,把它放在工具欄中。注意,在10.7中無法把它拖動到側邊欄上。
在10.9之前的系統,只需滑鼠點中直接拖放即可,可是在10.9中,需要按住command鍵之後再拖動,才能放在工具欄上。注意,在解除安裝ntfs分割槽後,工具欄中該分割槽的圖示會變成問號,可能不太好看。
使用問題:
如果沒有先解除安裝(彈出)這個ntfs分割槽,就斷開物理連線,那些之前寫入的檔案,之後再讀取可能會有問題。在finder中顯示的修改時間不正確,而在終端中顯示的時間是正確的;在finder中也無法複製,顯示該檔案正在被使用中,而且檔案顯示灰色;檔案可以在終端中複製,複製後檔案在finder中顯示的也是灰色的。
解決的辦法簡單,要執行終端命令:
注意:把紅字的
windows
部分換成上面第一步的ntfs分割槽名。
所以注意,正常解除安裝-彈出ntfs分割槽後,在斷開連線!解除安裝
或者在finder中解除安裝,或者使用下面命令來解除安裝分割槽:
umount /volumes/windows
Mac OS X 雪豹內建支援讀寫NTFS卷
mac os x 雪豹內建支援讀寫ntfs卷 update 新增另外一種方法,它可以自動將任何的ntfs卷預設地繫結為可寫的。最新的snow leopard雪豹系統內建支援對ntfs分割槽卷的讀寫操作,在32和64位中都可以使用,而且表現還不錯,大家不用再安裝ntfs 3g或者paragon第三方軟...
開啟Mac系統原生讀寫NTFS分割槽功能
最近很鬱悶,自己的macx86老是出問題。更新了xcode7.3之後,磁碟空間極度緊張,沒辦法,只能用windows分割槽了。使用以下方法就可以寫ntfs分割槽了。簡述一下步驟 1 使用命令 diskutil list我準備使用macdoc這個分割槽。2.cd到目錄 sbin 修改 mount nt...
OS X 10 6以上支援NTFS
mac os 預設只能讀取ntfs 格式的外接 行動硬碟,u盤。只能讀寫 fat32,extfat 格式的磁碟。故而使用ntfs格式的裝置,需要使用一些特別的方式。我使用過 ntfsmounter,發現不怎麼好使用。paragon ntfs 10,非常好用,可惜 太貴。而轉成extfat 但是 磁碟...