FAT32為何只能格式化32GB?25年前他做的這個決定

2021-01-12 PCEVA評測室

上周PCEVA在直播活動中送出了金士頓牛年限量版64GB優盤,不知道獲獎的玩家是否已經收到?大家在格式化大容量優盤的時候可能會發現無法選擇FAT32格式,只能在NTFS和exFAT中二選一。

理論上FAT32文件系統可以管理高達16TB的容量,但實際上在Windows裡只有低於32GB容量的分區才能選擇格式化為FAT32,這個限制究竟從何而來?原來32GB限制和「640KB基本內存」一樣,都是微軟做出的、在當時看起來「已經足夠用」的決定。作出這一決定的前微軟工程師Dave Plummer日前在自己的油管頻道回憶了這一歷史。

Plummer曾在微軟工作13年,於2003年Vista系統發布前夕離開微軟,他給Windows系統留下了大量遺產:最初的Windows任務管理器、系統自帶的ZIP壓縮解壓功能、XP中自帶的三維彈球小遊戲都包含他寫的代碼。今天要說的FAT32格式化容量限制也是源自Plummer當年將Windows 95 Shell移植到Windows NT時的一個決定。

在重新設計「格式化磁碟」功能的UI界面時,Plummer考慮了文件系統中的文件分配單元和空間效率問題:FAT32格式化32GB以上分區時需要使用32KB或更大的分配單元,這意味著即便是一個字節內容的文件,也會實際佔用32KB甚至更多的磁碟空間。下圖左側是Windows 95系統中的格式化界面,右側是Windows XP(源自NT內核)系統中的格式化界面。

在那個年代,最大容量的存儲卡僅有16MB容量。用Plummer自己的話來說,「32KB的分配單元造成的浪費太愚蠢了,而且16MB乘以1000,然後再增大一倍,應該足夠NT4.0作業系統整個生命周期使用了」。Plummer選擇了32GB作為FAT32格式化的極限容量,不曾想一個臨時性的設定成為了永久性解決方案,一直影響到25年後的今年。

現在看起來這個容量限制和1981年蓋茨說的「640KB內存足夠用「一樣,他們不得不承認當年的決定缺乏遠見。不過好在exFAT格式已經足夠普及,大家已經不必在意FAT32是否能格式化32GB以上優盤和存儲卡了。如果確實有需要,DiskGenius等其他磁碟工具也可以幫大家用FAT32格式化超過32GB的分區。

相關焦點

  • 工程師親自講述:Windows為何只支持32GB的FAT32分區?
    雖然 FAT32 文件系統格式已經相當普及,但 Windows 用戶多年來仍有一個巨大的疑問 —— 為何默認只支持 32GB 的分區大小?隨著時間走入 2021 年,現已退休的微軟工程師 Dave Plummer 終於在 YouTube 自頻道(Dave's Garage)的最新一期節目中給出了解答 —— 因為當年就是他要求這樣限制的。
  • 工程師:FAT32 格式化 32G 限制是個不能被原諒的致命錯誤
    眾所周知,在 Windows 上,只有低於 32GB 容量的分區才能選擇格式化為 FAT32。但這一限制到底是出於何種原因呢?
  • 工程師:FAT32格式化32G限制是個不能被原諒的致命錯誤
    文|白開水眾所周知,在 Windows 上,只有低於 32GB 容量的分區才能選擇格式化為 FAT32。但這一限制到底是出於何種原因呢?近日,已退休的前微軟工程師 Dave Plummer 則在自己的 YouTube 頻道回憶了其當初做出這一決定的心路歷程。
  • 淺析win7電腦中格式化U盤幾種方法
    小夥伴們留言詢問,當我們在格式化U盤的時候,會出現提示「Windows無法完成格式化」,導致格式化失敗,反覆試過幾次,其結果都是一樣
  • dos命令convert圖文教程,電腦硬碟分區FAT32無損轉換為NTFS格式
    大家好,我是老蓋,首先感謝觀看本文,本篇文章做的有視頻,視頻講述的比較詳細,也可以看我發布的視頻。今天我們學習dos命令中的convert這個命令,他這個命令可以把一個fat32的分區轉換為ntfc格式,輸入命令convert /?
  • 內存卡不能格式化怎麼辦?數據恢復教程詳解
    內存卡因為每天都需要讀寫大量數據,所以出現一些故障,比如無法格式化等等也是很常見的事。那麼如果出現內存卡無法格式化的情況該怎麼辦呢?下面就給大家介紹幾個修復內存卡恢復數據的方法。首先我們明確格式化內存卡的目的,比如如果內存卡裡的數據都不重要,或者都已經有了備份,格式化內存卡是為了清空卡內空間或是修復,數據不做考慮的話,我們可以通過強格來格式化內存卡。
  • 內存卡格式化不了怎麼辦?這些方法幫您修復
    內存卡格式化不了怎麼辦?內存卡是一種廣泛存在於各種媒體設備中的小型存儲裝置,起到記憶存儲媒體設備文件的作用。但是有時候內存卡會出現一些故障,需要格式化修復但又提示無法格式化,這時候該怎麼去修復內存卡呢?下面介紹的這幾種方法非常好用,快來學習嘗試一下吧。
  • U盤無法格式化壞了要丟?別急,看完這五個方法再說
    打開磁碟管理器,然後你會發現U盤變成了RAW格式,數據可能還有在,U盤格式化和磁碟格式化不一樣,U盤格式化會刪除根目錄表,但不會刪二級目錄,所以你如果有數據要拿出來,變成RAW格式後,不要格式化U盤!但是我在這邊就先碰壁了,提示無法供RAW驅動器使用,CHKDSK多數時候只能對硬碟起作用
  • 當遺傳學遇上Excel格式化,科學家們也只能認輸
    圖源:lyndaSimon很喜歡做電子表格,他喜歡把數字一列列地排列起來,然後通過公式來處理這些數據,這種做法的難度介於編寫代碼和做筆記之間。Simon不僅有做帳單的表格,還有用於記錄各種項目、假期和愛好的表格。即使是深藏閣樓、許久不用的東西也有一個表格記錄,Simon的新年決心也寫在電子表格中。每次當他開始思考某件事時,就會自動打開一個新表格,然後把想法分成不同的行和列。
  • u盤格式化為FAT32模式,是什麼意思?今天我們來看一看
    FAT32和NTFS是U盤支持的兩種文件系統:FAT32對於單個4G以上的文件不支持複製,並且在複製文件的過程中會產生磁碟碎片;建議將U盤格式化為NTFS,可以支持4G操作步驟格式化U盤右擊U盤,點擊「格式化」;文件系統選擇「NTFS
  • Python-字符串格式化
    前言Python2.6 開始,新增了一種格式化字符串的函數 str.format(),它增強了字符串格式化的功能。相對於老版的%格式方法,它有很多優點。1.在%方法中%s只能替代字符串類型,而在format中不需要理會數據類型;2.單個參數可以多次輸出,參數順序可以不相同;3.填充方式十分靈活,對齊方式十分強大;4.官方推薦用的方式,%方式將會在後面的版本被淘汰。
  • 8年前,他偷偷做了這個決定,如今幾片指甲讓一切...
    想起婚後妻子和前男友還有正常來往…為了解開這個心結,8年前,他偷偷下定決心要做親子鑑定!(網絡配圖,圖文無關)8年前,他做了這個決定!看著一天天長大的兒子,李先生總覺得心裡有個疙瘩,到了兒子10歲時,他產生了做親子鑑定的想法,也找過鑑定機構,聽說要抽血才能做鑑定,擔心妻子知道後會影響家庭的和諧就放棄了。
  • 假如讓你回到5年前,你最想做的事是什麼?看完這個故事再做決定
    閉上眼睛…想像一下,假如現在是2050年,你已經60歲或者70歲,坐在空無一人的房間,臃腫老態,沒錢沒權,生活不能自理,每天只能躺早輪椅上。 這個時候你對上帝許了一個願望:求求您,讓我再年輕一次吧! 上帝說:好的。
  • 23年前患上乳腺癌,這兩個男人的決定成就了這個「乘風破浪」的女士
    這份23年前的病例,被杭州人郝先生(化名)細心地保存在文件袋裡,他說,這是妻子人生的轉折,也是她生命的全新起點。原來,由於身患乳腺癌,郝先生的妻子何女士(化名)在23年前接受了保乳手術治療,術後恢復得很好。前些天,他們帶著這份病例,又去了浙江大學醫學院附屬邵逸夫醫院乳腺中心宋向陽主任醫師處例行複查。
  • 微軟Win10徹底封殺exFAT/FAT32磁碟,格式化只剩NTFS/REFS
    感謝IT之家網友應為愛情的線索投遞7月6日消息 此前IT之家剛剛報導過等,但實際上微軟在創意者更新中已經徹底封殺了exFAT/FAT32磁碟,IT之家發現在最新版本系統中,格式化磁碟選項已經只剩下NTFS和REFS兩種格式。
  • 25年前打死人,他不用坐牢竟還結婚生子
    王某打死人卻未服刑 根據報導,25年前的1995年,王某打死了同村的程女士,當時王某與父親分別被判了12年與10年的刑期,並賠償受害的程家人1萬7千人民幣。
  • EXCEL基礎功能:格式化的條件
    那麼今天我們用這個功能來搞點什麼事情呢?我們來做一個自動設定單元格線框的小玩意兒,先來看看效果。首先和實例中一樣,我們選擇標題欄下面的A2單元格,然後點擊「設定格式化的條件」,在下拉菜單中選擇「新增規則」,打開「新增格式化規則」窗口後,選擇最後一個「規則類型」-使用公式來決定要格式化哪些儲存格。
  • 25年前,紅極一時電視劇《小龍人》為何被禁播?背後原因發人深省
    今天所說的這部影視劇曾是孩子們高度追求的「神劇」,25年前,它的地位堪比風靡全國的《喜羊羊與灰太狼》,這個現實和科幻融於一體的神話劇是穿越劇的啟蒙之作、是教育類的先河之作,但如此紅到發紫的作品為何上映後不久遭到禁播?背後原因發人深省。
  • 格式化換系統的法門
    什麼叫格式化換系統?我們發現很多時候煩惱和痛苦來自於被過去舊有的思維意識系統在固化、在束縛、在認同,就是一套系統不升級,或者過去的系統裡面有太多的病毒,這個系統沒殺病毒,或者說又沒升級掉,也沒格式化的話,這個系統運行就不暢通,也不流暢,甚至可能死機、宕機各種情況發生,那這個時候怎麼辦?
  • 一份寫給刀疤的辯詞:25年前看辛巴,25年後看刀疤
    25年前看辛巴,25年後看刀疤  一份寫給刀疤的辯詞◎天櫃  1994年的夏天,人類歷史上首次觀測到彗星撞木星,能量相當於炸20億顆原子彈。但更多人記得的是,那年夏天他們看了一部叫《獅子王》的動畫片,夢到銀河下的廣袤草原。