0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Windows为何只支持32GB的FAT32分区?

工程师邓生 来源:快科技 作者:雪花 2021-01-06 15:59 次阅读

你是不是被一个问题困扰着,那就是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分区丢失,无法访问。
    的头像 发表于 07-03 12:00 369次阅读
    服务器数据恢复—服务器重装系统导致原<b class='flag-5'>分区</b>无法访问的数据恢复案例

    美光科技推出基于大容量32Gb单块DRAM芯片的128GB DDR5 RDIMM内存

    2024 年 5 月 9 日, Micron Technology Inc.(美光科技股份有限公司,纳斯达克股票代码:MU)近日宣布在业界率先验证并出货基于大容量 32Gb 单块 DRAM 芯片的128GB DDR5 RDIMM 内存,
    的头像 发表于 05-09 14:27 725次阅读

    SK海力士年内推1bnm 32Gb DDR5内存颗粒

    新款32Gb颗粒不仅支持消费级UDIMM和SODIMM 64GB单条容量,更能让企业级RDIMM在无需硅通孔工艺3D堆叠的条件下,实现单模组128GB,满足服务器对大内存的需求。
    的头像 发表于 04-25 14:22 553次阅读

    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 开发板进行启动。
    的头像 发表于 04-16 16:28 1478次阅读
    如何将SD卡众多文件打包成一个.img文件方便一键烧写呢?

    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分区丢失,无法访问。
    的头像 发表于 02-29 11:35 423次阅读
    服务器数据恢复-重装系统导致XFS<b class='flag-5'>分区</b>无法访问的数据恢复案例

    Windows驱动器分区可以删除吗

    可以删除Windows驱动器分区。删除驱动器分区的操作可以在Windows操作系统中的磁盘管理工具中完成。然而,在执行此操作之前,请务必提前备份重要的数据,以免丢失。 以下是删除
    的头像 发表于 02-14 17:00 1493次阅读

    ELF 1技术贴|如何支持exFAT和NTFS格式

    Linux操作系统通常能够自动识别并挂载FAT32格式的磁盘,然而由于FAT32文件系统的限制,单个文件的最大存储容量不得超过4GB。为了解决大文件传输问题,可选用exFAT或NTFS格式来替代
    的头像 发表于 01-31 16:37 725次阅读
    ELF 1技术贴|如何<b class='flag-5'>支持</b>exFAT和NTFS格式

    如何使用squashfs只读文件系统制作Linux系统文件

    在 Colibri iMX6 的 eMMC 上我们将使用以下分区规划。BootFS 为 FAT32 格式,该分区上包含 Linux 内核文件,device tree 等启动文件,如果是 iMX8,则还包含一些其他固件文件。
    发表于 01-09 11:43 1982次阅读
    如何使用squashfs只读文件系统制作Linux系统文件

    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