在MAC環(huán)境下被NTFS困擾了很久衅鹿,同事构捡、朋友用Mac的已然不在少數(shù)脏里,但是相信大家都會被一個U盤或者移動硬盤的讀寫所困擾宾茂,早期的Mac OS是可以通過修改mount_ntfs指令實現(xiàn)的瓷马。
(直接通過第二條指令編譯,將參數(shù)由ro修改為rw跨晴,但是10.5以后的版本都不可以編譯欧聘,打開是亂碼<截止目前最新版為10.13.2>)
mac@MacdeMacBook-Air:~$ sudo find / -name mount_ntfs
find: /dev/fd/mac: No such file or directory
find: /dev/fd/mac: No such file or directory
/sbin/mount_ntfs
/System/Library/Filesystems/ntfs.fs/Contents/Resources/mount_ntfs
^C
mac@MacdeMacBook-Air:~$ sudo vi /sbin/mount_ntfs
我一直使用的是破解版的Paragon NTFS for MAC,也用過Tuxera NTFS for Mac端盆,目前Paragon最新版為15怀骤,小版本號從15.0.911之后都很難破解,早期的14版已經(jīng)不再支持10.13焕妙,如果你的系統(tǒng)沒有升級蒋伦,或者10.12之前,依然可以直接用P14版焚鹊,破解穩(wěn)定好用痕届,網(wǎng)上有說丟失數(shù)據(jù)的情況,我是很少遇到(另一個軟件末患,Tuxera從2016.01版本之后研叫,網(wǎng)上很少能找到更新版,跟P14一樣璧针,T2016.01也只能在10.12或之前的版本用嚷炉,破解也很穩(wěn)定)
作為非技術(shù)黨,可能直接考慮買正版了探橱,P15的售價約¥150申屹,T2017的售價約¥100,但就是不想買的可以往后看隧膏,因為作為技術(shù)黨哗讥,生命在于折騰~~
順便說個免費的軟件,Mounty胞枕,免費里的精品了杆煞,但是我在使用時遇到的問題有兩個,一是每次掛載硬盤都要手動點重載讀寫曲稼,如果在勿擾模式辦公索绪,非常影響使用;二是不穩(wěn)定贫悄,文件經(jīng)常權(quán)限異常瑞驱,需要借助Terminal更改文件權(quán)限,否則即便是在Windows中打開U盤窄坦,部分文件也沒有權(quán)限唤反,本來想省事凳寺,反而更麻煩了
還有個情況,就是可以用虛擬機(jī)彤侍,直接在虛擬機(jī)打開移動存儲肠缨,也是個辦法,我一直在用PD盏阶,目前最新版13.2.0(43213)晒奕,資源占用比12要高一些,但是tools比12更好用名斟;另一個軟件是Fusion脑慧,目前最新版10.0.1,我用的不多砰盐,個人感覺不如workstation好用闷袒,在虛擬機(jī)打開移動存儲也是個不錯的方法。
也有些用戶會裝雙系統(tǒng)(對于直接覆蓋安裝Windows的表示:呵呵噠)岩梳,bootcamp安裝Windows囊骤,但是文件共享依然很麻煩,驅(qū)動有時也有問題冀值,win7還好也物,除此以外,Windows還會不斷占用SSD的剩余空間池摧。
說了這么多焦除,接下來就是原生支持的操作方法了激况,讓MAC的掛載配得上系統(tǒng)的逼格作彤。其實最早在OSX 10.5的時候,OSX原生就支持直接寫入NTFS盤的乌逐,后來由于微軟的限制竭讳,把這個功能給屏蔽了,我們可以通過命令行手動打開這個選項浙踢。
第一步绢慢,當(dāng)然是插上磁盤。
打開“實用工具”-“終端“里面進(jìn)行輸入命令洛波。
可以從finder或者使用以下命令查看到磁盤的Volume Name:
mac@MacdeMacBook-Air:~$ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage 未命名 250.1 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1 (internal, virtual):
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS 未命名 +249.8 GB disk1
Logical Volume on disk0s2
1207B398-53E0-4573-8BAD-7678A414AF6B
Unencrypted
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *8.1 GB disk2
1: Windows_NTFS 8G 8.1 GB disk2s4
mac@MacdeMacBook-Air:~$
可以看到胰舆,硬盤對應(yīng)的設(shè)備路徑是/dev/disk2,然后我們的磁盤是有名稱的蹬挤,這里有的會顯示缚窿,有的不會顯示,但是本地磁盤默認(rèn)會放在/Volumes中
mac@MacdeMacBook-Air:~$ ls /Volumes/
8G 未命名
我的U盤就叫Untitled焰扳,然后更新 /etc/fstab文件倦零,
出現(xiàn)讓你輸入自己電腦的密碼(沒有密碼的會跳過去)误续,輸入電腦密碼后出現(xiàn)以下內(nèi)容(也可以用vi,上課經(jīng)常講vi扫茅,但是nano其實也不錯):
Vi 編輯命令如下:
mac@MacdeMacBook-Air:~$ sudo vi /etc/fstab
LABEL=Untitled none ntfs rw,auto,nobrowse
nano 編輯如下:
mac@MacdeMacBook-Air:~$ sudo nano /etc/fstab
LABEL=Untitled none ntfs rw,auto,nobrowse
注意: nano 使用 Ctrl + X蹋嵌,會出現(xiàn)要不要保存的字樣,請按 Y 然后回車葫隙,這個時候可以重啟了栽烂。
下面來依次解釋一下,如果你的名字里面有空格鍵恋脚,就需要用\040愕鼓,其意思是代替空格鍵,比如西數(shù)的硬盤名字很統(tǒng)一慧起,也帶空格菇晃,可以這樣寫:My\040Passport,后面的ntfs rw表示把這個分區(qū)掛載為可讀寫的ntfs格式蚓挤,最后nobrowse非常重要磺送,因為這個代表了在finder里不顯示這個分區(qū),這個選項非常重要灿意,如果不寫入的話掛載是不會成功的估灿。
當(dāng)然還有個問題,就是磁盤去哪了缤剧?因為這個分區(qū)在finder里不顯示了馅袁,那么我們要怎么找到它呢,總不能一直用命令行荒辕。
解決辦法其實很簡單汗销,因為這個Untitled分區(qū)是掛/Volumes下的,我們把這個目錄在桌面做一個快捷方式就行了抵窒。
mac@MacdeMacBook-Air:~$ sudo ln -s /Volumes/UNtitled/ ~/Desktop/Untitled
這樣在桌面就能看到
如果想以后都能看到除Untitled以外其他隱藏的驅(qū)動器的話弛针,可以多創(chuàng)建一個這個文件夾快捷方式:
如下命令:
mac@MacdeMacBook-Air:~$ sudo ln -s /Volumes/ ~/Desktop/Udisk
點開以后就能找到磁盤了,當(dāng)然我們還可以把它拉到finder里面的側(cè)欄上去李皇,就更方便了削茁。
用這種方法打開的是系統(tǒng)原生的ntfs功能,穩(wěn)定實用掉房,比第三方工具要好用的多茧跋。
-------摘自 Mac NTFS讀寫問題