Para que são utilizadas as unidades A: e B: Windows?

970

No Windows, você tem uma unidade C. Tudo rotulado além disso está com a seguinte carta.

Portanto, sua segunda unidade é D, seu DVD é E e, se você colocar um pendrive, ele se tornará F e a unidade seguinte G. E assim por diante.

Mas então, o que e onde estão os drives A e B?

Linker3000
fonte
12
Se você quiser saber algo para o qual eles podem ser usados agora , um truque é mapeá-los para unidades USB. Se você inserir e remover uma unidade USB com frequência, mas desejar manter a mesma letra de unidade, poderá mapeá-la para A ou B. O Windows tenta reutilizar a última letra de unidade para qualquer dispositivo e não fornece A dinamicamente ou B, então você terá a garantia de obter a mesma letra de unidade na próxima vez.
Roger

Respostas:

777

Versão curta: A: & B: são reservadas por unidades de disquete, portanto, C: é usado por discos rígidos por motivos de compatibilidade com versões anteriores.


Era uma vez, os primeiros computadores estilo CP / M e IBM PC não tinham disco rígido. Você tinha uma unidade de disquete, e foi isso. A menos que você gaste mais ou menos US $ 1 mil em uma segunda unidade de disquete, seu sistema estará fumando! Se você tivesse apenas uma unidade, era comum inicializar a partir de um disco, coloque o outro com seus programas e dados e execute o programa. Quando o programa terminar, o computador solicitará que você insira novamente o disco de inicialização para poder usar a linha de comando novamente. Copiar dados de um disco para o outro foi uma série de

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

Quando os discos rígidos ficaram baratos, os computadores "caros" geralmente tinham duas unidades de disquete (uma para inicializar e executar programas comuns, outra para salvar dados e executar programas específicos) . Por isso, era comum o hardware da placa-mãe suportar duas unidades de disquete em endereços fixos do sistema. Desde que foi incorporado ao hardware, acreditava-se que a criação do mesmo requisito no sistema operacional era aceitável e qualquer disco rígido adicionado à máquina começaria com disco C:e assim por diante.

Durante a transição de discos de 5,25 "(que eram na verdade disquete fisicamente) para discos de 3,5" (que estavam envoltos em um invólucro de plástico mais duro), era comum ter ambas as unidades em um sistema e, novamente, era suportado na placa-mãe com hardware e no sistema operacional em endereços fixos. Como pouquíssimos sistemas ficaram sem letras de unidade, não foi considerado importante considerar a possibilidade de redesignar essas unidades no sistema operacional até muito mais tarde, quando as unidades foram abstraídas juntamente com os endereços devido ao padrão plug'n'play.

Muitos softwares foram desenvolvidos desde aquela época e, infelizmente, grande parte esperava ver armazenamento de longo prazo na unidade C :. Isso inclui o software BIOS que inicializa o computador. Você ainda pode conectar duas unidades de disquete, inicializar no DOS 6.1 e usá-lo como faria no início dos anos 90, com unidades de disquete A:e B:.

Portanto, o motivo de iniciar o disco rígido em C é a compatibilidade com versões anteriores . Enquanto o OS foi abstraída de armazenamento de dados em algum grau, ainda trata A:e B:de forma diferente, de tal forma que permite que eles sejam removidos do sistema sem alterar o OS, cache-los de forma diferente, e devido a vírus primeiros tratam seu setor de inicialização com mais cuidado do que o setor de inicialização do disco rígido.

Para o Windows especificamente, vale ressaltar que você pode usar A:e B:como nomes de volumes, seja uma unidade flash ou um disco rígido interno.

Adam Davis
fonte
33
O BIOS geralmente não lida com letras de unidade; de onde você tirou a ideia? (Talvez alguns "user friendly" queridos compõem letras que eles acham que o sistema operacional irá utilizar, embora ...)
Samb
3
@ SamB - O BIOS inicializa as unidades de disquete e as unidades de disco rígido e, em alguns casos, permite trocar a posição das unidades de disquete (A: <--> B :). Ao inicializar a partir do disquete, alguma solicitação, especificamente, um disquete na unidade A. Mas você está certo de que isso é apenas uma interface do usuário para que as pessoas não fiquem confusas. Se um usuário mapear o disquete para a unidade F :, por exemplo, ele ficará surpreso ao ver o BIOS tentando inicializar a partir da unidade "A:" se não tiver definido a BIOS para pular as unidades de disquete e inicializar o disco rígido dirigir.
Adam Davis
3
A menos que você tenha um NEC PC-98, nesse caso A: geralmente era o seu disco rígido.
precisa saber é o seguinte
6
"Os primeiros computadores no estilo CP / M e IBM PC não tinham disco rígido. Você tinha uma unidade de disquete e foi assim que aconteceu e você gostou!" - consertou isso para você.
22712 Michael Burr
3
@ lunchmeat317 - * Os sistemas NIX não eram relevantes para o desenvolvimento dos pseudo-padrões de hardware do clone de PC que evoluíram para o PC atual. Não havia usuários suficientes para os fornecedores se importarem naquele momento com o que as pessoas * NIX faziam.
Michael Kohne
662

A: e B: foram utilizados para disquetes .


Edit: Alguém pediu fotos, então aqui está um disquete de 8 ", 5,25" e 3,5 ". (Os discos de 8" não eram usados ​​como padrão nos computadores pessoais compatíveis com IBM).

disquetes

Jonik
fonte
52
Talvez se deva dizer que os discos de 5,25 "não eram tipicamente alaranjados. :) Eles eram tipicamente pretos, assim como os de 8" da sua foto, enquanto os de 3,5 "eram de uma variedade muito maior de cores.
Timwi
3
E aqui está um disco de 3 ". Sim, 3", e não 3,5 ". Vintagecomputershop.co.uk/51-large/cf-2-3-disk-single.jpg
DrHyde
5
Se bem me lembro, não deveríamos copiar esse disquete. youtube.com/watch?v=up863eQKGUI
Assaf Lavie
3,5" disquetes eram geralmente azul para DD e preto para HD; mais tarde, quando disquetes DD deixou de existir, eles fizeram os HD em praticamente todas as cores sob o sol.
Richard Gadsden
And here's a 3" disk. Yes, 3", not 3.5".Hmm, eu não tinha ouvido falar disso. É um formato proprietário estreito, de propósito único (apenas para a Amstrad), mas ainda estou surpreso por não ter ouvido falar disso porque pensei ter visto tudo, incluindo um IBM 350 de 5 MB .
Synetech
221

Menos uma resposta, mais uma anedota. Em este artigo Microsoft , que diz:

"Você pode atribuir as letras C a Z a cada unidade do computador. A e B geralmente são reservadas para unidades de disquete, mas se o computador não tiver unidades de disquete, você poderá atribuir A e B aos volumes ".

Então, quando construí um computador recentemente, com duas unidades internas, uma para o sistema operacional e outra para dados, pensei: ei !, farei minha unidade de dados "A". Eu me senti rebelde até descobrir que o Windows não indexava unidades com as letras A ou B. :( Demorei um pouco para descobrir qual era o problema, mas encontrei outras pessoas que sofreram o mesmo problema quando usaram A ou B para uma unidade. Assim que eu atribui a essa unidade uma letra diferente, o Windows indexou a unidade.Tanto por ser rebelde.

Nick
fonte
60
Houve um erro no instalador do modo de texto do Windows XP. Ele achava que uma unidade ZIP era um disco rígido. Uma peculiaridade disso me deu um XP totalmente instalado e funcionando com a unidade ZIP mapeada para C:, meu CD-ROM ativado D:e o sistema operacional instalado E:. Eu remapeei o ZIP e o CD-ROM, deixando-me sem nenhum C:. Essa máquina abalou muitos instaladores defeituosos que supunham que o Windows deveria estar C:\Windowsem seus primeiros anos. Minha nova caixa Win7 está "corretamente" instalada, C:mas sinto falta das peculiaridades.
RBerteig
25
Atribuo A: B: para pen drives e cartões de memória; ótima maneira de reviver os dias dos discos removíveis.
icelava 12/01
Você pode atribuir A: e B: apenas a unidades removíveis.
kinokijuf
1
@RBerteig: não é um bug. Depende de quais canais IDE você os instala.
kinokijuf
4
A + B não indexa? Parece uma carta já projetado para SSDs vinte anos atrás
nixda
139

Os dois slots horizontais na frente deste PC são as unidades A: e B: (neste caso, disquetes de 5,25 "). Observe que você tinha que" montar "fisicamente o disco girando a alavanca na frente da unidade. , tempos mais simples.

insira a descrição da imagem aqui

Ken
fonte
Eu esqueci essas alavancas! Lembro-me de mais de uma vez o nível fechando apenas a meio caminho e meu disco fazendo barulhos como se estivesse ficando esmagado!
TrojanName
2
@ken o software nesta imagem é P2, agora conhecido como autocad: D
echolab
É por isso que você recebe mensagens de erro (mesmo agora) pedindo para fechar a porta da unidade - essas alavancas são as portas.
Richard Gadsden
@echolab - é difícil dizer exatamente, mas me parece mais uma planilha do que um software de desenho / desenho. Ou será que a Amstrad tinha uma planilha chamada "Autocad"?
ysap
De fato, devemos usar "Mount" (com aspas) para os computadores atuais; em que o tempo foi literal (num sentido)
Milind R
94

As letras de unidade A e B são reservadas para unidades de disquete. No entanto, se o seu computador não tiver uma unidade de disquete, você poderá atribuir essas letras a unidades removíveis.

Fonte: Como alterar as atribuições de letra de unidade no Windows XP

freejelly
fonte
12
Você também pode atribuí-los a unidades não removíveis. Eu tenho uma enorme unidade B: \ não removível para ackups B (anteriormente A: \ para A cronisImages). (.Argh no SO por ter um mecanismo negrito inutilizado ...)
RomanSt
4
@romkyns: Apenas nos comentários. Está bem quebrado; eles usam código diferente para os comentários, a visualização ao vivo das postagens e a formatação real da postagem na página. Comentários mesmo vem de graça com escapar que mais nenhum lugar para ser encontrada :-)
Joey
B para Windows impulsionar unidade.
Bratch
69

Ah ... os bons e velhos dias.

A: foi o primeiro dispositivo de disco, B: o segundo e assim por diante - no CP / M. Como alguém postou, isso foi executado nas máquinas 8080 e Z-80 de 8 bits anteriores ao MS-DOS.

O MS-DOS, por sua vez, era um clone do CP / M, de 16 bits (8086), ou mais especificamente, o CP / M-86; portanto, usava as mesmas convenções de letra de unidade.

Naquela época, as únicas convenções universais eram definidas pelo CP / M (por exemplo, a nomeação de disco no Apple-2 e no Tandy TRS-80 era algo diferente novamente ... uma vez eu usei um TRS-80 com 4 unidades de disquete ... oh, o poder!).

Com algo como CP / M, os primeiros discos rígidos, quando lançados, apareceram como a próxima letra de unidade disponível.

O MS-DOS, por motivos mais conhecidos, alocou 2 unidades de disquete praticamente universalmente e colocou o disco rígido em C:

Provavelmente, porque os primeiros computadores IBM executando o MS-DOS tinham 2 unidades de disquete, portanto essa era uma configuração natural.

Esta convenção foi preservada desde então, embora, como indicado aqui várias vezes - no Windows - você possa mudar isso. Tanto quanto eu sei no MS-DOS, você não pode.


Um pouco fora do tópico:

Nos anos 80, era muito comum nessas máquinas antigas os discos serem um saco misto de tipos diferentes com incompatibilidades de legenda. O IBM-PC impôs vários padrões com o formato de seus disquetes de 5,25 polegadas - antes disso, você tinha todo o tipo de arranjos diferentes com setor de hardware e software, número de setores / faixa, número de faixas, etc.

O intercâmbio de dados entre máquinas que usam disquetes foi um caso de grande sucesso, que só foi classificado com o MS-DOS e o IBM-PC. A maneira mais confiável de transferir arquivos entre máquinas naquela época era gravar alguns programas (no assembler) para transferir arquivos usando a porta serial e conectá-los. Nunca foi muito lento, porque os arquivos nunca foram muito grandes.

Meus favoritos a partir de então eram a unidade de alta densidade que meu empregador comprou - era um disquete de 8 polegadas preso por um enorme cabo de fita longo. Acho que ele armazenou cerca de 200K, o que foi enorme ao desenvolver software em uma máquina com 2 unidades de disquete, cada uma com 89K. Compilador em um, código-fonte e objeto no outro. Uma compilação levou alguns minutos enquanto as unidades se afastavam.

No momento em que o IBM PC foi introduzido, era possível executá-lo no CP / M-86 ou no MS-DOS e não havia indicação clara de que um ou outro venceria. Eventualmente, o MS-DOS venceu o dia - algumas ofertas de pacotes podem ter um pouco a ver com isso. A primeira máquina IBM que meu empregador comprou facilitou muito as coisas ... e a porta de coisas para o MS-DOS era bastante fácil - principalmente por causa das mesmas convenções para letras de unidades de disco e também porque o sistema solicita leitura / gravação arquivos e preencher blocos de controle de arquivos (lembre-se dos FCBs e do formato estranho que eles tinham na memória?) era o mesmo.


C: não era rígido no MS-DOS como o primeiro disco rígido. Heath / Zenith MS-DOS tinha AB reservado para disquetes de 5 "e CD reservado para disquetes de 8".

A primeira partição padrão do disco rígido foi E, independentemente de você ter disquetes instalados ou não. Sua versão também permitiu 16 partições em um único disco rígido.

Eu acho que eles podem ter sido os primeiros sistemas de inicialização múltipla também. As teclas de atalho durante o processo de inicialização permitem inicializar a partir de qualquer unidade ou partição, permitindo ambientes personalizados e iniciando o CP / M-85, CP / M-86, MS-DOS, Concurrent Dos ou HDOS.

quick_now
fonte
11
Lembre-se dos formatos de disco ímpares? Você pode colocar 420K em um disquete "360K" tocando com o número de faixas e setores. 800k em disquetes "720k" etc.
Brian Knoblauch
1
Algumas unidades teriam folga mecânica suficiente internamente para que, com o ajuste as / w, você pudesse colocar cerca de 2 faixas extras e aumentar a capacidade em cerca de 10%. Você tinha que comprar a marca exata exata de unidade, no entanto.
precisa saber é o seguinte
1
Eu nunca encontrei nenhuma unidade de 5,25 "que não permitisse que você fizesse 82 faixas em um disco de 80 faixas. Suspeito que possa ter sido um problema nos primeiros modelos" compatíveis "(em vez de clonados) ...
Brian Knoblauch
55

A e B foram usados ​​para unidades de disquete. Tanto quanto sei, existem dois porque os computadores mais antigos (sem discos rígidos) inicializavam o sistema operacional de A: \ e executavam aplicativos de B: \

Jonathon Bolster
fonte
13
Na verdade, existem dois deles porque os computadores [muito] mais antigos tinham apenas uma unidade de disquete e a unidade B: foi usada como uma "unidade virtual" para permitir a cópia de um arquivo de um disco para outro em um sistema de unidade única.
Cody Grey
14
Foi usado para ambos. Se você tivesse duas unidades, elas receberiam A: e B :. Além disso, depois de inicializar o DOS em um disquete, você geralmente pode retirar o disco e colocar o DisplayWrite ou o que quer que seja, e muitos desses programas têm segundos discos, para que você não precise trocá-los o tempo todo. Mas sim, se você não mergulhar no dumpster para uma segunda unidade de disquete, poderá usá-la como essa unidade virtual, e seria lida como 1K de cada vez (aparentemente) para copiar dados de um disco para o outro.
Brad
3
Na verdade, acredito que o uso mais importante para duas unidades de disco foi copiar disquetes. Eu tinha um Amiga com uma unidade e, para copiar um disquete (880k), era necessário alternar várias vezes, porque o sistema tinha apenas 512k de RAM total.
sleske
2
512k. Nossa. Você deveria ter tentado copiar disquetes em uma máquina com 64 K de RAM e uma unidade de disquete. Agora que foi um exercício de paciência e frustração.
precisa saber é o seguinte
2
sleske: Certamente você não ... hum ... copiar aquele disquete ...
Matt Simmons
50

São unidades de disquete. Se você estiver curioso com a ordem das atribuições da unidade, a wikipedia tem mais informações http://en.wikipedia.org/wiki/Drive_letter_assignment

Niklas B
fonte
Antigamente, uma máquina geralmente tinha uma unidade de disquete e nenhum disco rígido interno. Seu sistema operacional, por exemplo, DOS (Disk Operating System) veio em um disquete que é porque disquetes são A e B e virá perante o disco rígido, C.
Philluminati
45

A: é a mídia magnética removível de 5,25 "1,2Mb e B: é uma unidade mais moderna de 3,5" e 1,44Mb na minha máquina de codificação.

KristoferA
fonte
35

Se bem me lembro nos meus sistemas DOS, eles eram usados ​​para unidades de disquete, mas B:\geralmente não era um disquete físico real, mas virtual.

Era um disquete virtual usado ao copiar um disquete quando havia apenas uma unidade. Portanto, você copia de A:\para, B:\mas continua retirando os discos de origem e destino da mesma unidade em que o buffer de memória ficou cheio.

Kyle Brandt
fonte
11
As pessoas pobres só tinham B:\ como virtual. Pessoas com dinheiro tinham duas unidades de disquete e as letras para usá-las.
random
@ aleatório Mais tarde, as pessoas tinham A: e C: e você realmente só precisava de um B: se quisesse os dois tamanhos de disquete.
Richard Gadsden
A e B eram unidades de disquete. Eles podem ter tamanhos diferentes, mas não precisam. (por exemplo, 8 polegadas e 5,25 polegadas).
quickly_now
2
Eu desenvolvi a aventura de texto "Shades of Grey" em uma máquina sem disco rígido, mas com disquete duplo ... OS, Editor e analisador AGT em uma unidade, código fonte na segunda ... e o PC foi construído em 1200 / 75 modem para "armazenamento em nuvem" (por exemplo, upload de meus arquivos para a Compuserve)
Mark Baker
@ Mark Baker ENORME +1 por mencionar "armazenamento em nuvem" via Compuserve de costas :)
JamesBarnett
32

R: era o dispositivo de inicialização no sistema operacional CP / M de 8 bits. É anterior ao MS-DOS mais antigo. Se você tivesse uma segunda unidade, era B :. Um terço seria C :, etc. Os sistemas não tinham discos rígidos na época. O CP / M foi originalmente direcionado para o processador 8080. O CP / M foi criado na década de 1970. A primeira pequena unidade de disco winchester foi o ST-506, que possuía 5 MB (cinco megabytes) de armazenamento. Eles eram caros, mas eram rápidos (em comparação com o que estávamos acostumados). Ah, e o sistema de arquivos primitivo não tinha pastas ou subdiretórios. Não havia A: \. Foi apenas A :.

BillP3rd
fonte
1
O AFAIK CP / M era mais popular no Z80.
22611 bart
1
O CP / M pode não ter diretórios, mas tinha 16 "áreas de usuário"; portanto, você tinha A0: embora A15: como namespaces de arquivos separados.
Camh #
32

Embora esteja claro que eles são usados ​​para unidades de disquete herdadas, devo observar que eles ainda são usados ​​até hoje por padrão para essas mídias de armazenamento antigas:

Unidade de disquete conectada ao laptop Unidade A: no Windows 7

bwDraco
fonte
31

Sinto-me velho e tenho apenas 26 anos. A e B são tradicionalmente unidades de disquete. C tradicionalmente é o disco principal e D tradicionalmente o CD-ROM

Meu computador em casa tem CDEF como discos rígidos e G como DVD RW

DonP
fonte
Não, D não era o CD-ROM. D: existia muito antes dos CDs serem comuns.
Jé Queue
3
D só se tornou a carta do CD-ROM em sistemas que tinham apenas 1 HDD e não atribuiu especificamente uma carta ao CD-ROM. D para o CD-ROM era comum, mas não IMO tradicional. De fato, ter D como CD-ROM poderia ser um problema / dor se você instalasse mais tarde um segundo disco rígido que causasse alterações nas letras das unidades ... O Windows (e possivelmente outro software) registraria de onde foram instalados e solicitaria a mesma unidade carta - mas agora havia mudado.
MrWhite
28

No meu primeiro PC em 1992, A: era o disquete de 3,5 "e B: era o disquete de estilo antigo de 5,25". Outras máquinas tinham duas unidades de 3,5 "e ter dois disquetes era bastante comum, portanto, os discos rígidos começaram em C: para deixar espaço.

Keith Williams
fonte
25

Eles são um legado dos dias do DOS - A: e B: eram as unidades de disquete que eram padrão no IBM PC original. C :, o disco rígido, foi o terceiro disco. Hoje, é claro, ninguém tem disquetes.

mtrw
fonte
Ei! Eu tenho disquetes! E eu não sou "ninguém". Mas ninguém que não lidar com o legado equipamentos / antigo tem disquetes ...
thrillscience
1
@thrillscience - Eu me senti vagamente culpado, mesmo enquanto estava digitando isso. No meu último trabalho, um dos engenheiros de hardware tinha uma unidade de disquete USB de 3,5 "para poder executar um dos antigos programas de captura esquemática no modo DOS em um PC. revestimento de poeira.
mtrw
2
Preciso disso para algumas máquinas de bateria e sequenciadores MIDI antigas que possuem unidades de disquete, mas ainda assim funcionam bem.
thrillscience
3
@RBerteig - a parte mais surpreendente disso é que você tem um PDP-11 em funcionamento.
MTRW
1
O IIRC Robert X Cringely disse em Triumph of the Nerds (o que foi o documentário dos Accidental Empires, que eu tenho em algum lugar) que as letras das unidades vieram do CP / M, que era anterior ao DOS.
John Ferguson
22

A: \ e B: \ ainda assumem o padrão de unidades de disquete, é claro que só são visíveis se você tiver uma instalada (apenas a tenha por diversão em algumas das minhas máquinas virtuais)

itsnotvalid
fonte
21

Já existem muitas respostas boas, mas todas elas se referem a unidades de disquete no passado. O fato é que as unidades de disquete ainda são vendidas , embora eu não tenha idéia de quem as compra.

Outro fato interessante: se você possui uma única unidade de disquete física, na verdade possui as unidades A: e B:. Se você fizer

 copy a:bigfile b:

o sistema solicita que você insira o disquete A: ou B: conforme necessário.

Primitivo para os padrões atuais, mas ainda um passo à frente no armazenamento de dados em fita cassete!

Isaac Rabinovitch
fonte
3
Há um grande número de máquinas industriais que utilizam 3,5" disquete como um meio de obter o código para executar Normalmente CNC de e um monte de robôs..
McKracken
19

A: \ e B: \ foram usados ​​para as unidades de disquete (lembra-se delas?);)

5arx
fonte
10

O primeiro pc que usei profissionalmente foi um damasco Xen. O disco rígido interno era A: e o disquete de 3,5 "era B :. Isso aconteceu no dia do MS-DOS 2.11, antes da chegada dos computadores IBM.

dr-jan
fonte
5
Parece improvável que você estivesse usando um computador com MS-DOS antes do advento do IBM PC. O modelo 5150 foi introduzido em 1981 e veio com o Microsoft desenvolvido PC-DOS 1.0 .
Tadman
3
Parece que o MS-DOS 2.11 não chegou até março de 1984, então os PCs da IBM já deveriam estar presentes na época. Memória desaparecendo rapidamente ... :-)
dr-jan
No Japão, havia também o NEC PC-98, que sempre usa A: para o drive de inicialização. Portanto, se você inicializou a partir do disco rígido, a unidade C: seria usada para o disquete.
Yuhong Bao 12/01
en.wikipedia.org/wiki/Apricot_Computers 1985, não compatível com IBM PC, executava o MS Windows 1.0.
Ronald Pottol
A idéia de uma letra de unidade seguida de dois pontos antes do DOS, foi usada também no CP / M.
Warren P