已经退休的微软工程师解释为何Windows系统仅支持32GB的FAT32分区

免费在线PDF转换器/编辑器、文档模板、思维导图,点击查看

微软创始人比尔盖茨曾说的640 KB足够用经常被用来调侃 ,  与之被调侃的还有FAT32文件系统上限的32GB空间。

FAT32文件系统至今仍然还在被使用,但该文件系统的上限当然也继续存在 , 只是现在更多用户使用 NTFS 系统。

已经退休的前微软工程师戴夫普拉默日前发布视频对这种限制进行了解释,而这个限制正是出自戴夫普拉默的手。

简单来说戴夫普拉默如此设置就是考虑当时的存储介质容量 ,  毕竟当年市面上的大容量存储卡多数也只有16MB。

已经退休的微软工程师解释为何Windows系统仅支持32GB的FAT32分区

上世纪的限制延续至今:

戴夫普拉默设置的 32GB 限制并非随手设置的 , 而是进行综合考虑的结果:避免空间浪费的同时尽可能提高容量。

因为默认的簇偏大时就会造成空间浪费 ,  例如当设置为32KB时即便是几个字节的内容也会占用完整的32KB空间。

现在来看32KB其实是非常小的不会有用户在意 ,但当时16MB存储卡时代32KB的空间也是相当宝贵的不能浪费。

因此如何设置个既不会对用户造成麻烦又可以降低浪费的阈值是个值得思考的问题,这个问题由戴夫普拉默处理。

进行权衡考虑后最终设置的限制就是32GB , 因此直到限制FAT32分区限制还是32GB , 微软25年来都没进行调整。

当然这种设置只是个预设值,实际上用户也可以通过第三方软件对该阈值进行修改,修改后也可以突破这个限制。

NTFS下是否修改已无意义:

微软这么多年都没有对该阈值进行调整也是有原因的,主要是作为已过时的技术标准已经没必要再对其进行修改。

当前被广泛使用的 NTFS 文件系统已经接替FAT32文件系统,因此当下是否进行修改其实也没有太大的实际意义。

在未来微软可能也不会在对这些旧的标准进行修改,直到时代和技术的发展这些旧的技术标准慢慢退出历史舞台。

本文来源 蓝点网,由 山外的鸭子哥 整理编辑,其版权均为 蓝点网 所有,文章内容系作者个人观点,不代表 蓝点网 对观点赞同或支持。如需转载,请注明文章来源。
扫码关注蓝点网微信公众号

评论:

4 条评论,访客:4 条,站长:0 条
  1. example
    example发布于: 
    Google Chrome 87.0.4280.101 Google Chrome 87.0.4280.101 Android 10 Android 10

    鸭子哥 NTFS打成NFTS了

  2. MineTestGaming
    MineTestGaming发布于: 
    Google Chrome 87.0.4280.101 Google Chrome 87.0.4280.101 Android 7.0 Android 7.0

    现在NTFS成主流了,要用FAT还有exFAT,这个旧标准淘汰是迟早的事

    • 山外的鸭子哥
      山外的鸭子哥发布于: 
      Google Chrome 87.0.4280.88 Google Chrome 87.0.4280.88 Windows 10 64位版 Windows 10 64位版

      是的 我已经很久很久没用FAT32了 最近一次使用还是在U盘里

      • example
        example发布于: 
        Google Chrome 87.0.4280.101 Google Chrome 87.0.4280.101 Android 10 Android 10

        U盘我连exfat都没用 用的udf

发表评论