Windows为何只支持32GB的FAT32分区?微软工程师给答案
程序员文章站
2022-03-22 18:19:22
你是不是被一个问题困扰着,那就是windows为何只支持32gb的fat32分区?现已退休的微软工程师dave plummer对这个问题进行了回答,当时自己想的是如何为windows用户带来良好的潜在...
你是不是被一个问题困扰着,那就是windows为何只支持32gb的fat32分区?
现已退休的微软工程师dave plummer对这个问题进行了回答,当时自己想的是如何为windows用户带来良好的潜在支持。
如果默认的簇大小偏大,磁盘空间的浪费代价会有些大。比如在设置成32kb的时候,即便是小到几个字节的“hello,world!”程序,也会占用完整的32kb存储空间。
权衡利弊之后,dave最终决定将fat32文件系统格式的卷上限设置为32gb 。而当年市面上的大容量存储卡,也普遍只有16mb的版本。
也就是上述方案,足够良好地维持了25年的时间,直到ntfs文件系统格式接替fat32成为主流。
有趣的是,windows nt 4.0其实并不原生支持 fat32(直到打上了 service pack 补丁),且wintel联盟也需要借助第三方驱动程序,才能为fat32提供支持。
- the end -
转载请注明出处:快科技
责任编辑:雪花