A cosa servono le unità Windows A: e B: utilizzate?


970

In Windows hai un C-drive. Tutto ciò che è etichettato oltre è nella lettera seguente.

Quindi la tua seconda unità è D, il tuo DVD è E e se inserisci una chiavetta USB diventa F e la seguente unità G. E così via e così via.

Ma allora, cosa e dove sono le unità A e B?


12
Se vuoi sapere qualcosa per cui possono essere utilizzati per ora , un trucco è mapparli su unità USB. Se inserisci e rimuovi spesso un'unità USB, ma desideri che mantenga la stessa lettera di unità, puoi mapparla su A o B. Windows tenta di riutilizzare l'ultima lettera di unità per un determinato dispositivo e non distribuirà in modo dinamico A o B, quindi la prossima volta riceverai la stessa lettera di unità.
Roger,

Risposte:


777

Versione breve: A: & B: sono riservati alle unità disco floppy, quindi C: viene utilizzato dai dischi rigidi per motivi di compatibilità con le versioni precedenti.


Una volta, i primi computer CP / M e IBM in stile PC non avevano un disco rigido. Avevi un disco floppy, e basta. A meno che tu non abbia speso altri $ 1k circa su una seconda unità floppy, il tuo sistema stava fumando! Se disponevi solo di un'unità, era normale avviare da un disco, inserire l'altro disco con i tuoi programmi e dati, quindi eseguire il programma. Al termine del programma, il computer richiede di reinserire il disco di avvio in modo da poter utilizzare nuovamente la riga di comando. Copiare i dati da un disco all'altro era una serie di

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

Quando i dischi rigidi sono diventati economici, i computer "costosi" avevano in genere due unità floppy (una per l'avvio e l'esecuzione di programmi comuni, una per il salvataggio dei dati e l'esecuzione di programmi specifici) . E così era comune per l'hardware della scheda madre supportare due unità floppy con indirizzi di sistema fissi. Da quando è stato integrato nell'hardware, si pensava che la creazione dello stesso requisito nel sistema operativo fosse accettabile e che qualsiasi disco rigido aggiunto alla macchina avrebbe iniziato con il disco C:e così via.

Durante la transizione da dischi da 5,25 "(che erano effettivamente, fisicamente floppy) a dischi da 3,5" (che erano racchiusi in un guscio di plastica più duro) era comune avere entrambe le unità in un sistema, e di nuovo era supportato sulla scheda madre con hardware e nel sistema operativo a indirizzi fissi. Dato che pochissimi sistemi esaurivano le lettere delle unità, non si riteneva importante considerare la possibilità di riassegnare quelle unità nel sistema operativo fino a molto tempo dopo, quando le unità venivano astratte insieme agli indirizzi a causa dello standard plug'n'play.

Da allora è stato sviluppato un sacco di software e, sfortunatamente, ci si aspettava che vedesse memoria a lungo termine sull'unità C :. Ciò include il software BIOS che avvia il computer. È ancora possibile collegare due unità floppy, avviare in DOS 6.1 e usarlo come si farebbe nei primi anni '90, con unità floppy A:e B:.

Quindi, in gran parte, il motivo per l'avvio del disco rigido in C è per la compatibilità con le versioni precedenti . Sebbene il sistema operativo abbia in qualche modo sottratto l' archiviazione dei dati, tratta ancora A:e in modo B:diverso, in modo tale da consentire loro di essere rimossi dal sistema senza alterare il sistema operativo, memorizzandoli nella cache in modo diverso e a causa dei primi virus che trattano il loro settore di avvio con più attenzione rispetto al settore di avvio del disco rigido.

Per Windows in particolare, vale la pena ricordare che è possibile utilizzare A:e B:come nomi per i volumi, che si tratti di un'unità flash o di un disco rigido interno.


33
Il BIOS generalmente non tratta le lettere di unità; da dove ti è venuta l'idea? (Forse alcuni "user friendly" compongono lettere che pensano che il sistema operativo userà, però ...)
SamB

3
@SamB - Il BIOS inizializza sia le unità floppy che i dischi rigidi e in alcuni casi consente di scambiare la posizione delle unità floppy (A: <--> B :). Quando si avvia dal floppy una richiesta, in particolare, un floppy nell'unità A. Ma si ha ragione sul fatto che si tratta semplicemente di una brutta copia dell'interfaccia utente, quindi le persone non sono confuse. Se un utente dovesse mappare il floppy sull'unità F :, ad esempio, potrebbe essere sorpreso di vedere il BIOS tentare di avviarsi dall'unità "A:" se non ha impostato il BIOS per saltare le unità floppy e avviare il disco rigido guidare.
Adam Davis,

3
A meno che tu non abbia un NEC PC-98, nel qual caso A: era di solito il tuo disco rigido.
JasonTrue,

6
"I primi computer CP / M e IBM in stile PC non avevano un disco rigido. Avevi un disco floppy ed è così e ti è piaciuto!" - Risolto questo per te.
Michael Burr,

3
@ lunchmeat317 - * I sistemi NIX non erano rilevanti per lo sviluppo degli pseudo-standard hardware clone PC che si sono evoluti nel PC di oggi. Non c'erano abbastanza utenti perché i venditori si preoccupassero in quel momento di cosa facessero le persone * NIX.
Michael Kohne,

662

A: e B: sono stati usati per i floppy disk .


Modifica: qualcuno ha chiesto delle foto, quindi ecco un floppy disk da 8 ", 5,25" e 3,5 "(i dischi da 8" non sono stati usati come standard sui personal computer compatibili IBM).

dischetti


52
Forse si dovrebbe dire che i dischi da 5,25 "non erano in genere arancione brillante. :) Erano in genere neri, proprio come quello da 8" nella foto, mentre quelli da 3,5 "presentavano una varietà di colori molto maggiore.
Timwi

3
Ed ecco un disco da 3 ". Sì, 3", non da 3,5 ". Vintagecomputershop.co.uk/51-large/cf-2-3-disk-single.jpg
DrHyde,

5
Se ricordo bene, non dovevamo copiare quel floppy. youtube.com/watch?v=up863eQKGUI
Assaf Lavie

I floppy da 3,5 "erano di solito blu per DD e neri per HD; in seguito, quando i floppy DD hanno smesso di esistere, hanno creato quelli HD in quasi tutti i colori sotto il sole.
Richard Gadsden

And here's a 3" disk. Yes, 3", not 3.5".Hmm, non ne avevo sentito parlare. È certo che si tratta di un formato proprietario ristretto, monouso (solo per Amstrad), ma sono ancora sorpreso di non averne sentito parlare perché pensavo di aver visto tutto, incluso un IBM 350 da 5 MB .
Synetech,

221

Meno una risposta, più un aneddoto. In questo articolo di Microsoft , dice:

"È possibile assegnare le lettere da C a Z a ciascuna unità del computer. A e B sono in genere riservati alle unità disco floppy, ma se il computer non dispone di unità disco floppy, è possibile assegnare A e B ai volumi ."

Quindi, quando ho recentemente costruito un nuovo computer con due unità interne, una per il sistema operativo e una per i dati, ho pensato, ehi !, creerò il mio disco dati "A". Mi sono sentito completamente ribelle fino a quando ho scoperto che Windows non indicizzava le unità contrassegnate con A o B. :( Mi ci è voluto un po 'per capire quale fosse il problema, ma ho trovato altre persone che hanno avuto lo stesso problema quando hanno usato A o B per un'unità. Non appena ho assegnato a quella unità una lettera diversa, Windows ha indicizzato l'unità. Tanto per essere ribelle. lol.


60
Si è verificato un errore nel programma di installazione in modalità testo di Windows XP. Pensava che un'unità ZIP fosse un disco rigido. Una stranezza mi ha fatto ottenere un XP completamente installato e funzionante con l'unità ZIP mappata C:, il mio CD-ROM acceso D:e il sistema operativo installato acceso E:. Ho rimappato lo ZIP e il CDROM, lasciandomi per niente C:. Quella macchina scosse molti installatori difettosi che presumevano che Windows dovesse essere C:\Windowsnei suoi primi anni. La mia nuova scatola Win7 è installata "correttamente" C:ma mi mancano le stranezze.
RBerteig,

25
Assegno A: B: alle pen drive e alle memory card; ottimo modo per rivivere i giorni dei dischi rimovibili.
Icelava,

È possibile assegnare A: e B: solo alle unità rimovibili.
Kinokijuf,

1
@RBerteig: non è un bug. Dipende da quali canali IDE li installi.
Kinokijuf,

4
A + B non indicizza? Sembra una lettera già progettata per gli SSD venti anni fa
nixda,

139

I due slot orizzontali sulla parte anteriore di questo PC sono le unità A: e B: (5,25 "floppy in questo caso). Si noti che è necessario" montare "fisicamente il disco ruotando la leva sulla parte anteriore dell'unità. Ahh , tempi più semplici.

inserisci qui la descrizione dell'immagine


Mi sono dimenticato di quelle leve! Ricordo più di una volta che il livello si chiudeva solo a metà e il mio disco emetteva rumori come se si stesse sgretolando!
TrojanName

2
@ken il software in questa immagine è P2, ora noto come autocad: D
echolab

Questo è il motivo per cui ricevi messaggi di errore (anche adesso) che ti chiedono di chiudere lo sportello dell'unità: quelle leve sono gli sportelli.
Richard Gadsden,

@echolab: è difficile dirlo con esattezza, ma mi sembra più un foglio di calcolo che un software di progettazione / progettazione. Oppure, Amstrad aveva un foglio di calcolo chiamato "Autocad"?
ysap

In effetti, dovremmo usare "Mount" (con virgolette) per i computer di oggi; a quel tempo era letterale (in un certo senso)
Milind R

94

Le lettere di unità A e B sono riservate alle unità disco floppy. Tuttavia, se il computer non dispone di un'unità disco floppy, è possibile assegnare queste lettere a unità rimovibili.

Fonte: come modificare le assegnazioni delle lettere di unità in Windows XP


12
Puoi anche assegnarli a unità non rimovibili. Ho un enorme disco non rimovibile B: \ per B ackups (precedentemente A: \ per A cronisImages). (Argh a SO per avere un meccanismo di grassetto inutilizzabile ...)
RomanSt

4
@romkyns: solo nei commenti. È abbastanza rotto; usano un codice diverso per i commenti, l'anteprima live per i post e la formattazione effettiva dei post nella pagina. I commenti arrivano anche gratuitamente con la fuga che non si trova da nessun'altra parte :-)
Joey,

B per unità boost di Windows.
Bratch

69

Ah ... i bei giorni ole.

A: è stato il primo dispositivo a disco, B: il secondo e così via - in CP / M. Come ha scritto qualcun altro, questo è stato eseguito sui computer 8080 e Z-80 a 8 bit precedenti a MS-DOS.

A sua volta, MS-DOS era un clone knock-off a 16 bit (8086) di CP / M, o più specificamente, CP / M-86, quindi utilizzava le stesse convenzioni di lettere di unità.

A quei tempi le uniche convenzioni che erano praticamente universali erano stabilite da CP / M (ad esempio, la denominazione del disco su Apple-2 e Tandy TRS-80 era di nuovo qualcosa di diverso ... Ho usato una volta un TRS-80 con 4 unità floppy ... oh il potere!).

Con qualcosa come CP / M i primi dischi rigidi, quando sono usciti, sono appena apparsi come la successiva lettera di unità disponibile.

MS-DOS, per motivi noti a se stesso, ha assegnato 2 unità floppy praticamente universalmente e ha posizionato il disco rigido in C:

Questo è PROBABILMENTE perché i primi IBM-PC che eseguivano MS-DOS avevano tutti 2 unità floppy, quindi questa era una configurazione naturale.

Questa convenzione è stata preservata da quando, sebbene come sottolineato più volte qui - in Windows - è possibile modificarla. Per quanto ne so in MS-DOS non puoi.


Leggermente fuori tema:

Negli anni '80 era piuttosto comune su queste prime macchine che i dischi fossero un miscuglio di tipi diversi con incompatibilità di leggende. L'IBM-PC ha imposto un sacco di standard con il formato dei suoi floppy da 5,25 pollici - prima ancora che avevi una sorta di accordi diversi con settaggio rigido e morbido, numero di settori / traccia, numero di tracce, ecc. Ecc.

Lo scambio di dati tra macchine che utilizzano floppy disk è stato un affare molto incostante, che è stato risolto solo con MS-DOS e IBM-PC. Il modo più affidabile per trasferire file tra macchine all'epoca era scrivere alcuni programmi (in assembler) su trasferimenti di file usando la porta seriale e quindi collegarli. Non è mai stato molto lento, perché i file non erano mai molto grandi.

I miei preferiti da allora erano i dischi ad alta densità acquistati dal mio datore di lavoro: era un floppy da 8 pollici attaccato da un enorme cavo a nastro lungo. Penso che abbia archiviato circa 200 KB, il che è stato enorme durante lo sviluppo di software su una macchina con 2 unità floppy, ciascuna con 89 KB. Compilatore su uno, codice sorgente e oggetto sull'altro. Una compilation ha richiesto pochi minuti mentre le unità tintinnavano via.

Al momento del lancio del PC IBM, era possibile farlo funzionare sia CP / M-86 che MS-DOS, e non vi era alcuna chiara indicazione che uno o l'altro avrebbe vinto. Alla fine MS-DOS ha vinto il giorno - alcune offerte di raggruppamento potrebbero aver avuto un po 'a che fare con questo. La prima macchina IBM acquistata dal mio datore di lavoro ha reso le cose molto più facili ... e il port roba per MS-DOS è stato piuttosto semplice - principalmente a causa delle stesse convenzioni per le lettere dell'unità disco, e anche perché il sistema chiama per leggere / scrivere i file e popolano i blocchi di controllo dei file (ricordi FCB e il formato strano che avevano in memoria?) era lo stesso.


C: non era rigido in MS-DOS come primo disco rigido. Heath / Zenith MS-DOS aveva AB riservato per floppy da 5 "e CD riservato per floppy da 8".

La prima partizione del disco rigido predefinita era E, indipendentemente dal fatto che i floppy fossero installati o meno. La loro versione consentiva anche 16 partizioni su un singolo disco rigido.

Penso che potrebbero essere stati anche i primi sistemi multi-boot. I tasti di scelta rapida durante il processo di avvio consentono di eseguire l'avvio da qualsiasi unità o partizione, consentendo ambienti personalizzati e l'avvio di CP / M-85, CP / M-86, MS-DOS, Concurrent Dos o HDOS.


11
Ricorda i formati dispari del disco? Puoi scricchiolare 420K su un floppy disk "360K" giocando con il numero di tracce e settori. 800k su floppy disk "720k", ecc.
Brian Knoblauch,

1
Alcune unità avrebbero abbastanza spazio meccanico internamente che con la modifica come / w potresti ottenere circa 2 tracce extra e aumentare la capacità di circa il 10%. Tuttavia, dovevi comprare la giusta marca di guida.
quick_now

1
Non ho mai incontrato unità da 5,25 "che non ti permettessero di fare 82 tracce su un disco da 80 tracce. Sospetto che potrebbe essere stato un problema sui primi modelli" compatibili "(piuttosto che clonare) però ...
Brian Knoblauch

55

A e B sono stati usati per le unità floppy disk. Per quanto ne so, ce ne sono due perché i computer più vecchi (senza dischi rigidi) avrebbero avviato il sistema operativo da A: \ ed eseguito applicazioni da B: \


13
In realtà, ce ne sono due perché i computer [molto] più vecchi avevano solo un'unità floppy e l'unità B: era utilizzata come "unità virtuale" per consentire la copia di un file da un disco a un altro in un sistema a unità singola.
Cody Gray,

14
È stato usato per entrambi. Se avessi due unità, verrebbero assegnate A: e B :. Inoltre, dopo aver avviato DOS su un floppy, di solito è possibile estrarre il disco e inserire DisplayWrite o qualsiasi altra cosa, e molti di questi programmi avevano secondi dischi, quindi non è stato necessario cambiarli continuamente. Ma sì, se non ti immergessi nel cassonetto per una seconda unità floppy, potresti usarla come quella unità virtuale e leggerebbe 1K alla volta (apparentemente) per copiare i dati da un disco all'altro.
Brad

3
In realtà, credo che l'uso più importante per due unità disco sia stato la copia di floppy. Avevo un Amiga con un solo disco e per copiare un floppy (880k), dovevi passare avanti e indietro più volte, perché il sistema aveva solo 512k di RAM totale.
sleske,

2
512k. Accidenti. Avresti dovuto provare a copiare i floppy su una macchina con 64 KB di RAM e un'unità floppy. Ora che era un esercizio di pazienza e frustrazione.
quick_now

2
sleske: Sicuramente non hai ... ahem ... copia quel dischetto ...
Matt Simmons,

50

Sono unità floppy. Se sei curioso dell'ordine delle assegnazioni di unità, wikipedia ha maggiori informazioni http://en.wikipedia.org/wiki/Drive_letter_assignment


Ai vecchi tempi, una macchina di solito aveva un disco floppy e nessun disco rigido interno. Il tuo sistema operativo, ad esempio DOS (Disk Operating System) è arrivato su un floppy, motivo per cui i floppy sono A e B e vengono prima del disco rigido, C.
Philluminati,

45

A: è il supporto magnetico rimovibile da 5,25 "1,2 Mb e B: è un più moderno disco da 3,5" 1,44 Mb nella mia macchina di codifica.


35

Se ricordo bene sui miei sistemi DOS erano usati per unità floppy ma B:\non era generalmente un vero floppy disk fisico ma piuttosto virtuale.

Era un floppy virtuale usato quando si copiava un floppy quando c'era una sola unità. Così si avrebbe copiare da A:\a B:\, ma continuare a prendere i dischi di origine e di destinazione fuori della stessa unità del buffer di memoria ottenuto piena.


11
I poveri avevano solo B:\ come virtuale. Le persone con denaro avevano due unità floppy e le lettere per usarle.
casuale

@Random Più tardi, le persone avevano A: e C: e avevi davvero bisogno di una B: se volevi entrambe le dimensioni di floppy.
Richard Gadsden,

A e B erano unità floppy. Potrebbero avere dimensioni diverse ma non è necessario. (ad es. 8 pollici e 5,25 pollici).
quick_now

2
Ho sviluppato l'avventura testuale "Sfumature di grigio" su una macchina senza HDD, ma con doppio floppy ... Sistema operativo, editor e parser AGT su un disco, codice sorgente sul secondo ... e il PC aveva un 1200 incorporato / 75 modem per "cloud storage" (es. Caricamento dei miei file su Compuserve)
Mark Baker,

@Mark Baker +1 ENORME per aver menzionato "cloud storage" tramite Compuserve da back-in-the-dawy :)
JamesBarnett,

32

A: era il dispositivo di avvio nel sistema operativo CP / M a 8 bit. Precede anche il primo MS-DOS. Se avevi una seconda unità, era B :. Un terzo sarebbe C :, ecc. Allora i sistemi non avevano hard disk. CP / M era originariamente indirizzato al processore 8080. CP / M è stato creato negli anni '70. La primissima piccola unità disco Winchester era l'ST-506 che vantava un generoso 5 MB (cinque megabyte) di spazio di archiviazione. Erano costosi ma erano veloci (rispetto a quello a cui eravamo abituati). Oh, e il file system primitivo non aveva cartelle o sottodirectory. Non c'era A: \. Era solo A :.


1
AFAIK CP / M era più popolare sulla Z80.
Bart il

1
CP / M potrebbe non aver avuto directory, ma aveva 16 "aree utente", quindi avevi A0: sebbene A15: come spazi dei nomi separati per i file.
Camh,

32

Mentre è chiaro che questi vengono utilizzati per unità floppy disk legacy, dovrei notare che sono ancora utilizzati fino ad oggi per impostazione predefinita per questi antichi supporti di archiviazione:

Unità floppy collegata al computer portatile Unità A: in Windows 7


31

Mi sento vecchio e ho solo 26 anni. A e B sono tradizionalmente unità floppy. C è tradizionalmente il disco principale e D tradizionalmente il CD-ROM

Il mio computer a casa ha CDEF come hard disk e G come DVD RW


No, D non era il CD-ROM. D: esisteva molto prima che i CD fossero all'ordine del giorno.
Jé Queue,

3
D è diventata solo la lettera per il CD-ROM nei sistemi che avevano solo 1 HDD e non assegnavano specificamente una lettera al CD-ROM. D per il CD-ROM era comune, ma non tradizionale IMO. Infatti avere D come CD-ROM potrebbe essere un problema / dolore se in seguito si installasse un secondo HDD che causava il cambiamento delle lettere di unità ... Windows (e possibilmente altri software) registrava da dove erano installati e richiedeva la stessa unità lettera - ma ora era cambiata.
Mr White

28

Sul mio primo PC nel 1992, A: era il floppy da 3,5 "e B: era il floppy vecchio stile da 5,25". Altre macchine avevano due dischi da 3,5 "e avere due floppy era abbastanza comune, quindi i dischi rigidi a partire da C: lasciare spazio.


25

Sono un'eredità dei giorni DOS - A: e B: erano le unità floppy che erano standard sul PC IBM originale. C :, il disco rigido, era il terzo disco. Oggi, ovviamente, nessuno ha i floppy.


Hey! Ho dei floppy! E non sono "nessuno". Ma nessuno che non si occupa di equipaggiamenti legacy / antichi ha dei dischetti ...
thrillscience,

1
@thrillscience - Mi sentivo vagamente in colpa anche mentre lo scrivevo. Nel mio ultimo lavoro uno degli ingegneri hardware aveva un'unità floppy USB da 3,5 "in modo da poter eseguire uno dei vecchi programmi di acquisizione schematica in modalità DOS su un PC. O almeno così affermava, non ho mai visto una volta che quell'unità si muoveva da sotto il suo spesso verniciatura a polvere
mtrw

2
Ne ho bisogno per alcune vecchie drum-machine e sequencer MIDI che hanno floppy drive, ma per il resto funzionano ancora bene.
thrillscience

3
@RBerteig: la parte più sorprendente è che hai un PDP-11 funzionante.
mtrw,

1
IIRC Robert X Cringely ha detto in Triumph of the Nerds (qualunque fosse il documentario di Accidental Empires, che ho da qualche parte) che le lettere di unità provenivano da CP / M, che ha preceduto DOS.
John Ferguson,

22

A: \ e B: \ utilizza ancora per impostazione predefinita le unità floppy, ovviamente visibili solo se ne hai installata una (solo divertiti in alcune delle mie macchine virtuali)


21

Molte buone risposte già, ma tutte si riferiscono a unità floppy al passato. Il fatto è che le unità floppy sono ancora vendute , anche se non ho idea di chi le compra.

Un altro fatto divertente: se hai installato una singola unità floppy fisica, in realtà hai sia un'unità A: che B :. Se fate

 copy a:bigfile b:

il sistema richiede di inserire il floppy A: o B: secondo necessità.

Primitivo per gli standard odierni, ma ancora un passo avanti rispetto alla memorizzazione di dati su audiocassette!


3
Esiste un numero enorme di macchine industriali che usano floppy da 3,5 "come mezzo per far funzionare il codice. Di solito sono CNC e molti robot.
McKracken,

19

A: \ e B: \ sono stati usati per le unità floppy disk (ricordale?);)


10

Il primo pc che ho usato professionalmente è stato un Xen di albicocca. Il disco rigido interno era A: e il floppy da 3,5 "era B:


5
Sembra improbabile che tu stia utilizzando un computer basato su MS-DOS prima dell'avvento del PC IBM. Il modello 5150 fu introdotto nel 1981 e venne fornito con Microsoft sviluppato PC-DOS 1.0 sviluppato .
Tadman,

3
Sembra che MS-DOS 2.11 non sia arrivato fino al marzo 1984, quindi i PC IBM dovevano essere in circolazione al momento. La memoria svanisce rapidamente ... :-)
dr-jan

In Giappone c'era anche il NEC PC-98, che usa sempre A: per l'unità di avvio. Quindi, se si è avviato dal disco rigido, l'unità C: verrebbe utilizzata per il floppy.
Yuhong Bao,

it.wikipedia.org/wiki/Apricot_Computers 1985, non compatibile con IBM PC, eseguiva MS Windows 1.0.
Ronald Pottol,

L'idea di una lettera di unità seguita da due punti precede DOS, è stata utilizzata anche in CP / M.
Warren P
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.