Windows硬碟为什么永远从C碟开始?一文看清消失的A碟与B碟是什么

撰文: 黄浩晋
出版:更新:

为什么Windows的硬碟总是从C碟开始?你每次打开Windows电脑时,有否好奇过为什么硬碟总是由“C碟”起跳,而不是理所当然的“A碟”?那两个凭空消失的A碟与B碟,究竟去了哪里?这背后其实隐藏了一段长达数十年的电脑硬件演进史。

为什么Windows的硬碟总是从C碟开始?(Wikipedia)

Windows的硬碟预设从C碟开始,是因为A碟与B碟在个人电脑发展初期被保留给了“软碟机”(Floppy Disk Drive)。这是一项沿用数十年的硬件历史规范与向下相容设计。

A碟与B碟的历史使命:双磁碟时代

在1970年代末至1980年代初(IBM PC与MS-DOS诞生的年代),硬碟是极其昂贵且罕见的奢侈品,一般的个人电脑主要依靠软磁碟(Floppy Disk)来储存资料与开机:

A碟(Drive A):代表第一部软碟机。电脑开机时,BIOS会优先读取A碟中的系统磁碟(如DOS开机碟)来载入作业系统。

B碟(Drive B):代表第二部软碟机。早期电脑为了方便档案操作,通常会配置两部软碟机,用家可以将开机碟留在A碟,同时在B碟插入应用程式碟或资料储存碟,这样复制档案时就不用频繁抽出更换磁碟。

如果电脑只有一部实体软碟机,DOS系统甚至会“虚拟”出B碟:当程式要求存取B碟时,萤幕会提示“请插入B碟磁片并按任意键”,让用家在同一个插槽中换碟操作。

传统硬碟拆解的构造解析。(RDATA)

硬碟问世:顺位排到C碟

到了1983年,IBM推出了配备10MB硬碟的IBM PC/XT,个人电脑正式迎来硬碟时代。由于当时的架构中,A碟与B碟已经被5.25吋或3.5吋软碟机牢牢占据(1981年IBM PC推出时首先普及的是5.25吋软碟机,而更早期有8吋软碟,3.5吋则是1980年代中后期才在PC上成为主流),微软与IBM在规划磁碟代号顺序时,便顺理成章将第一个实体硬碟指派为“C碟”。随后安装的第二个硬碟或光碟机(CD-ROM),则依序往下分配为D碟、E碟等。

8吋、5.25吋、3.5吋软碟。(Wikipedia)

为何软碟淘汰后,Windows不把C改回A?

虽然软碟机在2000年代后逐渐淡出历史舞台,但Windows依然维持“硬碟从C开始”的规则,关键原因在于向下相容性:

路径硬编码(Hardcoded Paths):早期有大量软件与安装脚本将系统档案路径写死为C:\Windows、C:\Program Files。如果微软贸然把系统硬碟预设改回A碟,会导致大量旧款商用软件与工具程式崩溃。

开发与使用习惯:数十年来,全球工程师与用家的认知早已建立在“C碟是系统碟”的基础上,沿用此设定的成本远低于打破传统带来的混乱。

1999年的硬碟。(Wikipedia)

现在的A碟与B碟还能使用吗?

系统预设不会主动将新插入的USB手指或外置硬碟命名为A或B,但这两个代号并未被微软锁死。

如果想使用A或B碟,可以在Windows中打开“磁碟管理”(Disk Management),右键点选任何硬碟分割区、SSD或USB手指,选择“变更磁碟机代号及路径”,手动将代号指定为A:或B:,系统完全可以正常读取与运作。

资料来源:Wikipedia、News.am

黄浩晋
《香港01》数码生活版记者,时刻紧贴全球科技趋势,专门搜罗最新手机情报、数码产品实测及AI应用新知。致力以专业客观的分析解构科技概念,助读者一文看清业界最新动态,走在数码潮流最尖端。