一般说来,支持度最高的文件系统应该是 FAT32,但缺点是单一分割区的容量最大只有 32GB 以及单一文件最大只能到 4GB。NTFS 文件系统虽然突破了这些限制,但存取的效能远远落后 FAT32,在将文件备份到外接式储存设备时,要花费较多的时间。
exFAT 是 FAT32 的加强版,单一分割区的大小可达 256TB,且理论上单一文件的大小几乎没有限制。重点是以我的经验,在 Ubuntu 里的文件复制速度几乎是 NTFS 的一倍(NTFS to NTFS vs NTFS to exFAT)。可惜的是目前 exFAT 似乎有授权的法律问题,因此 Ubuntu 12.04 并没有预设支持读写 exFAT 的储存媒介,必须要安装 FUSE 套件,才能解决。安装方式如下:
启动终端,输入以下指令:
sudo add-apt-repository ppa:relan/exfat (新增套件来源)
sudo apt-get update && sudo apt-get install fuse-exfat exfat-utils (更新套件来源并安装 FUSE)
FUSE 只能让 Ubuntu 的使用者存取 exFAT 的储存媒介,要把储存媒介格式化为 exFAT 还是必须要透过 Windows,但只有 Vista 以上的版本才有支持。Widows XP sp2, sp3 的使用者必须要安装 KB955704 Windows XP 更新才能执行。