在 Windows 中,您有一个 C 盘。该盘以外的所有内容均带有以下字母标记。
因此,您的第二个驱动器是 D,您的 DVD 是 E,如果您插入 USB 记忆棒,它就变成 F,接下来是驱动器 G。依此类推。
但是,A 驱动器和 B 驱动器是什么?它们在哪里?
答案1
简洁版本:A:&B:由软盘驱动器保留,因此出于向后兼容的原因,C:由硬盘驱动器使用。
以前,早期的 CP/M 和 IBM PC 式计算机没有硬盘。只有一个软盘驱动器,仅此而已。除非您再花 1000 美元左右购买第二个软盘驱动器,否则您的系统将一团糟!如果您只有一个驱动器,通常从一张磁盘启动,将包含程序和数据的另一张磁盘放入其中,然后运行该程序。程序完成后,计算机将要求您重新插入启动盘,以便您再次使用命令行。将数据从一个磁盘复制到另一个磁盘需要一系列
Please insert source disk into drive A:...
Please insert destination disk into drive A:...
Please insert source disk into drive A:...
当硬盘变得便宜时,“昂贵”的计算机通常有两个软盘驱动器(一个用于启动并运行常用程序,一个用于保存数据并运行特定程序)。因此,主板硬件支持固定系统地址的两个软盘驱动器是很常见的。由于这是内置在硬件中的,因此人们认为将相同的要求内置到操作系统中是可以接受的,并且任何添加到机器中的硬盘驱动器都将以磁盘C:
等开始。
在从 5.25 英寸磁盘(实际上是软盘)过渡到 3.5 英寸磁盘(装在更硬的塑料外壳中)的过程中,一个系统中同时使用两个驱动器是很常见的,而且主板上也支持这种做法,操作系统中也有固定地址。由于很少有系统会用完驱动器号,因此人们认为在操作系统中重新分配这些驱动器并不重要,直到很久以后,由于即插即用标准,驱动器与地址一起被抽象出来。
从那时起,人们开发了很多软件,但不幸的是,其中很多软件都希望长期存储在 C: 驱动器上。这包括启动计算机的 BIOS 软件。您仍然可以连接两个软盘驱动器,启动到 DOS 6.1,并像 90 年代初期一样使用它,使用软盘驱动器A:
和B:
。
因此很大程度上从 C 盘启动硬盘是为了向后兼容。虽然操作系统在某种程度上抽象了数据存储,但它仍然以不同的方式对待A:
和B:
,这样就可以在不改变操作系统的情况下将它们从系统中删除,以不同的方式缓存它们,并且由于早期病毒对待它们的引导扇区比硬盘的引导扇区更加谨慎。
具体来说,对于 Windows,值得一提的是,您可以使用A:
和B:
作为卷的名称,无论是闪存驱动器还是内部硬盘驱动器。
答案2
答案3
与其说这是一个答案,不如说这是一个轶事。这篇微软文章, 它说:
“您可以将字母 C 到 Z 分配给计算机上的每个驱动器。A 和 B 通常保留给软盘驱动器,但如果您的计算机没有软盘驱动器,您可以将 A 和 B 分配给卷“”。
因此,当我最近组装了一台新电脑,里面有两个内置驱动器,一个用于操作系统,一个用于数据时,我想,嘿!我要把数据驱动器设为“A”。我当时非常反叛,直到我发现 Windows 不会索引字母为 A 或 B 的驱动器。 :( 我花了很长时间才弄清楚问题出在哪里,但我发现其他人在使用 A 或 B 作为驱动器时也遇到了同样的问题。只要我为该驱动器分配一个不同的字母,Windows 就会索引该驱动器。反叛就到此为止了。哈哈。
答案4
驱动器号 A 和 B 是为软盘驱动器保留的。但是,如果您的计算机没有软盘驱动器,则可以将这些字母分配给可移动驱动器。