Ah ... les bons vieux jours.
A: était le premier périphérique de disque, B: le second, et ainsi de suite - dans CP / M. Comme quelqu'un d'autre l'a signalé, cela fonctionnait sur les ordinateurs 8 bits 8080 et Z-80 antérieurs à MS-DOS.
À son tour, MS-DOS était un clone knock-off 16 bits (8086) de CP / M, ou plus précisément, CP / M-86, de sorte qu'il utilisait les mêmes conventions de lettre de lecteur.
À l’époque, les seules conventions à peu près universelles étaient définies par CP / M (par exemple, le nommage des disques sur le Apple-2 et le Tandy TRS-80 était quelque chose de différent à nouveau ... Jadis, j’utilisais un TRS-80 avec 4 lecteurs de disquettes ... oh le pouvoir!).
Avec quelque chose comme CP / M, les premiers disques durs, quand ils sont sortis, viennent d’apparaître comme la prochaine lettre de lecteur disponible.
MS-DOS, pour des raisons mieux connues de lui-même, a alloué 2 lecteurs de disquettes à peu près universellement et a placé le disque dur en C:
Ceci est probablement dû au fait que les premiers ordinateurs sous IBM-PC fonctionnant sous MS-DOS avaient tous deux lecteurs de disquettes. Il s'agissait donc d'une configuration naturelle.
Cette convention a été préservée car, comme il a été souligné à maintes reprises - dans Windows - vous pouvez changer cela. Autant que je sache dans MS-DOS, vous ne pouvez pas.
Un peu hors sujet:
Dans les années 1980, il était assez courant sur ces premières machines que les disques soient un mélange de types différents avec des incompatibilités de légende. Le PC IBM a imposé un grand nombre de normes avec le format de ses disquettes 5,25 pouces. Auparavant, vous disposiez de toutes sortes d’arrangements différents avec une sectorisation stricte et souple, le nombre de secteurs / pistes, le nombre de pistes, etc.
L'échange de données entre des machines utilisant des disquettes a été une affaire très aléatoire, qui n'a été triée qu'avec MS-DOS et le PC IBM. À l'époque, le moyen le plus fiable de transférer des fichiers entre des machines consistait à écrire certains programmes (en assembleur) afin de transférer des fichiers à l'aide du port série, puis à les connecter. Ce n'était jamais très lent, parce que les fichiers n'étaient jamais très gros.
Mes favoris à partir de ce moment-là étaient le lecteur haute densité que mon employeur avait acheté: c’était une disquette de 8 pouces fixée par un énorme câble plat. Je pense que cela a permis de stocker environ 200 Ko, ce qui était énorme lors du développement de logiciels sur une machine équipée de 2 lecteurs de disquettes, chacun d’une capacité de 89K. Compilateur sur l'un, code source et objet sur l'autre. Une compilation a pris quelques minutes tandis que les disques résonnaient.
Au moment de l’introduction du PC IBM, vous pouviez l’utiliser soit sous CP / M-86, soit sous MS-DOS, et rien n’indiquait clairement que l’un ou l’autre gagnerait. En fin de compte, MS-DOS a gagné la bataille. Certaines offres de groupage ont peut-être eu quelque chose à voir avec cela. La première machine IBM achetée par mon employeur a rendu les choses beaucoup plus faciles ... et le portage de fichiers vers MS-DOS était assez facile - principalement à cause des mêmes conventions pour les lettres des lecteurs de disque et des appels système en lecture / écriture. fichiers et peupler les blocs de contrôle de fichiers (rappelez-vous les FCB et le format étrange qu’ils avaient en mémoire?) était identique.
C: n'était pas rigide dans MS-DOS en tant que premier disque dur. Heath / Zenith MS-DOS avait AB réservé pour les disquettes 5 "et le CD réservé pour les disquettes 8".
La première partition par défaut du disque dur était E, que des disquettes soient installées ou non. Leur version permettait également 16 partitions sur un seul disque dur.
Je pense qu’ils ont peut-être aussi été les premiers systèmes à multi-amorçage. Les touches de raccourci au cours du processus de démarrage vous permettent d’amorcer à partir de n’importe quel lecteur ou partition, autorisant ainsi des environnements personnalisés et le lancement de CP / M-85, CP / M-86, MS-DOS, DOS simultanés ou HDOS.