為什麼 Mac 讀不了 Linux 硬碟
macOS 不認得
Mac 原生只支援 APFS、HFS+、exFAT、FAT32 的讀寫,以及 NTFS 的讀取,Ext4、XFS、Btrfs、ZFS 都不認得。
先點「忽略」
插上後提示「你插入的磁碟無法被這部電腦讀取」時,請點「忽略」,千萬不要點「初始化」,那會清除磁碟。
確認是單顆磁碟
來自群暉、威聯通等 NAS 的硬碟通常是 RAID / LVM 成員,請見群暉硬碟在 Mac 上讀取資料。
幾種方法,怎麼選
| CrossDriver Ext4 / XFS / All in One | Linux 虛擬機器 | 指令列 FUSE 工具 | |
|---|---|---|---|
| 在 Finder 中直接使用 | ✓ | — | ✓ |
| 寫入 | Pro,可免費試用 7 天 | ✓ | 多為唯讀或實驗性 |
| 上手難度 | 下載即可使用 | 需安裝虛擬機器和 Linux 系統 | 需安裝 macFUSE 並打指令 |
| 核心延伸功能 / 降低安全性 | 不需要 | 不需要 | 視版本而定 |
| 檢查修復、格式化 | 內建 e2fsck、xfs_repair 等 | 自己打指令 | — |
實際情況以各工具的說明為準。
在 Mac 上開啟 Linux 硬碟
不必重新開機,也不用更改 Mac 的安全性設定。
- 1
選對 App
Ext2 / Ext3 / Ext4 選 CrossDriver Ext4,XFS 選 CrossDriver XFS,Btrfs、F2FS、ZFS 或多種格式都有,選 All in One。
- 2
下載安裝
把 App 拖進「應用程式」資料夾即可。
- 3
插上並開啟
磁碟自動出現在側邊欄,點「開啟磁碟」。免費版即可在 Finder 中唯讀瀏覽、預覽、拷貝到 Mac。
- 4
需要時寫入
開始 7 天 Pro 免費試用或升級 Pro,就能在 Finder 中直接修改、儲存;拔除前點「退出」。
問與答
macOS 能 mount ext4 嗎?
macOS 本身不行。CrossDriver 在一個隔離的輕量 Linux 環境中,以 Linux 原生驅動程式掛載 Ext4、XFS、Btrfs、ZFS,再把磁碟交給 Finder,用起來和一般磁碟一樣。
樹莓派 SD 卡如何在 Mac 上修改檔案?
boot(bootfs)分割區是 FAT 格式,Mac 能直接修改;rootfs 分割區是 Ext4,用 CrossDriver Ext4 開啟後即可在 Finder 中編輯設定檔、拷貝照片。
從 Mac 寫入的檔案,Linux 能正常讀取嗎?
可以。檔案由 Linux 自己的檔案系統驅動程式寫入,和在 Linux 電腦上寫入的一樣。
Ext4 磁碟提示需要檢查怎麼辦?
使用 App 中的「檢查磁碟」(免費)和「修復磁碟」(Pro),用的就是 Linux 官方的 e2fsck(XFS 為 xfs_repair),進度和完整記錄都看得到,不必開啟終端機。
M 系列晶片的 Mac 能用嗎?
可以。支援 M1–M6 等 Apple 晶片和 Intel Mac,macOS 12 Monterey、13 Ventura、14 Sonoma、15 Sequoia、26 Tahoe 及更新版本,不需要核心延伸功能。