作為一個既用 Windows 又用 Mac 的人, 最頭痛的就是, 移動硬盤應該用什么格式分區.
對於大多數人而言, 無非是這么幾種方法:
1. Fat32: 不支持 4G 以上文件, 除了做系統安裝U盤以外就不會考慮這個了
2. exFat: 萬用, OS X 和 Windows 都能即插即用, Linux 上要安裝額外的包來支持, 一般使用很方便. 然而不能運行虛擬機!
3. 多分區: 一塊硬盤分成幾個區, 一個給 Mac 用一個給 OS X 用之類, 麻煩, 一點都不方便, 而且單系統可用容量小了, 也不能達成原定的 "移動硬盤" 功能, 也就是把文件在 Windows 以及 OS X 之間移動了.
所以, 鑒於這些問題, 既然沒有辦法達到在兩個系統上都"即插即用", "文件傳輸", "直接運行虛擬機", 那么就考慮額外的方法了.
HFS+: OS X 默認文件系統, Windows 無法識別用此文件系統格式化的硬盤, 可以用額外的軟件來支持讀寫掛載.
NTFS: Windows 默認文件系統, OS X 默認可以只讀掛載.
由於我主要用的是 Mac, 把盤做成 HFS+ 的話, 就要在別人的電腦上都裝驅動了, 實現上來說麻煩, 而且也不大可能, 那么當然只能是在 Mac 上做手腳了.
Mac 讀寫 NTFS 方法:
1. Paragon NTFS for Mac OS X: 網上無數人推薦, 花錢購買后使用, 方便, 畢竟是商業軟件啊, 在此不多做解釋了
2. Mac 自帶 mount_ntfs 命令: 這才是本文的重點!
自帶的, 不要錢, 掛載時要打命令比較麻煩, 其他讀寫之類的都沒問題, umount 的時候也要手動點一下, 相對來說性價比超高的一個方案
首先看一下你的移動硬盤是哪個 disk:
MacBook-Pro:~ joshuapu$ diskutil list /dev/disk0 (internal): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme 251.0 GB disk0 1: EFI EFI 314.6 MB disk0s1 2: Apple_APFS Container disk1 250.7 GB disk0s2 /dev/disk1 (synthesized): #: TYPE NAME SIZE IDENTIFIER 0: APFS Container Scheme - +250.7 GB disk1 Physical Store disk0s2 1: APFS Volume Macintosh HD 212.7 GB disk1s1 2: APFS Volume Preboot 20.5 MB disk1s2 3: APFS Volume Recovery 520.8 MB disk1s3 4: APFS Volume VM 2.1 GB disk1s4 /dev/disk2 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *1.0 TB disk2 1: EFI EFI 209.7 MB disk2s1 2: Microsoft Basic Data Data 999.9 GB disk2s2
我的是 disk2s2, 然后我們做掛載, 先要創建個掛載目錄, 和普通的 Mac 自動掛載不同
MacBook-Pro:~ joshuapu$ mkdir ~/Data MacBook-Pro:~ joshuapu$ sudo mount_ntfs -o rw,nobrowse /dev/disk2s2 ~/Data/
然后, 去家目錄里看看吧, 已經掛載好了, 可以讀寫了
最后, 如果要拔掉前記得彈出此設備哦!