Windows 格式化对话框是一个使用了 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。同样,这也是一个当初的临时决定,却意外地变成了至今仍在使用的永久限制。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
开源日报 | AI手机需要新故事;做了十几年的操作系统和AI应用,跨界到机器人领域;VitePress 1.0;苹果曾试图为安卓开发手表
欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。 # 2024.3.25 今日要点 OpenSource Daily 尤雨溪宣布推出 VitePress 1.0 尤雨溪宣布正式发布 VitePress 1.0 版本,并声称其 “基于 Vite 和 Vue 构建,是 VuePress 的精神继承者和现代替代品。” VitePress 是一个静态站点生成器 (SSG),专为构建快速、以内容为中心的站点而设计。简而言之,VitePress 获取用 Markdown 编写的内容,对其应用主题,并生成可以轻松部署到任何地方的静态 HTML 页面。 FydeOS v18 发布,控制中心重构,虚拟桌面、剪贴板、文件搜索全面升级 -虚拟桌面:改进了虚拟桌面功能,通过底部快捷按钮实现工作空间快速切换,以提升任务管理效率。 -控制中心重构:采用最新的 Material Design 美学全面优化了控制中心界面和操作逻辑。 -剪切板升级:增强剪切板功能,支持快捷键「Windows 键 + V / Command + V」访问历史记录,简化内容管理。 今日观察 - 微信夜半谈 - 微博生活芯科技...
- 下一篇
Ugly avatar —— 丑头像生成器
Ugly avatar 是生成丑头像的在线工具。 体验地址:https://txstc55.github.io/ugly-avatar/
相关文章
文章评论
共有0条评论来说两句吧...