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.