你是不是被一个问题困扰着,那就是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提供支持。
责任编辑:PSY
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
WINDOWS
+关注
关注
3文章
3434浏览量
87122 -
磁盘
+关注
关注
1文章
336浏览量
24874 -
分区
+关注
关注
0文章
11浏览量
8522
发布评论请先 登录
相关推荐
CubeMx可以生成FAT32的文件系统吗?
大家好!MCU型号:STM32L476R
我测试发现 CubeMX 生成的文件系统是 FAT16 的。请教一下,CubeMx 可以生成 FAT32 的文件系统吗?
FAT16 最大只能支持
发表于 04-19 07:11
STM32F105+fatfs0.13c挂载32GB(FAT32)、64GB失败怎么解决?
挂载8G16G(exFAT)容量的U盘均正常,32GB(FAT32)、64GB挂载失败!何故?
发表于 04-17 06:46
SD2.0协议为什么最大只支持32GB?
SD2.0协议中CMD命令为32位,32位数据地址以512字节为一个块,所以最大只支持32GB,一直没明白怎么计算的,求助大佬们讲解一下
发表于 04-10 07:21
如何修改elmfat文件数的限制?
返回的是“-559038737”
转成hex就是FFFFFFFF DEADBEEF……
是不是elmfat有相关限制啊?该如何突破此限制?
另外elmfat具体是算fat16还是fat32?
会不会有分区限制?如果用16
发表于 03-05 06:16
Windows驱动器分区可以删除吗
可以删除Windows驱动器分区。删除驱动器分区的操作可以在Windows操作系统中的磁盘管理工具中完成。然而,在执行此操作之前,请务必提前备份重要的数据,以免丢失。 以下是删除
ELF 1技术贴|如何支持exFAT和NTFS格式
Linux操作系统通常能够自动识别并挂载FAT32格式的磁盘,然而由于FAT32文件系统的限制,单个文件的最大存储容量不得超过4GB。为了解决大文件传输问题,可选用exFAT或NTFS格式来替代
FAT32文件系统详细分析 (格式化SD nand/SD卡)
可选,我这里申请到的是两片32Gb的芯片和测试板.
[]()
2.1 格式化SD nand / SD卡,强制采用FAT32格式,分配每个簇大小为2048Byte,同时为了避免其他原有数据干扰,我们此处
发表于 11-03 17:55
FAT32文件系统详细分析 (格式化SD nand/SD卡)
文章目录FAT32文件系统详细分析(续FAT文件系统详解)1.前言2.格式化SDnand/SD卡3.FAT32文件系统分析3.1保留区分析3.1.1BPB(BIOSParameterBlock
FAT32文件系统详细分析 (格式化SD nand/SD卡)
可选,我这里申请到的是两片32Gb的芯片和测试板.
2.1 格式化SD nand / SD卡,强制采用FAT32格式,分配每个簇大小为2048Byte,同时为了避免其他原有数据干扰,我们此处取消快速
发表于 10-18 16:58
北亚数据恢复-WINDOWS还原系统后分区的数据恢复方案
故障:
1、WINDOWS还原系统后,原来的多个分区合并成了一个分区;
2、WINDOWS还原系统后,原分区与现在
【Milk-V Duo 开发板免费体验】TF扩容
还有别的办法么?
解决
当然是有办法的啦,使用fdisk和resize2fs就可以解决,不过在这里重要提示一下,我的32GB不能全部扩容到ROOTFS分区,如果全部扩容的话会出问题,所以,我扩容了
发表于 08-01 16:09
评论