跳到主要內容

發表文章

目前顯示的是 2月, 2013的文章

在 uBuntu 中讀寫 exFat 格式裝置

在各系統間支援度最高的爲 FAT32 格式的檔案系統,但在儲存媒體容量愈來愈大下也就慢慢浮現這個檔案系統的限制性。FAT32 單一分割區最大容量爲 32 GB 而單一檔案的最大限制爲 4GB,目前高品質的多媒體很容易就超過 FAT32 的先天限制,而後 M$ 推出的 NTFS 雖然突破了上述的限制,但在讀寫存取效率上卻遠遠的落後 FAT32 許多,使得備份和複製檔案時得花上不少的時間。 exFAT  (Extended File Allocation Table)格式的出現則具有更多的優勢,exFAT 又被稱爲 FAT64,優點在單一分割區擴展至 256 T B,單一檔案大小則是擴展至 16 EIB( Exbibytes ),現階段來說幾乎是單檔無上限了。對於跨系統的使用者 exFAT 無疑是一個更好的選擇,目前技術上在各系統已可以使用,但是 exFAT 仍存在 M$ 授權的法律問題,所以在 uBuntu 中預設是無法支援讀寫 exFAT 格式的檔案系統。MAC OS 在 10.6.5 後已正式支援 exFAT。 在 Linux 中 FUSE (Filesystem in Userspace) 實作了 exFAT 的讀寫套件 fuse-exfat,在 uBuntu 中我們同樣可以透過 PPA 安裝,安裝方式如下: 開啓 Terminal(可用 Ctrl+Alt+T 快速鍵),加入 PPA 到系統 Source 中 # sudo apt-add-repository ppa:relan/exfat 更新套件庫資訊 # sudo apt-get update 安裝 fuse-exfat 套件 # sudo apt-get install fuse-exfat PS. 如果在 Command Line 加入 PPA 過程中碰到 pycurl.error,可以更換使用 Software Center 的 Source 加入方式(可參考: How to Add a PPA to Ubuntu ),再將 PPA Key 加入我們的 Keyring 中。fuse-exfat 的 key 是 A252A784,可用下面的方式加入 # sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys