2000年以后,软盘逐渐退出市场,USB闪存盘取代了它们。软盘原本在IBM兼容机上作为标准配置,通常配有两个驱动器:一个A盘和一个B盘。DOS系统将软驱分配为A和B,硬盘因此只能从C盘开始编号。你现在在电脑里看到的本地磁盘C、D等,都是延续了这一传统。现在,主板制造商不再保留软驱接口(FDD),操作系统也不再默认启用A盘和B盘,因此大多数人只会看到本地磁盘C和D。如果手动更改系统设置,插入USB软驱或者给某个分区重新分配盘符,是有可能创建A盘的。 不过,很多老程序默认会寻找软驱中的A盘,某些系统组件也会对A盘有特殊判断。因此,尽管技术上可以创建A盘,但实际意义并不大。大部分人仍然习惯从C盘开始使用。在DOS和早期Windows系统中,系统安装路径通常是C:\Windows,而程序默认安装在C:\Program Files。这种生态习惯一直延续到了今天。如果微软突然决定把系统装在其他盘符里,会给无数老程序、脚本和注册表路径带来问题。所以,大家也就默认从C盘开始使用了。 为了兼容那些需要双软驱的程序,早期电脑即使只有一个软驱也会预留B盘。这和现在某些软件仍然默认寻找C盘的逻辑是一致的:向下兼容永远优先于结构优化。在Linux和macOS中并没有A、B、C这种盘符概念。Linux系统使用类似/dev/sda这样的设备名,而macOS则把卷挂载在/Volumes/盘符下。 这是因为这些操作系统没有采用Windows那样的传统编号方式。但是由于Windows占据了主流市场地位,这种字母编号的习惯也就一直保留下来了。如果你只有一个USB闪存盘并给它重新分配了盘符作为A盘,那么在打开“此电脑”的时候就能看到这个A盘了。这就像键盘不是按字母顺序排列一样——当一个规则被广泛使用后就变成了标准。 其实这背后隐藏着一段上世纪八九十年代的电脑发展史。当时还没有“C盘装系统”的概念,因为系统本身就是从软盘里加载的。当时一台电脑往往有两个软驱,一个用来读系统盘一个用来读数据盘。等到后来硬盘开始普及时,DOS系统底层规则已经把A和B预留给了软驱所以硬盘只能从C开始编号。 如今固态硬盘和NVMe已经变得非常快速和强大了人们很难想象当年电脑是靠软盘启动的但A和B并没有真正消失它们只是属于软盘时代的记忆罢了A盘B盘还有可能通过手动设置重新出现但大多数人选择继续从C开始使用这个就是历史延续下来的传统习惯了呢!