当有个人电脑时,著名的微软操作系统和视窗系统都运行在硬盘上。第一个磁盘(系统磁盘)总是从磁盘C开始,但是为什么呢?

用字母命名不同的存储设备起源于20世纪60年代设计的IBM虚拟机操作系统。最早的系统是他们的CP-40和CP/CMS系统。后来,这种习惯被推广到了其他系统,如数字研究公司的CP/M操作系统。在操作系统的早期开发中,字母命名主要出现在逻辑设备命名中(特别是),而物理存储设备直到后来才使用字母命名。

直到1980年,IBM希望在个人电脑上使用当时相对流行的CP/M操作系统。然而,国际商用机器公司和数字研究公司还没有达成最普遍的一致意见,原因也没有公之于众。传闻说,在IBM谈判开始时,计算机程序设计手册作者加里·基尔代尔的妻子多萝西·基尔达尔拒绝签署保密协议。据说她不会在协议上签字,除非她和出差的丈夫谈过。然而,她丈夫过去常常把这种商业活动留给她去经营,这多少有些不合理。

拒绝签署保密协议激怒了IBM的谈判代表,而他的妻子没有签署,因为咨询顾问格里·戴维斯建议她最好先征得丈夫的同意。然而,鉴于这种事情在许多商业谈判中是一种常见的做法,回顾整件事情似乎有些奇怪。

事后发生的事情的记录也不清楚。加里·基尔代尔后来表示,在他出差回来后,这对夫妇与IBM代表杰克·萨姆斯达成了协议,但IBM不遵守协议,也没有进行合作。

无论如何,我们可以肯定的是,IBM没有采用当时流行的CP/M系统,而是选择了与微软合作。当时,微软购买了克隆系统的版权,该系统当时被称为86-DOS。此后,他们将86-DOS系统用于IBM的新个人电脑。除了一些显而易见的变化之外,这个商标被改成了微软操作系统,尽管IBM称之为个人电脑操作系统。

由于新系统是基于计算机程序/机器克隆的,除了一些从IBM系统借用的磁盘驱动器命名设置外,微软操作系统遵循计算机程序/机器磁盘字母命名规则。由于使用了计算机程序设计/维护系统的许多功能,许多当时流行的软件可以更方便地移植到新的操作系统中。

返回到该驱动器的字母命名规则。早期的个人电脑通常不配备大容量存储设备,主要是因为成本高。他们通常使用软盘设备。这些软盘读取设备(软盘驱动器)在当时的操作系统中被命名为A。如果计算机上有两个软盘驱动器,则同时需要字母AB。当时,3.5英寸软盘非常受欢迎,所以AB是命名软盘的一种根深蒂固的设计方法。

直到1980年后硬盘驱动器变得流行和标准,它们才开始在个人计算机中普及,但是那时的前两个字母通常植根于操作系统的设计,所以逻辑上描述第三个存储设备的C开始在硬盘设备中使用。

虽然目前很少发现软盘甚至带有软盘驱动器的设备,但这一命名规则是为软盘驱动器保留的(另一个考虑因素应该是向下/向前兼容性)。现代操作系统的系统磁盘,即第一个分区,一直保持着以c命名的习惯。