找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

4258

积分

0

好友

555

主题
发表于 5 小时前 | 查看: 4| 回复: 0

FAT32 这个文件格式的历史其实相当久远,早在 1996 年就随着 Win95 OSR2 一同发布,其主要使命是取代更古老的 FAT16 文件系统。

从技术规格上讲,FAT32 本身是支持最大 2TB 容量的。然而,由于当年 Windows 95 开发团队一个堪称“随手决定”的操作,导致在后续长达数十年的 Windows 系统中,通过系统自带工具格式化 FAT32 分区一直被硬性限制在 32GB。

现在,微软终于在最新的 Windows 11 预览版本中,正式移除了这个持续近三十年的限制。根据官方消息,经过漫长的内部调整,Windows 现已解除对 FAT32 文件系统的这一古老限制。具体来说,在最新的 Windows 11 Insider Preview 构建版本 26220 或 26300 中,系统命令行工具所能创建的 FAT32 分区大小上限已从 32GB 直接提升到了理论支持的 2TB。

这无疑是一个颇具标志性的变化。在此之前,如果你想在 Windows 中创建一个超过 32GB 的 FAT32 分区,只能依赖第三方磁盘工具,或者在 Windows PowerShell 或命令提示符中使用特定的格式化命令来绕过限制。

那么,这个 32GB 的限制究竟从何而来?其根源有些令人啼笑皆非,它源于 Windows 95 开发人员 Dave Plummer 在 1994 年底某个下雨的星期四早晨,做出的一个“临时起意”的决定,而这个问题竟随之延续了将近 30 年。

据 Dave Plummer 后来回忆,当时他正在编写 Windows 95 的磁盘格式化对话框界面。他拿出一张纸,罗列了所有需要在对话框中呈现的选项,例如文件系统类型、卷标、簇大小、是否启用压缩或加密等。当需要为分区大小设定一个上限值时,他随手写下了 32GB,并认为“这在当时已经是天文数字,足够用好多年了”。

未曾料到,这个临时拍脑袋定下的数值,被直接固化到了 Windows 的源代码中,并在此后数十年间成为了系统默认的硬性限制,影响了无数用户。

需要注意的是,尽管 Windows 11 现已解除了 FAT32 的 32GB 限制,但此次改动目前仅针对命令行环境下的 Format 程序。至于当年由 Dave Plummer 亲手编写的那个图形界面格式化工具,以及系统自带的磁盘管理分区工具,其界面选项目前依然将 FAT32 分区大小限制在 32GB。

对于这种“只改一半”的操作方式,不少技术爱好者调侃道,这还不如一开始就别动,毕竟大家早已习惯了使用命令行或第三方工具来处理大容量 FAT32 分区。不过,这至少标志着微软开始正视并着手修复这些遗留的历史问题,对于需要深入研究操作系统底层文件系统的开发者而言,仍是一个值得关注的进展。

如果你想了解更多关于系统底层、网络协议或其他计算机科学基础知识,欢迎在 云栈社区 与更多开发者交流讨论。




上一篇:华为官宣Pura X Max先锋大使:姚安娜代言,主打横向阔折新体验
下一篇:美国游戏策划失业后独游开发:《弈棋·三国志》与7个月的心理斩杀线
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-4-16 22:53 , Processed in 0.603898 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表