阅读量:1
文章目录
1. 问题描述
MacOS 可以识别 NTFS 格式的磁盘,但是默认情况下是只读模式,即无法向 NTFS 格式的磁盘写入数据。这是因为 NTFS 是 Windows 系统默认的文件系统格式,而 MacOS 对 NTFS 的写入支持是有限的。
如果你想要在 MacOS 上写入 NTFS 格式的磁盘,可以通过以下方式:
使用第三方软件:有一些第三方软件可以让 MacOS 具有对 NTFS 写入的支持,比如 Paragon NTFS 或者 Tuxera NTFS。这些软件可以安装在 MacOS 上,使得你可以像对待其他文件系统一样对 NTFS 格式的磁盘进行读写操作。
使用命令行工具:你也可以通过在终端中使用命令行工具来实现对 NTFS 磁盘的写入操作。一个常用的工具是
ntfs-3g-mac
,可以让 macOS 具有对 NTFS 的读写支持。
本文介绍命令行工具实现写入
2. 解决步骤
首先保持外接硬盘接入 Mac 状态,不要断开
(1)查看硬盘
diskutil list
如果外接硬盘接入 Mac,这里会有你的外接硬盘的名称!
假设,你的外接硬盘挂载在 /dev/disk4s1
下
(2)移除挂载
sudo umount /dev/disk4s1
(3)下载 ntfs-3g-mac
工具
brew tap gromgit/homebrew-fuse brew install --cask macfuse brew install --force ntfs-3g-mac
(4)建立新的挂载点
mkdir ~/mydisk sudo /usr/local/sbin/mount_ntfs -o rw,nobrowse /dev/disk4s1 ~/mydisk
此时会弹出来一个窗口,选择"Open System Preferences",并且需要在 Mac 设置「隐私与安全性」选择“允许”。然后会要求重启 Mac 后生效。
重启 Mac 后,重新走一遍上述流程,此时就把移动硬盘挂载到~/mydisk
目录下了,可以正常写入、拷贝