Ah… i giorni buoni.
A: era il primo dispositivo a disco, B: il secondo, e così via - in CP/M. Come qualcun altro ha postato, questo funzionava sulle macchine a 8-bit 8080 e Z-80 che precedevano MS-DOS.
MS-DOS a sua volta era un clone a 16-bit (8086) knock-off di CP/M, o più specificamente, CP/M-86, quindi usava le stesse convenzioni delle lettere di unità.
A quei tempi le uniche convenzioni che erano praticamente universali erano impostate da CP/M (per esempio, il nome del disco sull'Apple-2 e Tandy TRS-80 era di nuovo qualcosa di diverso… Una volta ho usato un TRS-80 con 4 unità floppy… oh che potenza!).
Con qualcosa come CP/M i primi dischi rigidi, quando uscirono, apparvero come la successiva lettera di unità disponibile.
MS-DOS, per le ragioni più note a se stesse, allocava 2 unità floppy praticamente universalmente e collocava l'hard disk a C:
Questo è PROBABILE perché i primi IBM-PC con MS-DOS in esecuzione avevano tutti 2 unità floppy, quindi questa era una configurazione naturale.
Questa convenzione è stata conservata da allora, anche se come sottolineato qui più volte - in finestre - si può cambiare questo. Per quanto ne so in MS-DOS non è possibile.
Leggermente fuori tema:
Negli anni ‘80 era abbastanza comune su queste prime macchine per dischi essere un sacchetto misto di diversi tipi con incompatibilità di leggenda. L'IBM-PC imponeva un mucchio di standard con il formato dei suoi floppy da 5,25 pollici - prima di allora si aveva ogni sorta di disposizione diversa con settoriatura dura e morbida, numero di settori / traccia, numero di tracce, ecc ecc.
L'interscambio di dati tra macchine che utilizzavano i floppy disk era un affare di grande successo e perdita, che veniva risolto solo con MS-DOS e l'IBM-PC. Il modo più affidabile per trasferire file tra macchine a quei tempi era quello di scrivere alcuni programmi (in assembler) per trasferire file usando la porta seriale, e poi cablarli. Non è mai stato molto lento, perché i file non erano mai molto grandi.
I miei preferiti di allora erano l'unità ad alta densità che il mio datore di lavoro comprava - era un floppy da 8 pollici attaccato da un enorme e lungo cavo a nastro. Credo che immagazzinasse circa 200K, il che era enorme quando si sviluppava il software su una macchina con 2 unità floppy, ognuna delle quali era di 89K. Compilatore su uno, sorgente e codice oggetto sull'altro. Una compilation richiedeva minuti mentre i drive facevano rumore.
Al momento dell'introduzione del PC IBM era possibile farlo funzionare sia con CP/M-86 che con MS-DOS, e non c'era alcuna chiara indicazione che l'uno o l'altro avrebbe vinto. Alla fine MS-DOS ha vinto la giornata - alcune offerte di bundling potrebbero aver avuto un po’ a che fare con questo. La prima macchina IBM che il mio datore di lavoro ha comprato ha reso le cose molto più facili… e la porta delle cose su MS-DOS era abbastanza facile - principalmente a causa delle stesse convenzioni per le lettere dei dischi, e anche perché il sistema chiama per leggere / scrivere i file e popolare i blocchi di controllo dei file (ricordate gli FCB e lo strano formato che avevano in memoria?) era lo stesso.
C: non era rigido in MS-DOS come il primo disco rigido. Heath/Zenith MS-DOS aveva AB riservato per i floppy da 5" e CD riservato per i floppy da 8".
La prima partizione di default del disco rigido era E, Sia che aveste installato o meno i floppy. La loro versione consentiva anche 16 partizioni su un singolo disco rigido.
Penso che possano essere stati anche i primi sistemi multi-boot. I tasti di scelta rapida durante il processo di avvio consentivano l'avvio da qualsiasi disco o partizione, consentendo ambienti personalizzati e lanciando CP/M-85, CP/M-86, MS-DOS, Concurrent Dos o HDOS.