MacOS使用ntfs-3g免費支援NTFS檔案系統讀寫

不学巫术發表於2024-08-30

下面這個方案是基於Tuxera 公司貢獻的開源版本 ntfs-3g 來進行實現,在macos14.5上進行驗證;該方案對系統有一定的修改,但是基於開源實現,所以為免費的解決方案。

ntfs-3g安裝

執行以下命令

brew tap gromgit/homebrew-fuse
brew install ntfs-3g-mac

磁碟掛載

如果插入的磁碟已掛載,先解除安裝,diskutil unmount /Volumes/[label],其中[label]根據實際情況替換;

執行sudo ntfs-3g /dev/disk[x]s1 /Volumes/NTFS -o rw,NTFS,uid=[uid]掛載磁碟,其中[x]可透過diskutil info /Volumes/xxx檢視掛載點;[uid]可透過dscl . ls /Users UniqueID檢視當前使用者的id

合併操作

diskutil unmount /Volumes/[label]
sudo ntfs-3g /dev/disk[x]s1 /Volumes/NTFS -o rw,NTFS,uid=[uid]

檔案操作

檔案複製

sudo ntfscp /dev/disk2s1 ~/path/to/filename filename

檔案刪除

rm filename

相關文章