原则上macOS是不支持NTFS的,但可以通过Homebrew包管理器安装macOSFUSE内核扩展,以及NTFS-3G的格式方案支持来实现。
需要安装的项目。
⌘+space输入终端
复制以下代码粘贴至终端,安装完成重启终端。(macOS下包管理器)
/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"
这是安装学习版软件和使用系统扩展插件的常规操作。
sudo spctl --master-disable
csrutil disable
重启整体是一个系统扩展的容器、插件;macFUSE允许您通过第三方文件系统扩展macOS的原生文件处理功能,详情看官网
homebrew-fuse
brew tap gromgit/homebrew-fuse
安装macfuse
brew install --cask macfuse
安装这个就是让Mac支持上ntfs
brew install ntfs-3g-mac
diskutil list
复制进终端
我们看到:Windows_NTFS KIOXIA(每个U盘的厂家名不一样)记住它旁边的disk4s1
(每台电脑的显示略有不同,原理一致)
直接挂载容易出现“busy”等无法写入的错误提示。所以保险起见,先卸载掉U盘。报错也是这样解决,官网如是说。
sudo umount /dev/disk4s1
然后再挂载,也就是卸掉后,再来装上去
sudo /System/Volumes/Data/opt/homebrew/bin/ntfs-3g /dev/disk4s1 /Volumes/NTFS -olocal -oallow_other -o auto_xattr
此时,Mac已经可以正常读写NTFS格式的U盘了(U盘名称拔出及再接上会重新恢复原有的名称的,不用担心),将U盘拔出的话,就需要重新再输入如上命令行才能读写。
制作Mac启动盘记录,Disk Drill(如PE般顺滑制作macOS启动盘)+ mrmacintosh(macOS各版本镜像下载)