Linux
Mac OS 無法掛載在 (Ubuntu) linux 上創建的 exFAT 磁碟
我在我的 ubuntu linux 系統上用 exfat 格式化了一個外部硬碟。
- 首先我安裝了 exfat 實用程序:
sudo apt-get install parted exfat-utils
- 然後我使用 mbr 引導記錄和一個主分區對磁碟進行分區
parted
- 最後我格式化了分區
mkfs.exfat -n ShareDisk /dev/sdX1
然後我將大約 300 GB 的數據複製到磁碟上。在我的 linux 機器上一切正常 - 到目前為止一切順利。
但是,當我將磁碟插入我的 Mac 時,它說它無法處理該文件系統並建議初始化或彈出它。現在我明確地選擇了 exfat,這樣磁碟就可以在任何作業系統上執行,而且我之前已經在我的 Mac 上成功地使用過 exfat 格式的磁碟。
我剛剛花了一天的大部分時間來解決這個問題。顯然,Mac OS 對分區的創建方式和標誌非常挑剔。我能夠通過
sudo gdisk /dev/sdx
按照此處的建議將引導記錄轉換為 GPT 。只需立即退出 gdisk 即可w
。它會警告覆蓋您的驅動器。在我的情況下,回答Y
工作正常而不會失去數據。請確保您在執行此操作之前已備份您的日期(無備份,無遺憾)。msftdata
在 exfat 分區(在我的情況下是分區號 1)上設置數據:sudo parted /dev/sdX
然後set 1 msftdata on
.之後我的 Mac 毫無怨言地打開了分區。