当你尝试在 Windows 的图形界面里格式化一个大于 32GB 的 U 盘时,会发现 FAT32 选项消失了。这个格式明明兼容性最好,却没法直接选,是不是挺让人头疼的?
最近,微软在 Windows 11 开发者预览版 Dev 26300.8170 中,悄悄移除了这个长达数十年的人为限制。现在,即使是通过命令行,你也可以直接创建最大容量为 2TB 的 FAT32 分区了。

没错,这确实是一个“历史遗留”的人为限制。其实,这个限制解除早在 2024 年就进入了更早期的 Canary 测试通道。等了将近两年,它才终于推进到现在的 Dev 通道。至于它什么时候会进入 Beta 甚至正式版,目前还没有确切的时间表。
从技术原理上讲,FAT32 文件系统 的设计本身一直都能支持最大 2TB 的容量。但在 Windows XP 时代,微软就在其格式化工具中主动加上了 32GB 的上限,并且这个限制一路“兼容”到了 Windows 11。

久而久之,很多人(包括我)都默认 FAT32 最大只能有 32G,毕竟它的名字里就带个“32”,这误解简直顺理成章。不过,FAT32 真正的技术短板其实在于:它不支持单个文件超过 4GB。这一点,无论分区多大都不会改变,估计未来也不会变了。
如何使用命令行创建大容量FAT32分区?
方法其实非常简单。将你的大容量 U 盘或移动硬盘插入电脑,然后以管理员身份打开命令提示符,输入以下命令即可。
假设你的U盘盘符是 E:
format E: /fs:fat32
系统会提示你确认操作,输入 Y 并回车,等待格式化完成就行了。
限制背后的趣闻:一个“临时”方案的30年
这个改动刚出现在 Canary 通道时,就引发了不少讨论。更早之前,微软前 Windows 开发人员 Dave Plummer 在社交媒体上透露了这个限制的由来,故事非常有意思。

他回忆道,那是在1994年末一个周四的雨天早晨,他在微软编写了这个“格式化”对话框。当时团队正在将 Windows 95 的代码移植到 NT 系统上,因为两者差异较大,所以需要重新设计一些用户界面。
他拿出一张纸,罗列了格式化磁盘时所有可能的选项:文件系统、卷标、簇大小、压缩、加密等等。然后他启动 VC++ 2.0,用资源编辑器堆叠出了这个简单的对话框。用他的话说:“它并不优雅,但它能用,只是打算用到优雅的 UI 到来为止。”
然而,这个“临时”方案一用就是近30年。他提到,当时他必须决定多少“簇松弛空间”是可以接受的,这个随意的决定最终将 FAT 卷的格式化大小限制在了 32GB,并作为一个“永久的副作用”保留了下来。他的总结也成了对开发者的忠告:“所以记住……没有‘临时’的提交。”
你看,技术史上很多看似坚固的规则,其起源可能就是这么偶然。
最后需要提醒的是,这项改动目前仅适用于 Windows 11 的特定预览版本。Windows 10 用户暂时无法享受这个便利,如果确实需要,还得借助第三方分区工具。
想了解更多关于计算机基础和操作系统底层原理的深度讨论,欢迎来 云栈社区 和我们一起交流。
|