Windows A:和B:驱动器用于什么?


971

在Windows中,您有C驱动器。除此之外的所有内容均带有以下字母。

因此,第二个驱动器是D,DVD是E,如果插入USB盘,它将变成F,后面的驱动器G。依次类推。

但是,A盘和B盘在哪里?


12
如果您想知道它们现在可以使用,一个诀窍是将它们映射到USB驱动器。如果您经常插入和卸下USB驱动器,但希望它保持相同的驱动器号,则可以将其映射到A或B。Windows尝试为任何给定设备重用最后一个驱动器号,并且不会动态地分配A或B,这样您就可以放心,下次再获得相同的驱动器号。
罗杰

Answers:


778

简短版本: A:&B:由软盘驱动器保留,因此C:由硬盘驱动器使用,原因是向后兼容。


曾几何时,早期的CP / M和IBM PC风格的计算机没有硬盘驱动器。您只有一个软盘驱动器,仅此而已。除非您在第二个软盘驱动器上花费了另外$ 1k左右,否则您的系统是冒烟的!如果只有一个驱动器,通常是从一个磁盘启动,然后将程序和数据放入另一个磁盘,然后运行该程序。程序完成后,计算机将要求您重新插入启动盘,以便您可以再次使用命令行。将数据从一个磁盘复制到另一个磁盘是一系列的

Please insert source disk into drive A:...
Please insert destination disk into drive A:...
Please insert source disk into drive A:...

当硬盘驱动器变得便宜时,“昂贵”的计算机通常具有两个软盘驱动器(一个用于引导和运行通用程序,一个用于保存数据并运行特定程序)。因此,主板硬件通常在固定的系统地址上支持两个软盘驱动器。由于它是内置在硬件中的,因此认为在OS中建立相同的要求是可以接受的,并且添加到计算机中的任何硬盘驱动器都将从磁盘C:等开始。

从5.25英寸磁盘(实际上实际上是软盘)过渡到3.5英寸磁盘(用更硬的塑料外壳包裹)期间,通常将两个驱动器都集成在一个系统中,并且再次在具有硬件的主板上支持它,并在操作系统中使用固定地址。由于很少有系统用完驱动器号,因此考虑到让这些驱动器在OS中重新分配是不重要的,直到很久以后,由于即插即用标准将驱动器与地址一起抽象化。

自那时以来,已经开发了许多软件,但不幸的是,许多软件都希望可以在C:驱动器上长期存储。这包括引导计算机的BIOS软件。您仍然可以连接两个软盘驱动器,引导至DOS 6.1,并像90年代初那样将其与软盘驱动器A:和一起使用B:

因此在很大程度上以C方式启动硬盘驱动器的原因是为了向后兼容。虽然操作系统在某种程度上已经抽象化了数据存储,但是它仍然对待A:B:区别对待,以这种方式可以将它们从系统中删除,而无需更改操作系统,以不同的方式缓存它们,并且由于早期的病毒使用更多的方式对待其引导扇区比硬盘驱动器的启动扇区要小心。

特别是对于Windows,值得一提的是,您可以使用闪存驱动器或内部硬盘驱动器A:并将其B:作为卷的名称。


32
BIOS通常不处理驱动器号。您是从哪里得知的呢?(不过,也许某些“用户友好”的用户
撰写

3
@SamB-BIOS初始化软盘驱动器和硬盘驱动器,在某些情况下允许人们交换软盘驱动器的位置(A:<-> B :)。从软盘启动时,会发出一些请求,特别是驱动器A中的软盘。但是,您没错,这只是UI锦上添花,因此人们不会感到困惑。例如,如果用户将软盘映射到驱动器F :,如果他们没有将BIOS设置为跳过软盘驱动器并引导硬盘,他们可能会惊讶地看到BIOS试图从驱动器“ A:”引导。驾驶。
亚当·戴维斯

3
除非您有一台NEC PC-98,否则A:通常是您的硬盘。
JasonTrue 2012年

6
“早期的CP / M和IBM PC风格的计算机没有硬盘驱动器。您只有一个软盘驱动器,事实就是这样,您喜欢它!” -为您修复。
Michael Burr '04年

3
@ lunchmeat317-* NIX系统与PC克隆硬件伪标准的发展无关,该伪标准已演变为当今的PC。当时没有足够的用户供供应商关注* NIX人员的工作。
迈克尔·科恩

662

A:和B:用于软盘


编辑:有人要求提供图片,所以这是8“,5.25”和3.5“软盘。(IBM兼容个人计算机上未将8”磁盘用作标准磁盘。)

软盘


52
或许应该说是5.25"磁盘不是一般的亮橙色:)他们通常是黑色的,就像8" 。一个在你的照片,而3.5"的人来到一个更大的各种颜色。
Timwi

3
这是一个3英寸的磁盘。是的,是3英寸,不是3.5英寸。vintagecomputershop.co.uk/51
large/

5
如果我没记错的话,我们不应该复制该软盘。youtube.com/watch?v=up863eQKGUI
阿萨夫·拉维

3.5"软盘通常是蓝色的DD和黑色HD;后来,当DD软盘停止存在,他们几乎在每个颜色由HD那些在阳光下。
理查德·加兹登

And here's a 3" disk. Yes, 3", not 3.5".嗯,我没听说过那个。尽管它是一种狭窄的,单一用途的专有格式(仅适用于Amstrad),但是我仍然没有听说过它,因为我以为我已经看到了所有这些,包括5MB的IBM 350,我仍然感到惊讶。
Synetech

221

更少的答案,更多的是轶事。在这篇Microsoft文章中,它说:

“您可以将字母C到Z分配给计算机上的每个驱动器。A和B通常保留用于软盘驱动器,但是如果您的计算机没有软盘驱动器,则可以将A和B分配给卷。”

因此,当我最近用两台内部驱动器构建一台新计算机时,我想,嘿!我将数据驱动器设置为“ A”。直到发现Windows不会索引字母A或B的驱动器,我都感到叛逆。我给那个驱动器分配了一个不同的字母后,Windows就索引了该驱动器,以至于叛逆。


60
Windows XP文本模式安装程序中存在一个错误。它认为ZIP驱动器是硬盘。一个奇怪的事情使我可以完全安装并运行XP,并将ZIP驱动器映射到C:我的CDROM上D:,并在OS上安装了OS E:。我重新映射了ZIP和CDROM,一点也没有C:。那台机器震撼了许多错误的安装程序,这些安装程序假定Windows必须C:\Windows在其早期阶段。我的新Win7盒“正确”安装在其中,C:但我错过了这个怪癖。
RBerteig

25
我将A:B:分配给拇指驱动器和存储卡驱动器;重现可移动磁盘天的好方法。
icelava 2011年

您只能将A:和B:分配给可移动驱动器。
kinokijuf 2011年

1
@RBerteig:这不是错误。这取决于您安装它们的IDE通道。
kinokijuf 2011年

4
A + B不索引吗?似乎是二十年前已经为SSD设计的一封信
nixda

139

这台PC正面的两个水平插槽是A:和B:驱动器(在这种情况下为5.25英寸软盘)。请注意,您必须通过转动驱动器正面的拉杆来物理“安装”磁盘。 ,更简单的时间。

在此处输入图片说明


我忘了那些杠杆!我不止一次记得水平仅在一半关闭,而我的磁盘却发出嘎嘎作响的声音!
TrojanName

2
@ken这张图中的软件是P2,现在称为autocad:D
echolab 2012年

这就是为什么您会收到错误消息(甚至是现在),要求您关闭驱动器上的门的原因-这些杠杆就是门。
理查德·加兹登

@echolab-很难准确说明,但在我看来,它更像是电子表格,而不是绘图/设计软件。还是Amstrad有一个名为“ Autocad”的电子表格?
ysap 2014年

实际上,我们今天的计算机应该使用“ Mount”(带引号);当时是字面意义(从某种意义上来说)
Milind R

94

驱动器号A和B保留用于软盘驱动器。但是,如果您的计算机没有软盘驱动器,则可以将这些字母分配给可移动驱动器。

来源:如何在Windows XP中更改驱动器号分配


12
,,您也可以将它们分配给不可移动的驱动器。我有一个用于B ackup 的巨大的不可移动B:\驱动器(以前是A cronisImages的A:\ )。(SO处的
Argh

4
@romkyns:仅在评论中。它已经坏了;他们使用不同的代码进行评论,帖子的实时预览以及页面上的实际帖子格式。评论甚至是免费提供的,无法转义:-)
Joey

B用于Windows升压驱动器。
Bratch

69

啊...真是美好的日子。

A:是第一个磁盘设备,B:第二个磁盘设备,依此类推-在CP / M中。正如其他人所张贴的那样,它在早于MS-DOS的8位8080和Z-80机器上运行。

反过来,MS-DOS是CP / M(或更确切地说是CP / M-86)的16位(8086)仿冒克隆,因此它使用相同的驱动器号约定。

那时,CP / M设置了唯一的通用约定(例如,Apple-2和Tandy TRS-80上的磁盘命名又有所不同了……我曾经将TRS-80与4个软盘驱动器...哦,力量!)。

使用CP / M之类的东西时,第一个硬盘驱动器出来后,会作为下一个可用的驱动器盘符出现。

由于众所周知的原因,MS-DOS非常普遍地分配了2个软盘驱动器,并将硬盘驱动器放置在C:

这很可能是因为早期的IBM-PC运行MS-DOS都具有2个软盘驱动器,所以这是自然的配置。

此约定自从被保留以来,尽管这里多次指出-在Windows中-您可以更改此约定。据我所知,在MS-DOS中您做不到。


稍微偏离主题:

早在1980年代,在这些早期的磁盘机上,磁盘通常是各种不同类型的混合包,并且具有传奇般的不兼容性。IBM-PC以其5.25英寸软盘的格式强加了一系列标准-在此之前,您有各种不同的安排,包括硬分区和软分区,扇区/磁道数,磁道数等。

使用软盘的机器之间的数据交换非常麻烦,而且只能通过MS-DOS和IBM-PC进行排序。那时,在机器之间传输文件的最可靠方法是使用串行端口将一些程序(在汇编器中)写入文件传输,然后进行连接。它从来没有非常慢,因为文件从来都不是很大。

从那时起,我最喜欢的是老板买的高密度驱动器-它是一条8英寸的软盘,由一根巨大的长带状电缆连接。我认为它存储了大约200K,这在具有2个软盘驱动器(每个89K)的计算机上开发软件时,这是巨大的。一方面是编译器,另一方面是源代码和目标代码。驱动器发出嘶哑的声音时,汇编花了几分钟。

在引入IBM PC时,您可以使它运行CP / M-86或MS-DOS,并且没有明确的迹象表明一个或另一个将获胜。最终,MS-DOS赢得了胜利-一些捆绑交易可能与此有关。我的老板买的第一台IBM机器确实使事情变得更容易了……而且将材料移植到MS-DOS上也非常容易-主要是因为磁盘驱动器号的约定相同,还因为系统调用了读/写操作文件和填充文件控制块(还记得FCB和它们在内存中使用的怪异格式吗?)相同。


C:在MS-DOS中并不是第一个硬盘驱动器。Heath / Zenith MS-DOS为5“软盘保留了AB,为8”软盘保留了CD。

无论是否安装了软盘,第一个默认硬盘驱动器分区都是E。他们的版本还允许在单个硬盘驱动器上有16个分区。

我认为它们也可能是第一个多重启动系统。引导过程中的热键将允许您从任何驱动器或分区引导,从而允许自定义环境并启动CP / M-85,CP / M-86,MS-DOS,并发Dos或HDOS。


11
还记得奇数的磁盘格式吗?您可以通过播放磁道和扇区数,将420K压缩到“ 360K”软盘上。800K的“720K”软盘等
布莱恩的Knoblauch

1
某些驱动器内部会具有足够的机械间隙,通过进行w / w调整,您可以获得大约2条额外的磁道,并将容量提高大约10%。但是,您必须购买完全正确的驱动器品牌。
quick_now 2011年

1
我从未遇到过任何不允许您在80磁道磁盘上进行82磁道的5.25英寸驱动器。我怀疑这可能是早期“兼容”(而不是克隆)型号的问题……
Brian Knoblauch

55

A和B用于软盘驱动器。据我所知,有两个原因是因为较旧的计算机(没有硬盘驱动器)会从A:\引导操作系统并从B:\运行应用程序


13
实际上,它们有两个,因为较旧的计算机只有一个软盘驱动器,而B:驱动器被用作“虚拟驱动器”,以允许在单驱动器系统中将文件从一个磁盘复制到另一个磁盘。
科迪·格雷

14
两者都使用了。如果您有两个驱动器,它们将被分配为A:和B:。另外,在软盘上启动DOS之后,通常可以取出磁盘并放入DisplayWrite或其他任何东西,并且其中许多程序都有第二个磁盘,因此您不必一直切换它们。但是,是的,如果您不打算转储第二张软盘驱动器,则可以将其用作该虚拟驱动器,并且一次读取(看起来)好像是1K,以便将数据从一个磁盘复制到另一个磁盘。
Brad

3
实际上,我相信两个磁盘驱动器最重要的用途是复制软盘。我有一个带一个驱动器的Amiga,要复制一张(880k)软盘,您必须来回切换几次,因为系统的总RAM只有512k。
sleske 2011年

2
512k。真是的 您应该尝试在具有64K RAM和一个软盘驱动器的计算机上复制软盘。现在,这既是耐心又是沮丧的锻炼。
quick_now 2011年

2
sleske:当然,您没有...啊...复制那个软盘...
Matt Simmons

50

它们是软盘驱动器。如果您对驱动器分配的顺序感到好奇,那么Wikipedia可以提供更多信息http://en.wikipedia.org/wiki/Drive_letter_assignment


过去,一台计算机通常只有一个软盘驱动器,而没有内部硬盘。您的操作系统,如DOS(磁盘操作系统)来到软盘这就是为什么软盘是A和B,并配备硬盘之前,C.
Philluminati

45

A:是5.25英寸1.2Mb可移动磁性介质,而B:在我的编码机中是更现代的3.5英寸1.44Mb驱动器。


35

如果我在我的DOS系统上没有记错的话,它们是用于软盘驱动器的,但B:\通常不是真正的物理软盘,而是虚拟的。

当只有一个驱动器时,它是在复制软盘时使用的虚拟软盘。因此,您可以从复制到A:\B:\但要在内存缓冲区已满时将源磁盘和目标磁盘从同一驱动器中取出。


11
贫穷的人只不过B:\ 是虚拟的。有钱的人有两个软盘驱动器和使用它们的字母。
随机

@random后来,人们使用A:和C :,而您实际上只需要B:如果您想要两种大小的软盘。
理查德·加兹登

A和B是软盘驱动器。它们的大小可以不同,但​​不必一样。(例如8英寸和5.25英寸)。
quick_now 2011年

2
我在一台没有HDD的机器上开发了文字冒险游戏“ Shades of Grey”,但它具有双软盘...一个驱动器上有OS,Editor和AGT解析器,第二个驱动器上有源代码...并且PC内置有1200 / 75“云存储”调制解调器(例如,将我的文件上传到Compuserve)
Mark Ba​​ker

@Mark Ba​​ker HUGE +1表示通过Compuserve从后台收集了“云存储” :)
JamesBarnett 2011年

32

答:是8位CP / M操作系统中的引导设备。它甚至早于最早的MS-DOS。如果您有第二个驱动器,则为B:。三分之一将是C :,等等。那时系统没有硬盘。CP / M最初针对8080处理器。CP / M创建于1970年代。第一个小型Winchester磁盘驱动器是ST-506,它拥有5 MB(5兆字节)的宽敞存储空间。它们很昂贵,但速度很快(与我们以前所习惯的相比)。哦,原始文件系统没有文件夹或子目录。没有A:\。只是一个:


1
AFAIK CP / M在Z80上更受欢迎。
巴特

1
CP / M可能没有目录,但是它确实有16个“用户区”,因此您将A0:尽管A15:作为文件的单独命名空间。
camh 2013年

32

虽然很明显,这些用于旧版软盘驱动器,但我应该注意,默认情况下,这些古老的存储介质至今仍使用它们:

软盘驱动器连接到笔记本电脑 驱动器A:在Windows 7中


31

我觉得年纪大了,只有26岁。A和B传统上都是软盘驱动器。传统上C是主磁盘,传统上D是CD-ROM

我在家中的计算机将CDEF作为硬盘驱动器并将G作为DVD RW


不,D不是CDROM。D:在CD普及之前就已经存在。
JE队列

3
在只有1个HDD且未专门为CD-ROM分配字母的系统中,D仅成为CD-ROM的字母。CD-ROM的D很常见,但传统IMO不常见。实际上,如果以后安装第二个HDD导致驱动器号发生更改,则将D作为CD-ROM可能会是一个问题/痛苦。Windows(可能还有其他软件)会记录它们的安装位置并请求同一驱动器信-但现在已经变了。
MrWhite 2011年

28

在1992年我的第一台PC上,A:是3.5英寸的软盘,B:是5.25英寸的老式软盘。其他机器有两个3.5英寸驱动器,并且有两个软盘非常普遍,因此硬盘驱动器从C:开始留有空间。


25

它们是DOS时代的遗产-A:和B:是原始IBM PC上标准的软盘驱动器。C:是硬盘驱动器,是第三个磁盘。当然,今天没有人有软盘。


嘿! 我有软盘!而且我不是“没人”。但是没有谁不处理遗留/古董设备就没有软盘……
thrillscience 2011年

1
@thrillscience-即使我在键入内容时也感到内。在我的上一份工作中,一位硬件工程师拥有一个3.5英寸软盘USB驱动器,因此他可以在DOS模式下在PC上运行一个旧的原理图捕获程序。 。粉尘涂层
mtrw

2
对于一些具有软盘驱动器的旧MIDI鼓机和音序器,我需要它,但否则仍然可以正常工作。
thrillscience 2011年

3
@RBerteig-更令人吃惊的是,您的PDP-11正常工作。
mtrw 2011年

1
IIRC罗伯特X克林格利(Robert X Cringely)在《书呆子的胜利》(无论哪一部是《意外帝国》的纪录片,我在哪儿都有)中说,驱动器字母来自CP / M,其早于DOS。
约翰·弗格森

22

A:\和B:\仍默认为软盘驱动器,当然,只有在安装了软盘驱动器后,才能看到它们(仅在我的某些虚拟机中才可以看到)


21

已经有很多好的答案,但是它们都以过去时的形式指的是软盘驱动器。事实是,软盘驱动器仍在出售,尽管我不知道是谁买的。

另一个有趣的事实:如果您安装了单个物理软盘驱动器,则实际上您同时拥有A:和B:驱动器。如果你这样做

 copy a:bigfile b:

系统会提示您根据需要插入A:或B:软盘。

以当今的标准为准,但仍比将数据存储在盒式录音带上要先进!


3
有大量的工业机器使用3.5英寸软盘来运行代码。通常是CNC机器和许多机器人
。– McKracken

19

A:\和B:\用于软盘驱动器(还记得吗?);)


10

我专业使用的第一台电脑是Xen。内部硬盘驱动器是A :,而3.5英寸软盘是B:。这可以追溯到MS-DOS 2.11时代,当时Ibm电脑问世了。


5
在IBM PC出现之前,您似乎不太可能使用基于MS-DOS的计算机。该模型5150于1981年推出,并与微软开发出来的PC-DOS 1.0
tadman 2011年

3
看起来MS-DOS 2.11直到1984年3月才问世,因此IBM PC一定在当时。记忆迅速消失... :-)
博士-扬

在日本,还有NEC PC-98,它始终使用A:作为引导驱动器。因此,如果从硬盘驱动器引导,则驱动器C:将用于软盘。
于洪宝

en.wikipedia.org/wiki/Apricot_Computers 1985(不兼容IBM PC)运行MS Windows 1.0。
罗纳德·帕托

在驱动器盘符后加冒号的想法早于DOS,它也用于CP / M。
沃伦·P
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.