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

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

然后,什么是A和B驱动器呢?在哪里?

评论

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

这是相关的。

#1 楼

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


从前,早期的CP / M IBM PC型计算机没有硬盘驱动器。您只有一个软盘驱动器,仅此而已。除非您在第二个软盘驱动器上花费了另外$ 1k左右,否则您的系统就冒烟了!如果只有一个驱动器,通常是从一个磁盘启动,然后将程序和数据放入另一个磁盘,然后运行该程序。程序完成后,计算机将要求您重新插入启动盘,以便您可以再次使用命令行。将数据从一个磁盘复制到另一个磁盘是一系列的操作。当硬盘价格便宜时,“昂贵”的计算机通常会有两个软盘驱动器(一个到另一个)。引导并运行通用程序,一种用于保存数据并运行特定程序)。因此,主板硬件通常在固定的系统地址上支持两个软盘驱动器。由于它是内置于硬件中的,因此认为在操作系统中构建相同的要求是可以接受的,并且添加到计算机中的任何硬盘驱动器都将从磁盘C:等开始。

在过渡期间从5.25英寸磁盘(实际上实际上是软盘)到3.5英寸磁盘(被包裹在较硬的塑料外壳中),通常将两个驱动器都集成在一个系统中,并且再次在具有硬件的主板上支持它,并且在固定地址的操作系统。由于很少有系统用完驱动器号,因此考虑将这些驱动器在OS中重新分配是很重要的,直到很晚以后,由于即插即用标准将驱动器与地址一起抽象化。 />
自那时以来,已经开发了许多软件,但不幸的是,很多软件都希望可以在C:驱动器上长期存储。这包括引导计算机的BIOS软件。您仍然可以连接两个软盘驱动器,引导至DOS 6.1,并像90年代初一样使用它和软盘驱动器A:B:

所以在以下位置启动硬盘的主要原因C是为了向后兼容。尽管操作系统在某种程度上抽象了数据存储,但仍会以不同的方式对待A:B:,从而可以将它们从系统中删除而无需更改操作系统,以不同方式缓存它们,以及由于早期病毒处理了它们的引导扇区

特别是对于Windows,值得一提的是,可以将A:B:用作卷的名称,无论是闪存驱动器还是内部硬盘驱动器。 br />

评论


BIOS通常不处理驱动器号。您是从哪里得知的呢? (不过,也许有些“用户友好”的字母组成了他们认为操作系统会使用的字母,但是...)

– SamB
2011年1月21日,下午3:13

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

–亚当·戴维斯(Adam Davis)
2011年1月21日,下午4:06

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

–JasonTrue
2012年4月25日在21:41

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

– Michael Burr
2012年4月26日在22:45

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

–迈克尔·科恩(Michael Kohne)
2013年12月16日22:21

#2 楼

A:和B:用于软盘。


编辑:有人要照片,所以这里是8“,5.25”和3.5“软盘。(未使用8”盘)作为IBM兼容个人计算机上的标准配置。)



评论


也许应该说5.25英寸的磁盘通常不是亮橙色。:)它们通常是黑色的,就像您的图片中的8英寸磁盘一样,而3.5英寸磁盘则具有更多的颜色。

– Timwi
2012年4月27日在16:38

这是一个3英寸的磁盘。是的,是3英寸,不是3.5英寸。vintagecomputershop.co.uk/51-large/cf-2-3-disk-single.jpg

– DrHyde
2012年10月23日在17:24



如果我没记错的话,我们不应该复制该软盘。 youtube.com/watch?v=up863eQKGUI

–阿萨夫·拉维(Assaf Lavie)
13-10-19在20:09

3.5英寸软盘通常对于DD来说是蓝色的,对于HD来说是黑色的;后来,当DD软盘停止存在时,它们几乎在阳光下以每种颜色制作了HD盘。

–理查德·加兹登(Richard Gadsden)
13-10-22在15:28

这是一个3英寸磁盘。是的,是3英寸,不是3.5英寸。嗯,我还没有听说过。虽然它是一种狭窄的,单一用途的专有格式(仅适用于Amstrad),但我仍然感到惊讶我之所以没听说过,是因为我认为我已经看完了,包括一个5MB的IBM 350。

– Synetech
2014年4月12日在18:04

#3 楼

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


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


因此,当我最近用两台内部驱动器构建一台新计算机时,我想,嘿!我将数据驱动器设置为“ A”。直到发现Windows不会索引以字母A或B表示的驱动器,我都感到叛逆。:(花了我一段时间来弄清楚问题是什么,但是我发现其他一些人在使用A或B时也遇到了同样的问题我为驱动器分配了不同的字母后,Windows便索引了该驱动器,以至于非常叛逆。

评论


Windows XP文本模式安装程序中存在一个错误。它认为ZIP驱动器是硬盘。奇怪的是,我将XP驱动器映射到C :,将CD驱动器映射到C :,将CD ROM映射到D :,将已安装的OS映射到E:。我重新映射了ZIP和CDROM,根本没有C:。那台机器震撼了许多错误的安装程序,这些安装程序假定Windows在早期就必须是C:\ Windows。我的新Win7盒“正确”安装在C:上,但是我错过了这个怪癖。

–RBerteig
2011年1月11日上午9:08

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

–icelava
2011年1月12日上午11:09

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

– Kinokijuf
2011-12-10 21:19

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

– Kinokijuf
2011-12-10 21:21

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

– nixda
13年8月1日下午5:50

#4 楼

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



评论


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

– TrojanName
2012年2月3日在16:07

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

– echocholab
2012年6月14日在11:28

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

–理查德·加兹登(Richard Gadsden)
13-10-22在15:30

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

–ysap
2014年1月8日在17:27

实际上,我们今天的计算机应该使用“ Mount”(带有引号);在当时,它是字面意义上的

–Milind R
2014年2月15日下午5:54

#5 楼


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


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

评论


also,您也可以将它们分配给不可移动的驱动器。我有一个用于备份的巨大的不可移动B:\驱动器(以前对于AcronisImages是A:\)。 (SO的Argh拥有无法使用的加粗机制...)

–RomanSt
2011年1月12日在2:39



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

–乔伊
2011年1月12日15:59

B用于Windows升压驱动器。

–括号
2011年1月17日在2:45

#6 楼

啊...真是太好了。
A:是第一个磁盘设备,B:第二个磁盘设备,依此类推-在CP / M中。正如其他人所张贴的那样,它在早于MS-DOS的8位8080和Z-80机器上运行。
MS-DOS依次是16位(8086)仿制的CP / M,或更确切地说,是CP / M-86,因此它使用相同的驱动器号约定。
那时,只有非常通用的约定是由CP / M设置的(例如,磁盘命名)在Apple-2和Tandy TRS-80上又一次有所不同...我曾经使用带有4个软盘驱动器的TRS-80 ...哦,功率!)。
用CP / M之类的东西第一次困难驱动器出来后,它们会作为下一个可用的驱动器号出现。
MS-DOS几乎都分配了2个软盘驱动器,并将硬盘驱动器放置在C:位置。您可能有两个软盘驱动器,或者系统对单个驱动器进行了“虚拟化”访问-应用程序可以访问A:或B :,并且系统会要求您根据需要交换单独驱动器中的物理软盘。这既增加了廉价系统的软件兼容性(软盘驱动器并非完全便宜,并且软件通常使用单独的磁盘存储软件,并使用另一个磁盘存储用户数据)并制成例如复制软盘更加方便(仍然烦人,请注意...)。这还回到了当时的硬盘价格高得离谱的日子(一个6 MiB硬盘的价格约为当时的5千美元,而软盘驱动器的价格约为1千美元)-大多数PC都没有一个。
此约定自从被保留以来,尽管这里多次指出-在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。

评论


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

–布赖恩·诺伯劳
2011年1月12日在16:24

某些驱动器内部会具有足够的机械间隙,因此,通过进行S / W调整,您可以获得大约2条额外的磁道,并将容量提高大约10%。不过,您必须购买正确的驱动器品牌。

–quickly_now
2011年1月12日22:39

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

–布赖恩·诺伯劳
2011年1月13日19:53

#7 楼

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

评论


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

–科迪·格雷
2011年1月10日,9:47

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

–布拉德
2011年1月10日于17:01

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

–sleske
2011年1月11日23:05

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

–quickly_now
2011年1月12日7:47

sleske:当然,您没有...啊...复制那张软盘...

–马特·西蒙斯(Matt Simmons)
2011年1月12日14:00

#8 楼

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

评论


过去,一台计算机通常只有一个软盘驱动器,而没有内部硬盘。您的操作系统,例如DOS(磁盘操作系统)位于软盘上,这就是为什么软盘为A和B且位于硬盘C之前的原因。

– Philluminati
2011年1月12日21:11

#9 楼

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

#10 楼

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

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

评论


穷人只有B:\作为虚拟人。有钱的人有两个软盘驱动器和使用它们的字母。

–随机♦
2011年1月11日在22:51



@random后来,人们有了A:和C:如果只想使用两种大小的软盘,则只需要一个B :。

–理查德·加兹登(Richard Gadsden)
2011年1月12日0:00

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

–quickly_now
2011年1月12日7:44

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

–马克·贝克(Mark Ba​​ker)
2011年1月12日上午9:59

@Mark Ba​​ker HUGE +1通过后台从Compuserve提及“云存储” :)

–JamesBarnett
2011-1-15在7:42



#11 楼

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

评论


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

–巴特
2011年1月12日在22:58

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

– camh
13-10-20在7:36

#12 楼

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



#13 楼

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

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

评论


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

–JéQueue
2011年1月11日,下午1:45

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

–怀特先生
2011年1月11日23:41

#14 楼

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

#15 楼

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

评论


嘿!我有软盘!而且我不是“没人”。但是没有人不处理遗留/古董设备有软盘...

–thrillscience
2011年1月10日下午16:04

@thrillscience-即使我在打字时也感到内ly。在我的上一份工作中,一位硬件工程师拥有一个3.5英寸软盘USB驱动器,因此他可以在DOS模式下在PC上运行一个旧的原理图捕获程序。或者他如此宣称,我从未见过该驱动器从其厚薄的下方移动。灰尘涂层。

–mtrw
2011年1月10日下午16:28

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

–thrillscience
2011年1月10日18:21

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

–mtrw
2011年1月11日,9:20

IIRC罗伯特X克林格利(Robert X Cringely)在《书呆子的胜利》中(无论哪个是偶然帝国的纪录片,我都在那儿)都说驱动器字母来自CP / M,它早于DOS。

–约翰·弗格森(John Ferguson)
2011年1月11日23:00

#16 楼

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

#17 楼

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

另一个有趣的事实:如果安装了单个物理软盘驱动器,则实际上同时有A:和B : 驾驶。如果执行

 copy a:bigfile b:


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

按今天的标准,这是原始的,但是与将数据存储在盒式录音带上相比,还有一步之遥!

评论


有大量的工业机器使用3.5英寸软盘作为运行代码的手段。通常是CNC机器和许多机器人。

–麦克拉肯
13年10月19日在19:13

#18 楼

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

#19 楼

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

评论


在IBM PC出现之前,您似乎不太可能使用基于MS-DOS的计算机。 5150型于1981年推出,并随Microsoft开发的PC-DOS 1.0一起提供。

–塔德曼
2011年1月12日,下午5:36

看起来MS-DOS 2.11直到1984年3月才问世,因此IBM PC一定在当时。内存快速消失... :-)

– dr-jan
2011年1月12日14:09

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

–鲍玉红
2011年1月12日在18:25

en.wikipedia.org/wiki/Apricot_Computers 1985(与IBM PC不兼容)运行MS Windows 1.0。

–罗纳德·帕托(Ronald Pottol)
2011年1月13日在20:03

在驱动器盘符后加冒号的想法早于DOS,它也用于CP / M。

– Warren P
13年1月3日,14:31