Linux

Mac OS 無法掛載在 (Ubuntu) linux 上創建的 exFAT 磁碟

  • July 23, 2019

我在我的 ubuntu linux 系統上用 exfat 格式化了一個外部硬碟。

  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 格式的磁碟。

我剛剛花了一天的大部分時間來解決這個問題。顯然,Mac OS 對分區的創建方式和標誌非常挑剔。我能夠通過

  1. sudo gdisk /dev/sdx按照此處的建議將引導記錄轉換為 GPT 。只需立即退出 gdisk 即可w。它會警告覆蓋您的驅動器。在我的情況下,回答Y工作正常而不會失去數據。請確保您在執行此操作之前已備份您的日期(無備份,無遺憾)。
  2. msftdata在 exfat 分區(在我的情況下是分區號 1)上設置數據:sudo parted /dev/sdX然後set 1 msftdata on.

之後我的 Mac 毫無怨言地打開了分區。

引用自:https://unix.stackexchange.com/questions/460155