你是不是被一个问题困扰着,那就是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文章
3544浏览量
88668 -
磁盘
+关注
关注
1文章
376浏览量
25207 -
分区
+关注
关注
0文章
11浏览量
8576
发布评论请先 登录
相关推荐
服务器数据恢复—服务器重装系统导致原分区无法访问的数据恢复案例
的方式将sdc1分区加入到了root_lv中;sdc2分区格式化为XFS文件系统。
服务器重装操作系统后,磁盘分区改变,sdc2分区丢失,无法访问。
美光科技推出基于大容量32Gb单块DRAM芯片的128GB DDR5 RDIMM内存
2024 年 5 月 9 日, Micron Technology Inc.(美光科技股份有限公司,纳斯达克股票代码:MU)近日宣布在业界率先验证并出货基于大容量 32Gb 单块 DRAM 芯片的128GB DDR5 RDIMM 内存,
SK海力士年内推1bnm 32Gb DDR5内存颗粒
新款32Gb颗粒不仅支持消费级UDIMM和SODIMM 64GB单条容量,更能让企业级RDIMM在无需硅通孔工艺3D堆叠的条件下,实现单模组128GB,满足服务器对大内存的需求。
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
如何将SD卡众多文件打包成一个.img文件方便一键烧写呢?
手动分成3分区(fat32、raw 和ext3),然后将preloader 、uboot、kernel、rootfile、rbf、dtb、 uboot.scr 文件拷贝到不同的分区,最后插到DE10-Nano 开发板进行启动。
SD2.0协议为什么最大只支持32GB?
SD2.0协议中CMD命令为32位,32位数据地址以512字节为一个块,所以最大只支持32GB,一直没明白怎么计算的,求助大佬们讲解一下
发表于 04-10 07:21
【youyeetoo X1 windows 开发板体验】+ 影音处理和AI模型移植
。
命令行操作 :用户可以通过命令提示符直接输入DiskPart命令来组织硬盘分区,或创建脚本文件来批量执行多个命令。
兼容性强 :自Windows 2000以来的所有Windows操作系统版本都
发表于 03-23 17:47
如何修改elmfat文件数的限制?
返回的是“-559038737”
转成hex就是FFFFFFFF DEADBEEF……
是不是elmfat有相关限制啊?该如何突破此限制?
另外elmfat具体是算fat16还是fat32?
会不会有分区限制?如果用16
发表于 03-05 06:16
服务器数据恢复-重装系统导致XFS分区无法访问的数据恢复案例
扩容的方式将sdc1分区加入到了root_lv中;sdc2分区格式化为XFS文件系统。
服务器故障:
服务器重装系统后,磁盘分区改变,sdc2分区丢失,无法访问。
Windows驱动器分区可以删除吗
可以删除Windows驱动器分区。删除驱动器分区的操作可以在Windows操作系统中的磁盘管理工具中完成。然而,在执行此操作之前,请务必提前备份重要的数据,以免丢失。 以下是删除
ELF 1技术贴|如何支持exFAT和NTFS格式
Linux操作系统通常能够自动识别并挂载FAT32格式的磁盘,然而由于FAT32文件系统的限制,单个文件的最大存储容量不得超过4GB。为了解决大文件传输问题,可选用exFAT或NTFS格式来替代
如何使用squashfs只读文件系统制作Linux系统文件
在 Colibri iMX6 的 eMMC 上我们将使用以下分区规划。BootFS 为 FAT32 格式,该分区上包含 Linux 内核文件,device tree 等启动文件,如果是 iMX8,则还包含一些其他固件文件。
发表于 01-09 11:43
•1982次阅读
I.MX6ULL-ElfBoard ELF1板卡- otg烧写增加分区的方法
elf@ubuntu:~/work$ vi mksdcard.sh
0c为fat32格式 83为ext3格式
在Ubuntu重新压缩
elf@ubuntu:~/work$ tar -cjvf
发表于 01-03 11:25
嵌入式学习-ElfBoard ELF 1板卡- otg烧写增加分区的方法
elf@ubuntu:~/work$ vi mksdcard.sh
0c为fat32格式83为ext3格式
在Ubuntu重新压缩
elf@ubuntu:~/work$ tar -cjvf
发表于 01-03 11:21
评论