macOS 默認只能讀取 NTFS 卷,寫入被禁用。通過系統自帶的 mount_ntfs 即可實現原生讀寫,無需購買 Paragon NTFS / Tuxera NTFS 等商業軟件。
# 1. 查看設備標識 diskutil list # 假設 NTFS 卷為 /dev/disk2s1,掛載點 /Volumes/Untitled # 2. 卸載已自動掛載的只讀卷 sudo umount /Volumes/Untitled # 3. 以讀寫模式重新掛載到用戶目錄 mkdir -p ~/ntfs sudo mount -t ntfs -o rw,auto,nobrowse /dev/disk2s1 ~/ntfs # 4. 訪問 ~/ntfs 即可讀寫
參數說明:rw 讀寫、auto 允許自動掛載、nobrowse 不在 Finder 側邊欄顯示(避免雙擊觸發只讀掛載)。
# 1. 獲取卷 UUID diskutil info /Volumes/Untitled | grep "Volume UUID" # 或獲取卷標 diskutil info /Volumes/Untitled | grep "Volume Name" # 2. 編輯 fstab(需 root 權限) sudo vim /etc/fstab # 按 UUID 掛載(推薦,設備唯一) UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx none ntfs rw,auto,nobrowse # 或按卷標(LABEL) LABEL=MyPassport none ntfs rw,auto,nobrowse
注意:macOS 的 fstab 不支持 noauto 等某些 Linux 參數;NTFS 寫入支持屬於實驗特性,重大系統升級可能失效。
mount_ntfs -o rw,nobrowse 命令,菜單欄常駐,插入 NTFS 盤自動彈窗掛載。.Trashes 目錄。命令行掛載後,Finder 中「移至廢紙簍」實際移動到 ~/ntfs/.Trashes/501/;若後續用 Mounty 重新掛載到 /Volumes/xxx,原廢紙簍文件將不可見。建議清空廢紙簍後再切換掛載方式。Permission denied,檢查 sudo、目錄所有者、SIP 狀態(csrutil status)。fstab 配置後需重啟或 sudo mount -a 生效;若失效,檢查 UUID/LABEL 是否正確、卷是否被 Disk Utility 佔用。使用原生 mount_ntfs + Mounty,即可在「免費、純淨、可控」的前提下滿足偶發 NTFS 寫入需求。