Mac 免费支持 Windows 可用的移动硬盘/U盘

图片链接

前言

Windows 上的磁盘格式,默认一般都是 NTFS 格式。Mac 能够直接从 NTFS 格式的磁盘拷贝文件,但是不支持直接从 Mac 上拷贝文件到 NTFS 磁盘。

最早在 OSX 10.5的时候,OSX 其实原生就支持直接写入 NTFS 的盘的,后来由于微软的限制,把这个功能给屏蔽了,我们可以通过命令行手动打开这个选项。

这时候一般上网查到的都是推荐去购买软件.

  • Paragon NTFS for Mac(¥139)
  • Tuxera NTFS for Mac(¥99)
  • 开源免费的 mounty-brew cask install mounty,但是這個免費的好像更新不頻繁了,最近一次还是 2018年9月份,现在都是2019年11月份了,最新的系統测试不OK。

偶然发现有办法可以通过设置,让 Mac 免费支持 NTFS,在最新的系统 macOS Catalina(10.15.1) 测试 OK 🤡

这时候有两个场景:

1.你的移动硬盘或者U盘可以格式化位 ExFAT 格式,因为 Windows 和 Mac 都支持这种格式。

2.移动硬盘或者U盘上的内容比较多,不方便转移后,进行格式化,这时候,就需要通过如下的方法进行设置了。

配置

1.查看磁盘的 Volume Name

1
diskutil list

可以看到的这个磁盘名叫做 Seagate翔

如果 Volume Name 有空格,用 \040 表示空格。

2.更新 /etc/fstab 文件

1
sudo vi /etc/fstab

添加:

1
LABEL=Seagate翔 none ntfs rw,auto,nobrowse
  • rw 表示把这个分区挂载为可读写的 ntfs 格式
  • nobrowse 这个代表了在 finder 里不显示这个分区,这个选项非常重要,如果不打开的话挂载是不会成功的

3.将移动硬盘/USB拔出重插,然后在 Finder->前往->前往文件夹,输入:/Volumes,这时候可以看到我的移动硬盘,拖动它至Finder的边栏『个人收藏』,后面就可以方便打开和推出。

4.将磁盘快捷方式添加到桌面:

1
sudo ln -s /Volumes/Seagate翔 ~/Desktop/Seagate翔

缺点

如果后面有其他便携硬盘设置使用,需要按照上面步骤再操作适配一下。因此,本文需要收藏好,以后还要查阅参考。

参考

  • CSDN——Mac OSX 打开原生自带读写NTFS功能
  • chad——Mac开启原生NTFS读写功能

最后

Michael翔 wechat
ヾノ≧∀≦)o 欢迎订阅公众号「Coder魔法院」☑工具控 ☑编程 ☑读书☑电影
「🤓 码字不易,来杯Coffee👇」