微軟終於解除FAT32檔案系統最大隻支援32GB容量的限制
在小容量U 碟時代通常我們格式化時會選擇FAT32 格式,這種格式預設只適用於32GB 以內的儲存設備,如果你的U 碟是64GB 則格式化時只能選擇NTFS 或exFAT 格式。
但理論上說FAT32 支援的儲存容量可以達到16TB,那為什麼Windows 系統會有32GB 的限制呢?原因很簡單:微軟工程師在開發Windows NT 時決定限制在32GB,在當時來看這個容量是完全足夠使用的(那時候記憶卡的容量通常是16MB)。
FAT32 格式化32GB 以上的分割區時需要使用32KB 或更大的分配單元,這會導致一個問題:一個位元組內容的檔案也會佔用32KB 或更多空間,在那個時代這種操作方式是非常浪費的。
然後這麼多年過去微軟也沒對這個限制進行修改,於是轉眼間二十多年過去,現在微軟終於決定修改FAT32 的容量限制,從32GB 提升到2TB。
這意味著如果你使用的U 碟或行動硬碟容量在2TB 以內都可以將其格式化為FAT32,當然實際上大容量更推薦使用NTFS 檔案系統,可以獲得更好的效能。
微軟並未在博客中解釋為什麼想起來調整這項設置,不過大概率這是有用戶反饋後微軟才想起來調整的,畢竟對微軟來說一些陳年代碼能用就行沒必要大動幹戈,不然要是出現失誤影響使用那罪過可就大了。