Ah ... die guten alten Tage.
A: war das erste Plattengerät, B: das zweite usw. - in CP / M. Wie jemand anderes schrieb, lief dies auf den 8-Bit-Rechnern 8080 und Z-80, die auf MS-DOS datiert waren.
MS-DOS war wiederum ein 16-Bit (8086) -Klon von CP / M, genauer gesagt CP / M-86, und verwendete daher dieselben Laufwerksbuchstabenkonventionen.
Damals waren die einzigen Konventionen, die so ziemlich universell waren, von CP / M festgelegt worden (zum Beispiel war die Benennung der Festplatten beim Apple-2 und Tandy TRS-80 wieder etwas anderes ... Ich habe einmal einen TRS-80 mit verwendet 4 Diskettenlaufwerke ... oh die Macht!).
Bei so etwas wie CP / M erschienen die ersten Festplatten, als sie herauskamen, nur als der nächste verfügbare Laufwerksbuchstabe.
MS-DOS hat aus den bekanntesten Gründen 2 Diskettenlaufwerke so ziemlich universell zugewiesen und die Festplatte auf C gestellt:
Dies ist wahrscheinlich, weil die frühen IBM-PCs, auf denen MS-DOS ausgeführt wird, alle 2 Diskettenlaufwerke hatten. Dies war also eine natürliche Konfiguration.
Diese Konvention ist erhalten geblieben, obwohl Sie dies, wie hier mehrfach erwähnt, in Fenstern ändern können. Soweit ich weiß, ist dies unter MS-DOS nicht möglich.
Etwas abseits des Themas:
In den 1980er Jahren war es auf diesen frühen Maschinen üblich, dass Festplatten eine Mischung verschiedener Typen mit legendären Inkompatibilitäten waren. Der IBM-PC hat mit dem Format seiner 5,25-Zoll-Disketten eine Reihe von Standards auferlegt - zuvor gab es alle möglichen Arrangements mit Hard- und Soft-Sektorierung, Anzahl der Sektoren / Spuren, Anzahl der Spuren usw.
Der Datenaustausch zwischen Computern mit Disketten war ein großer Erfolg, der nur mit MS-DOS und dem IBM-PC geregelt wurde. Der damals zuverlässigste Weg, Dateien zwischen Computern zu übertragen, bestand darin, einige Programme (in Assembler) in Dateiübertragungen über die serielle Schnittstelle zu schreiben und diese dann zu verkabeln. Es war nie sehr langsam, weil die Dateien nie sehr groß waren.
Meine Favoriten von damals waren die Festplatten mit hoher Dichte, die mein Arbeitgeber gekauft hatte - es war eine 8-Zoll-Diskette, die über ein riesiges langes Flachbandkabel angeschlossen war. Ich denke, es hat ungefähr 200K gespeichert, was bei der Entwicklung von Software auf einem Computer mit 2 Diskettenlaufwerken, von denen jedes 89K hat, enorm war. Compiler auf der einen Seite, Quell- und Objektcode auf der anderen Seite. Eine Zusammenstellung dauerte Minuten, während die Laufwerke klirrten.
Zu der Zeit, als der IBM-PC eingeführt wurde, konnte er entweder mit CP / M-86 oder MS-DOS betrieben werden, und es gab keinen klaren Hinweis darauf, dass der eine oder der andere gewinnen würde. Schließlich gewann MS-DOS den Tag - einige Bündelungsabkommen könnten etwas damit zu tun haben. Die erste IBM-Maschine, die mein Arbeitgeber gekauft hat, hat die Dinge viel einfacher gemacht ... und der Port von Dingen zu MS-DOS war ziemlich einfach - hauptsächlich wegen der gleichen Konventionen für Laufwerksbuchstaben und auch, weil das System zum Lesen / Schreiben aufruft Dateien und Dateikontrollblöcke füllen (erinnern Sie sich an FCBs und das seltsame Format, das sie im Speicher hatten?) war das gleiche.
C: war in MS-DOS als erste Festplatte nicht starr. Heath / Zenith MS-DOS hatte AB für 5 "-Disketten und CD für 8" -Disketten reserviert.
Die erste Standardfestplattenpartition war E, ob Sie Disketten installiert hatten oder nicht. Ihre Version erlaubte auch 16 Partitionen auf einer einzelnen Festplatte.
Ich denke, sie waren möglicherweise auch die ersten Multi-Boot-Systeme. Hotkeys während des Startvorgangs ermöglichen es Ihnen, von einem beliebigen Laufwerk oder einer beliebigen Partition zu starten, benutzerdefinierte Umgebungen zuzulassen und CP / M-85, CP / M-86, MS-DOS, Concurrent Dos oder HDOS zu starten.