微软终于在 Windows 11 中取消了 FAT32 分区的 32GB 限制


微软在官方博客宣布,最新 Windows 11 测试版中取消了 FAT32 分区大小限制——最大可设置为 2TB

“用 format 命令从命令行格式化磁盘时,我们将 FAT32 的大小限制从 32GB 提高到 2TB。”

via https://blogs.windows.com

要注意,这项变化仅面向命令行生效。因此图形界面里的格式化对话框仍然有 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。


相關推薦

2022-08-10

其入职培训的政策中明确指出,禁止在公司使用微软的 Windows 操作系统,除了不会向员工发放 Windows 系统的电脑,GitLab 也要求在公司使用个人设备的员工不能使用 Windows 系统。GitLab 仅推荐员工使用 macOS 和 Linux。 GitLab 官网有一

2022-11-09

会影响游戏性能: 操作系统: DirectStorage 游戏可在 Windows 10 和 Windows 11 上运行,在 Windows 10 和 Windows 11 上运行的游戏都可从高效的 GPU 解压缩实施中获益,因为此功能的关键组件是将工作负载从 CPU 转移到 GPU,对操作系统本

2022-11-04

用的能力。 NTP 服务优化 基于全新的自动选主协议,取消了对 NTP 时钟的依赖,打破原来早期版本对所有节点的时钟偏差控制在 100ms 以内的强需求。OceanBase V4.0 版本允许的时钟偏差可以达到 2s,同时支持动态修改时钟,不会

2023-02-18

(x86) 和 64 位 (x86_64) 架构,可用于克隆 GNU/Linux、macOS 和 Windows 系统。 目前 Clonezilla Live 3.0.3 发布了,此版本将 Linux 内核从已弃用的 Linux 6.0 升级到 Linux 6.1 LTS。默认情况下,live ISO 附带 Linux 内核 6.1.11 ,基于 Debian Sid 存储库。

2024-01-19

盘的辅助工具,适用于以下场景: 需要将可引导 ISO (Windows、Linux、UEFI 等) 刻录到 USB 安装媒介的情况 需要处理未安装操作系统的设备的情况 需要在 DOS 环境下刷写 BIOS 或其他固件的情况 需要运行低级工具的情况 4.4&nbs

2022-06-17

微软低调发布了一个轻量级的 Windows 11 新变种,被命名为“Microsoft Validation OS”。根据介绍,这个新的轻量级操作系统基于命令行,并不是为普通的终端用户准备的;而是为硬件或软件供应商、开发人员和技术人员所设计,以帮

2023-04-29

(x86) 和 64 位 (x86_64) 架构,可用于克隆 GNU/Linux、macOS 和 Windows 系统。 目前 Clonezilla Live 3.1 发布了,这个版本与 Debian Sid 存储库同步,并由 Linux 6.1.25 内核提供支持。新版本引入了两个新工具,dvtm(动态虚拟终端管理器)和 dta

2022-06-29

Git for Windows 2.37.0 现已发布,主要更新内容如下: New Features 随附 Git v2.37.0。 许多反恶意软件产品似乎在我们的 MSYS2 运行时存在问题,导致运行时出现问题,例如 git subtree。添加了一种变通方法,希望能在大多

2023-02-23

GParted 是 Linux 的图形化动态分区管理工具,用于以图形方式管理你的磁盘分区。GParted 可用于创建、删除、调整大小、移动、检查和复制磁盘分区及其文件系统。 这个版本的 GParted 包括增强功能、错误修复和语言翻译更新。 主

2022-04-18

件系统是 FAT32 的替代者,它由微软开发,但是不仅用于 Windows 系统。目前 exFAT 在整个电子行业中都得到了广泛应用,特别是 SD 卡、USB 闪存驱动、数码相机和 MP3 播放器中使用最为充分。 根据介绍,当 exFAT 文件系统以其“dirsyn

2022-08-13

以在发行版中没有修复。 Boost.Filesystem 目录迭代器在 Windows 10 之前可能无法为网络共享构建 在 Windows 上的 Boost.Filesystem 中, weakly_canonical 无法处理以 "\?" 开头的路径 更新的库 Asio: 将 append、 predpend、 as_tuple 和 deferre

2022-02-07

Raspberry Pi 官方操作系统的 Raspbian OS 仍然是 32 位的系统。终于在 2022 年,Raspbian OS 推出了正式的 64 位版本。 这款 64 位 Raspberry Pi 操作系统在过去一年中进行了测试,现在确定其状态良好,可供客户在较新的 Raspberry Pi 板上

2022-12-01

系统镜像文件快速制作成可引导的 USB 启动安装盘,支持 Windows 或 Linux 启动。3.21 版本更新内容如下:  允许在 Windows 用户体验对话框中提供任意本地帐户用户名 改进来自 ISO/.wim 的 Windows 版本报告 将 UEFI:NTFS 的

2023-11-12

开发者发现,微软最新的 Windows 11 Canary Build 25987 预览版已经开始提供两个版本的 XAML Shell 服务,新的版本直接基于 Win32 + XAML,曾经被寄予厚望的 UWP 在新版本里已经不见踪影。 via https://twitter.com/thebookisclosed/statu