exFAT 兼容 Windows/macOS/Linux 且支持 >4GB 文件,是跨平台 U 盤最佳格式。Ubuntu 14.04 默認不含專有驅動,本文提供版本對應的安裝方案。
| 特性 | exFAT | FAT32 | NTFS |
|---|---|---|---|
| 跨平台讀寫 | ✅ 原生 | ✅ 原生 | ⚠️ Linux 需 ntfs-3g |
| 單文件大小限制 | ✅ 無 (理論 16EB) | ❌ 4GB | ✅ 無 |
| 分區大小限制 | ✅ 128PB | ❌ 32GB (Windows 限制) | ✅ 256TB |
| 權限/屬性支持 | ❌ 無 | ❌ 無 | ✅ 完整 ACL |
sudo apt-get update
sudo apt-get install exfat-utils
# 重啟或重新插拔 U 盤生效
sudo add-apt-repository ppa:relan/exfat
sudo apt-get update
sudo apt-get install exfat-utils fuse-exfat
# 重啟生效
sudo apt-get update
sudo apt-get install exfat-fuse exfat-utils
# 即插即用,無需重啟
# 查看已掛載 exFAT 分區
mount | grep exfat
# /dev/sdb1 on /media/user/USB type fuseblk (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000,allow_other,blksize=4096)
# 格式化為 exFAT (慎用,會清空數據)
sudo mkfs.exfat /dev/sdb1
# 掛載/卸載
sudo mount -t exfat /dev/sdb1 /mnt/usb
sudo umount /mnt/usb
exfat-utils:提供 mkfs.exfat、fsck.exfat、dumpexfat 等工具fuse-exfat / exfat-fuse:FUSE 用戶態文件系統實現,實現內核無原生支持時的掛載CONFIG_EXFAT_FS)# Ubuntu 20.04+ (內核 5.4+)
grep EXFAT /boot/config-$(uname -r)
# CONFIG_EXFAT_FS=m 或 =y
# 如為模塊,手動加載
sudo modprobe exfat
# 之後無需 fuse 即可掛載
exfat-fuse (包不存在)mkfs.exfat 不可逆fsck.exfat /dev/sdX 檢查修復安裝對應版本驅動,讓 Ubuntu 完美支持 exFAT U 盤,實現跨平台大文件無障礙傳輸。