Ah ... los buenos días.
A: fue el primer dispositivo de disco, B: el segundo, y así sucesivamente - en CP / M. Como alguien más publicó, esto se ejecutó en las máquinas 8080 y Z-80 de 8 bits que eran anteriores a MS-DOS.
MS-DOS a su vez era un clon de imitación de 16 bits (8086) de CP / M, o más específicamente, CP / M-86, por lo que utilizaba las mismas convenciones de letras de unidad.
En aquellos días, las únicas convenciones que eran bastante universales fueron establecidas por CP / M (por ejemplo, el nombre del disco en Apple-2 y Tandy TRS-80 era algo diferente otra vez ... Una vez usé un TRS-80 con 4 unidades de disquete ... ¡oh, el poder!).
Con algo como CP / M, los primeros discos duros, cuando salieron, aparecieron como la siguiente letra de unidad disponible.
MS-DOS, por razones más conocidas por sí mismo, asignó 2 unidades de disquete de manera casi universal y colocó el disco duro en C:
Esto es PROBABLEMENTE porque las primeras PC de IBM que ejecutaban MS-DOS tenían 2 unidades de disquete, por lo que esta era una configuración natural.
Esta convención se ha conservado desde entonces, aunque como se señaló aquí en numerosas ocasiones, en Windows, puede cambiar esto. Por lo que sé en MS-DOS, no puedes.
Ligeramente fuera de tema:
En la década de 1980, era bastante común en estas primeras máquinas que los discos fueran una mezcla de diferentes tipos con incompatibilidades de leyenda. IBM-PC impuso un montón de estándares con el formato de sus disquetes de 5,25 pulgadas, antes de eso tenía todo tipo de arreglos diferentes con sectorización dura y suave, número de sectores / pista, número de pistas, etc.
El intercambio de datos entre máquinas que utilizan disquetes fue un asunto muy impredecible, que solo se resolvió con MS-DOS y la PC de IBM. La forma más confiable de transferir archivos entre máquinas en ese entonces era escribir algunos programas (en ensamblador) en las transferencias de archivos usando el puerto serie y luego conectarlos. Nunca fue muy lento, porque los archivos nunca fueron muy grandes.
Mis favoritos a partir de entonces fueron el disco de alta densidad que compró mi empleador: era un disquete de 8 pulgadas conectado por un cable largo y largo. Creo que almacenó alrededor de 200K, lo cual fue enorme al desarrollar software en una máquina con 2 unidades de disquete, cada una de ellas 89K. Compilador en uno, fuente y código objeto en el otro. Una compilación tomó minutos mientras las unidades sonaban.
En el momento en que se presentó la PC de IBM, se podía ejecutar CP / M-86 o MS-DOS, y no había indicios claros de que uno u otro ganaría. Finalmente, MS-DOS ganó el día; algunas ofertas de paquetes podrían haber tenido algo que ver con eso. La primera máquina IBM que compró mi empleador hizo las cosas mucho más fáciles ... y el puerto de cosas a MS-DOS fue bastante fácil, principalmente debido a las mismas convenciones para las letras de unidad de disco, y también porque el sistema llama a leer / escribir Los archivos y los bloques de control de los archivos poblados (¿recuerdan los FCB y el formato extraño que tenían en la memoria?) eran los mismos.
C: no era rígido en MS-DOS como primer disco duro. Heath / Zenith MS-DOS tenía AB reservado para disquetes de 5 "y CD reservado para disquetes de 8".
La primera partición predeterminada del disco duro era E, tanto si tenía disquetes instalados como si no. Su versión también permitió 16 particiones en un solo disco duro.
Creo que también pueden haber sido los primeros sistemas de arranque múltiple. Las teclas de acceso rápido durante el proceso de inicio le permitirán iniciar desde cualquier unidad o partición, permitiendo entornos personalizados y el lanzamiento de CP / M-85, CP / M-86, MS-DOS, Concurrent Dos o HDOS.