返回首页     摘要摘要  
 2026-4-25 01:40      没有评论

来源小众软件

前几天,微软在 Windows 11 开发者预览频道 Dev 26300.8170 中,把 FAT32 的人为限制取消了,现在通过命令行格式化,可以直接创建最大 2TB 的 FAT32 分区。

是的,这是一项人为限制。

FAT32不止32GB

不过早在 2024 年,这个限制解除就进入了更激进的 Canary 测试通道。拖了将近两年,才推进到现在的 Dev 通道,后面什么时候会进入 Beta,甚至正式版,还不好说。

FAT32 的设计本身,一直以来都支持 2TB 大小,但早在 Windows XP 时代,微软就将其人为限制到了 32GB,一直兼容到了 Windows 11。

FAT32不止32GB

久而久之,包括青小蛙在内的很多人都默认 FAT32 最大只有 32G,毕竟它名字里还有一个很具有误导性的 32。

至于 FAT32 真正的限制、缺陷:它不支持超过 4GB 的单个文件。

这个没变,估计也不会变了。

使用方法

插入超过 32GB 的 U 盘到电脑,使用命令提示符输入(假设U盘使用 e:):

format E: /fs:fat32

就行了。

趣闻

早在这项改动进入 Canary 测试通道时,微软的前 Windows 开发人员 Dave Plummer 在 X 上透露的:

FAT32不止32GB

我是在1994年末的一个周四雨天早晨,在微软写这个 Format 对话框的,我想是的。

我们当时正在将 Windows 95 用户界面的数十亿行代码移植到 NT 上,而 Format 只是那些 Windows NT 与 Windows 95 差异足够大,以至于我们必须设计一些自定义 UI 的领域之一。

我拿出一张纸,写下了格式化磁盘时所有可能的选项和选择,比如文件系统、标签、簇大小、压缩、加密等等。

然后我启动了 VC++ 2.0,用资源编辑器布局了一个简单的垂直堆叠,列出了你必须做出的所有选择,按你大致需要做出的顺序排列。它并不优雅,但它能用,直到优雅的 UI 到来为止。

那是大约30年前的事了,而这个对话框仍然是我那个周四早晨的临时版本,所以小心提交“临时”解决方案!

我还必须决定多少“簇松弛空间”才算太多,结果这限制了 FAT 卷的格式化大小为 32GB。这个限制也是那天早晨的一个任意选择,并且作为一个永久的副作用一直伴随着我们。

所以记住……没有“临时”的提交:)

反馈错误 去评论区 回到顶部

发布评论

思考 小丑 摊手 滑稽 吃瓜 哈哈 狗头
验证码
 没有评论
还没有人评论~