微软终于在 Windows 11 中取消了 FAT32 分区的 32GB 限制
微软终于在 Windows 11 中取消了 FAT32 分区的 32GB 限制
微软在官方博客宣布,最新 Windows 11 测试版中取消了 FAT32 分区大小限制——最大可设置为 2TB。
"用 format 命令从命令行格式化磁盘时,我们将 FAT32 的大小限制从 32GB 提高到 2TB。"
要注意,这项变化仅面向命令行生效。因此图形界面里的格式化对话框仍然有 32GB 的 FAT32 分区大小限制。
事实上, FAT32 分区大小限制在 32GB 是在近 30 年前微软开发者随手设定的。
戴夫 - 普卢默(Dave Plummer)是微软的资深工程师,曾创造了任务管理器、Windows 弹球、原生 ZIP 支持(微软出钱买断该功能后,他用这笔钱购买了一辆红色克尔维特)等传奇软件。
今年早些时候,他在自己的 X 账户上分享了创建 "格式化" 对话框的故事 —— 称其是一个使用了长达 30 年的 “临时解决方案”。
故事还要追溯到 1994 年,当时 Dave 和其他软件工程师们正忙于将 "海量的代码" 从 Windows 95 迁移到 Windows NT 系统上。由于后者引入了许多改动,格式化对话框的界面也亟待重新设计。
Dave 拿起纸笔,列出了一些必要的功能,并使用 VC++ 2.0 的资源编辑器快速搭建了一个简单的纵向列表界面。选择垂直布局是为了让用户可以按照大致正确的顺序勾选所有选项。
Dave 表示,这个设计的初衷并不是为了美观,仅仅是为了在 “更优雅的界面” 到来之前先用着。
然而让人没想到的是,这个“临时解决方案”一用就是 30 年。即使是最新版本的 Windows 11 预览版,在格式化对话框仍然维持着当年的样式,没有任何升级的迹象。
Dave 还提到,“30 年前我做的那个星期四上午做出来的临时方案,现在还在使用!” 他还感慨:“在开发软件时,可要当心‘临时’这两个字眼儿啊!”
此外,Dave 当时凭直觉决定了 cluster slack 大小的限制,这直接导致了 FAT 卷的格式化最大容量为 32GB。