Mac OS 无法挂载在 (Ubuntu) linux 上创建的 exFAT 磁盘

Tha*_*awn 2 linux filesystems macintosh exfat

我用 exfat 在我的 ubuntu Linux 系统上格式化了外部硬盘。

  1. 首先我安装了 exfat 实用程序:sudo apt-get install parted exfat-utils
  2. 然后我使用 mbr 引导记录和一个主分区对磁盘进行分区parted
  3. 最后我格式化了分区mkfs.exfat -n ShareDisk /dev/sdX1

然后我将大约 300 GB 的数据复制到磁盘上。在我的 Linux 机器上一切都运行良好 - 到目前为止一切顺利。

然而,当我将磁盘插入 Mac 时,它说它无法处理该文件系统并建议初始化或弹出它。现在我明确选择了 exfat,因此该磁盘可以在任何操作系统上使用,而且我之前已经在我的 Mac 上成功使用了 exfat 格式的磁盘。

Tha*_*awn 5

我刚刚花了一天的大部分时间来解决这个问题。显然,Mac OS 对于如何创建分区以及使用哪些标志非常挑剔。我能够通过以下方式解决问题

  1. sudo gdisk /dev/sdx按照此处的建议将引导记录转换为 GPT 。只需立即退出 gdisk 即可w。它会警告覆盖您的驱动器。就我而言,回答Y工作正常,不会丢失数据。在执行此操作之前,请确保您已备份日期(没有备份,没有遗憾)。
  2. msftdata在 exfat 分区(在我的例子中为分区号 1)上设置数据:sudo parted /dev/sdX然后set 1 msftdata on.

后来我的Mac毫无怨言地打开了分区。