Windows操作系统的某些设计源于早期版本,甚至源于DOS时代。这些设计由于兼容性考虑或用户习惯而被保留下来。
1. 硬盘分区为何总是“C”盘开头?A、B盘去哪了?
在硬盘尚未普及的年代,计算机的数据读写主要依赖软盘。当时的主流配置是两个软盘驱动器:一个用于3.5英寸软盘,另一个用于5.25英寸软盘。
在早期的DOS系统里,系统将字母A和B分配给它们,A盘对应3.5英寸软驱,B盘对应5.25英寸软驱。当硬盘成为标准配置后,它沿用了字母顺序,从C开始分配盘符。尽管软驱已被淘汰,但A和B的盘符预留惯例被保留。
2. 控制面板与设置应用共存
如果你在使用Windows 10或11,一定注意到过传统的“控制面板”与“设置”应用并存情况。在使用时总是会在两者之间来回寻找,这是系统设计混乱吗?并不是,原因是因为“控制面板”是Windows的传统组件,承载了大量深层系统设置。而“设置”是为现代化和触摸交互设计的新界面。由于完全迁移所有设置项存在技术复杂性和兼容性风险,因此两套系统目前仍旧并行存在。
小技巧:在任意打开的文件夹地址栏中输入“控制面板”,回车即可打开“隐藏的”控制面板。
3. 路径分隔符:为什么用的是反斜杠“”?
放眼整个互联网和Unix/Linux世界,正斜杠“/”是路径分隔的标准。唯独Windows特立独行,使用反斜杠“”(如C:Users)。这个“另类”的传统源于DOS时代,在早期的DOS系统中,正斜杠已被用作命令行参数的前缀(如dir /w)。为了区分命令参数和文件路径,DOS选择了反斜杠作为路径分隔符。尽管Windows NT内核本身已支持正斜杠,但为了兼容旧软件和用户使用习惯,这一约定被一直沿用了下来。
4. 无法创建的“神秘”文件和文件夹
试试在Windows桌面右键新建一个文件夹,并试图将其命名为con、prn或aux。你会发现重命名被阻止,提示“指定的设备名无效”。原因是这些名字是DOS时代的“保留设备名”,类似于程序语言中的“保留字”。它们直接指向硬件设备:con代表控制台(键盘/屏幕),prn代表打印机,nul则代表“空设备”。禁止使用这些名称是为了防止旧版程序在读写文件时与设备操作指令发生冲突。这个禁令,从DOS时代一直严格执行到今天。
小技巧:可以通过cmd指令创建这类的“伪文件和文件夹”,不过创建成功后无法正常访问和删除。
创建:md con.删除:rd con.5. “形同虚设”的Scroll Lock键
你是否有注意到过:键盘上的Scroll Lock键,按下它会亮起键盘上的一个指示灯。但是,这似乎“啥用都没有”。Scroll Lock键在早期的文本界面下,用于切换光标键的功能是移动光标还是滚动视图。它的作用是切换箭头键的行为:关闭时移动光标,开启时则滚动整个屏幕视图。进入图形化时代后,这个功能早已被鼠标滚轮完美取代。然而,它却在Microsoft Excel中找到了最后的“避难所”。在Excel中开启它,再按箭头键,你会发现移动的是工作表视图而非选中的单元格——这是它为数不多的“高光”时刻。

6. “蓝屏死机”的经典配色
那个让人抓狂的蓝底白字错误界面,其配色选择并非随意而为。在Windows 1.0和2.0的16色时代,设计师需要在有限的颜色中挑选一种作为致命错误的背景。纯蓝色(RGB: 0, 0, 170)能与白色文字形成清晰的高对比度,同时又不像黑色那样完全死寂,因而被选中。这个强烈的视觉标识被沿用至今,即便如今win10/11蓝屏中增加了二维码和悲伤表情,但其核心的“蓝底白字”已然成为Windows系统崩溃的“品牌标志”。
小技巧:蓝屏崩溃时,搜索屏幕上显示的蓝屏代码可以帮助你快速地分析解决电脑蓝屏问题。
7. “神秘”的系统保留盘
在很多新电脑,尤其是预装 Windows 的笔记本电脑上,打开“我的电脑”会看到一个几百兆的小分区,名为“系统保留”或“EFI 系统分区”。它没有盘符,平时你也用不到。
这是Windows的“启动引导区”,里面存放着系统启动所必需的核心文件。将它和主系统C盘分离,是为了提高安全性和稳定性,避免启动文件被意外破坏或感染。
8. F1键通用帮助功能
从DOS时代到最新的Windows 11,按下F1寻求帮助,几乎是所有软件的共同打开方式。这个传统源于1980年代的IBM PC键盘,当时IBM为功能键赋予了标准含义。F1作为帮助键的习惯,被整个Windows生态系统广泛采纳,并延续至今。尽管如今很多新式应用已不再内置本地帮助,但在一众经典软件中,它依然是那个最可靠的“求助快捷键”。
9. Caps Lock键的现状
占据键盘黄金位置的Caps Lock键,在今天却成了著名的“误触之王”。它源自机械打字机的“Shift Lock”键,用于连续输入大写字母。
Caps Lock键用于切换大写字母输入,其设计继承了机械打字机上的Shift Lock键。在当前计算机使用中,连续输入大写字母的需求已显著减少,导致该键的使用频率很低,并容易因误触造成不便。这也促使许多用户和厂商开始对它进行改造或禁用,让它成为了一个亟待“重新定义”的历史遗留物。
10. “注册表”的前世今生:INI文件
今天我们用“注册表”这个庞大的数据库来存储系统和程序的几乎所有配置。它结构复杂,甚至有些脆弱,让很多用户又爱又恨。
在 Windows 3.x 乃至更早的 DOS 时代,系统并没有注册表。程序的配置信息都存储在一种叫做 .ini 的初始化文件中。比如 win.ini 和 system.ini 就是整个 Windows 系统的核心配置文件。每个应用程序也都有自己的 .ini 文件。随着程序越来越多,.ini 文件散落在系统的各个角落,难以统一管理和维护。为了提升系统稳定性、安全性和集中化管理能力,微软在 Windows 95 和 NT 中引入了“注册表”这个概念。
这些设计体现了操作系统演进中的一个基本原则:在引入新功能的同时,必须考虑对旧有软件和用户习惯的兼容性。许多历史决策因此得以在现代系统中继续存在。