近二十五年後,Microsoft 終於移除了 FAT32 格式化的 32GB 容量限制
不過還是無法透過 UI 格式化大於 32GB 的磁碟分割區,只能使用命令列。
你知道早年 Windows 使用的 FAT32 檔案系統,理論上是可以支援到 2TB、8TB 甚至是 16TB 的容量,但是被Microsoft 的 Windows 系統人為的限制在了 32GB 嗎?這個情況自 Windows 2000 首度原生支援 FAT32 以來便一直是如此,但為什麼設限、以及為什麼這麼多年了限制都一直沒解除,長久以來都是個謎。
不過,這謎團其實在今年三月時,就已經由始作俑者 Dave Plummer 自已解開了。他是 Windows 的前開發者,當時負責了將 Windows 95 的介面移植到 Windows NT。在 1994 時,他有一日工作內容就是設計格式化的介面,當時他考慮的問題是,FAT32 支援的容量愈大,個別的叢集(Cluster)大小也會愈大。由於每個檔案最小不能比一個叢集小,因此叢集愈大的話,小檔案就會浪費掉愈多的空間。Plummer 只是大概憑經驗,直覺地抓了「32GB」這麼個數字,覺得這應該一般用戶的上限。當時他想說反正現在在做的只是草稿,具體的設計和選項都還會有專門的團隊再推敲,因此先這樣就好了。想不到的是,這個「草稿」就這樣直接被使用,且由 Windows 2000 透過 Windows XP、7、8、10 傳承到了現在的 11,一路都還維持著當年的設計和選項。
Windows 其實已經能正常讀取有 2TB 容量的 FAT32 分割區很多年,只差只為介面當中沒有選項,因而無法格式化超過 32GB 的分割區,要透過第三方工具才行。現在,Microsoft 才在一篇最新的 Windows 11 Canary 測試版本的部落格文章中,有這麼一行簡短的字:「當使用命令列以 format 指令格式化磁碟時,我們已將 FAT32 的大小限制從 32GB 增加到 2TB。」這看起來總算是初步解決了問題,但只解決了一半 —— 命令列終究不是 UI,所以你還是無法由格式化選單中選擇 32GB,但至少系統有內建這樣的功能了。
以現代來說,會撞到這個問題大概就是在格式化 64GB 隨身碟的時候,應該有不少人發現過不能選擇 FAT32 吧。當然,現在有更多更先進的檔案系統存在,要用到 FAT32 的機會已經是比過去小很多,不過還是很高興Microsoft 終於在 25 年後想起來還有這個問題沒改,只希望接下來能順便把格式化的 GUI 也順便更新一下了。
緊貼最新科技資訊、網購優惠,追隨 Yahoo Tech 各大社交平台!
🎉📱 Tech Facebook:https://www.facebook.com/yahootechhk
🎉📱 Tech Instagram:https://www.instagram.com/yahootechhk/
🎉📱 Tech WhatsApp 社群:https://chat.whatsapp.com/Dg3fiiyYf3yG2mgts4Mii8
🎉📱 Tech WhatsApp 頻道:https://whatsapp.com/channel/0029Va91dmR545urVCpQwq2D
🎉📱 Tech Telegram 頻道:https://t.me/yahootechhk