蘋果的macOS可以從Windows格式的NTFS驅動器讀取資料,但不能開箱即用。下面是一些實現對NTFS驅動器完全讀/寫訪問的解決方案。
如果您想寫入Mac上的bootcamp分割槽,這可能很有用,因為Windows系統分割槽必須使用NTFS檔案系統。但是,對於外部驅動器,您可能應該改用exFAT。macOS可以像Windows一樣在本地讀寫exFAT驅動器。
相關:FAT32、exFAT和NTFS之間有什麼區別?
有幾個選項,您需要選擇一個:
如果需要,我們強烈建議您購買第三方NTFS驅動程式,因為其他解決方案效果不好,需要進行更多的設定。
Paragon NTFS for Mac售價19.95美元,提供10天****。它將在現代版本的macOS上安裝乾淨、輕鬆,包括MacOS10.12 Sierra和Mac OS X 10.11 ElCapitan。它確實“只是工作”,所以如果你願意為此功能支付少量的錢,這是最好的選擇。
您也不必像處理下面的免費驅動程式那樣,擺弄終端命令來手動掛載分割槽、不安全地自動掛載分割槽或處理潛在的損壞。如果你需要這個功能,花錢買一個能正常工作的軟體是值得的。我們再怎麼強調也不為過。
如果您擁有Seagate硬碟,請注意Seagate提供了Paragon NTFS for Mac的免費下載,這樣您就不必額外購買任何東西。
你也可以為Mac購買Tuxera NTFS,價格為31美元,並提供14天****。但是Paragon NTFS也做了同樣的事情,而且更便宜。
這種方法是免費的,但它需要很好的工作,而且不太安全。要使Mac以讀寫模式自動裝載NTFS分割槽,您必須暫時禁用系統完整性保護,並用更易受攻擊的二進位制檔案替換Apple的內建工具之一。因此,這種方法是一種安全風險。
但是,如果不介意使用終端,可以使用FUSE手動在讀寫模式下裝載NTFS分割槽。這更安全,但它更有效。
首先,下載FUSE for macOS並安裝它。安裝時使用預設選項。
相關:如何使用Homebrew for OS X安裝軟體包
您還需要安裝Apple的命令列開發工具才能繼續。如果尚未安裝,可以從“Finder”>“Applicati***”>“Utilities”開啟“Terminal”視窗,然後執行以下命令:
xcode-select --install當提示您安裝工具時,單擊“安裝”。
相關:如何使用Homebrew for OS X安裝軟體包
此外,如果您還沒有在Mac上安裝homebrew,則需要下載並安裝它。Homebrew是Mac OS X的“軟體包管理器”。將以下命令複製貼上到終端視窗,然後按Enter鍵安裝:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"按Enter鍵並在出現提示時提供密碼。指令碼將自動下載並安裝Homebrew。
安裝開發人員工具和自制軟體後,在終端視窗中執行以下命令以安裝ntfs-3g:
brew install ntfs-3g現在可以在讀/寫模式下手動裝載NTFS分割槽。在終端視窗中,執行以下命令在/Volumes/NTFS處建立裝載點。你只需要做一次。
sudo mkdir /Volumes/NTFS將NTFS驅動器連線到計算機時,請執行以下命令列出所有磁碟分割槽:
diskutil list然後可以標識NTFS分割槽的裝置名。只需查詢帶有Windows\u NTFS檔案系統的分割槽。在下面的螢幕截圖中,它是/dev/disk3s1。
NTFS分割槽可能是由您的Mac自動裝載的,因此您需要先解除安裝它。執行以下命令,用NTFS分割槽的裝置名替換/dev/disk2s1。
sudo umount /dev/disk2s1要裝載驅動器,請執行以下命令,將/dev/disk2s1替換為NTFS分割槽的裝置名。
sudo /usr/local/bin/ntfs-3g /dev/disk2s1 /Volumes/NTFS -olocal -oallow_other您將看到檔案系統裝載在/Volumes/NTFS。它也會出現在您的桌面上作為一個正常安裝驅動器。當你想拔掉插頭時,可以正常彈出。
如果您願意按照上面的說明手動掛載分割槽,則不必繼續。
相關:如何在Mac上禁用系統完整性保護(以及為什麼不禁用)
如果你想讓你的Mac自動掛載你以讀寫模式連線的NTFS驅動器,你需要禁用系統完整性保護。
警告:你可能不想這樣做!該軟體的官方說明警告說,這是一種安全風險。您將用NTFS-3g工具替換Mac中的NTFS裝載工具,該工具將作為根使用者執行。由於Homebrew安裝軟體的方式,Mac上執行的惡意軟體可能會覆蓋這些工具。這可能不是工作的風險,但我們會解釋如何做,如果你想承擔風險。
重新啟動Mac,在啟動時保持命令+R。它將引導到一個特殊的恢復模式環境中。
在恢復模式下從實用程式選單啟動終端,並執行以下命令:
csrutil disable一旦你有,重新啟動你的Mac電腦正常。
在Mac桌面上,再次開啟終端視窗並執行以下命令以使ntfs-3g功能正常:
sudo mv /**in/mount_ntfs /**in/mount_ntfs.original sudo ln -s /usr/local/**in/mount_ntfs /**in/mount_ntfs最後,重新啟用系統完整性保護。重新啟動Mac,並在啟動時按住Command+R以進入恢復模式。在恢復模式下啟動終端並執行以下命令:
csrutil enable一旦你有,重新啟動你的Mac。NTFS寫支援現在應該可以運行了。
要撤消更改並解除安裝所有內容,首先需要禁用系統完整性保護。完成後,執行以下命令:
sudo rm /**in/mount_ntfs sudo mv /**in/mount_ntfs.original /**in/mount_ntfs brew uninstall ntfs-3g然後,您可以從System Preferences視窗的面板中解除安裝FUSE for macOS,並重新啟用系統完整性保護。
你知道為什麼我們現在推薦20美元的選擇了吧?
我們不推薦下面的方法,因為它是測試最少的。這可能不太正常,所以如果你遇到問題,不要責怪我們或蘋果。到MacOS10.12 Sierra,它仍然不穩定,而且可能永遠都不穩定。這真的只是為了教育目的。
首先,確保你的驅動器有一個方便的單字標籤。如果沒有,就改變它的標籤。這將使這個過程更容易。
你首先需要發射一個終端。導航到Finder>Applicati***>Utilities>Terminal,或按Command+Space,鍵入Terminal,然後按Enter鍵。
在終端中鍵入以下命令以開啟/etc/fstab檔案,以便在nano文字編輯器中進行編輯:
sudo nano /etc/fstab在nano中新增以下行,將“NAME”替換為NTFS驅動器的標籤:
LABEL=NAME none ntfs rw,auto,nobrowse完成後按Ctrl+O儲存檔案,然後按Ctrl+X關閉nano。
(如果要寫入多個NTFS驅動器,請為每個驅動器新增不同的行。)
將驅動器連線到計算機拔下它並重新連線它(如果它已連線),您將在“/Volumes”目錄下看到它。在Finder視窗中,您可以單擊Go>Go to Folder並在框中鍵入“/Volumes”以訪問它。它不會像硬碟那樣自動彈出並出現在桌面上。
要在以後撤消此更改,只需重複上述過程以在nano中開啟/etc/fstab檔案。刪除新增到檔案中的行並儲存更改。
大多數Mac使用者最好使用exFAT格式化外部驅動器,確保它們在Windows和Mac OS X上都能正常工作,而不需要額外的工作。如果必須寫入NTFS驅動器,那麼付費的第三方驅動程式之一將是效能最好、檔案損壞風險最小的最簡單選項。
... EXT4的好處是延遲資料塊的分配,直到資料準備好寫入磁碟。NTFS存在碎片。這就是為什麼你需要定期整理你的Windows機器(如果你不使用SSD)以保持最高效能。EXT4以一種不成問題的方式寫入資料。 ...
...間交換外部硬碟驅動器(請記住,Macs在預設情況下不能寫入NTFS檔案系統),這一點特別有用。 ...
... 現在讓我們看看如何在Windows10中收縮、合併和清除分割槽。這將允許您從分割槽中新增或減去空間。 ...
... 我們將向您展示如何在Windows**問Mac格式的APFS或HFS+驅動器。 ...
...統都會遭受一定程度的碎片化。重要的是他們的檔案系統如何處理它。macOS和Linux處理檔案儲存的方式稍有不同。他們不是將多個檔案放在磁碟上,而是將這些檔案分散在不同的地方。這為檔案的增長和建立新檔案留下了空間。...
...,儘管存在缺點,ExFAT是跨平臺硬碟的最佳選擇。 相關:如何在Windows PC上讀取Mac格式的驅動器 區分大小寫:除非你知道你為什麼要這樣做,否則要避免 APFS和macOS Extended都提供了一個“區分大小寫”的選項,但是macOS預設情況下...