Tabla de Contenido
TogglePor qué la unidad C es la principal en Windows: el origen histórico de las letras A y B
Windows arranca por defecto desde la unidad C, y quien haya usado alguna vez un ordenador con este sistema se habrá preguntado por qué la letra A no encabeza esa lista. La respuesta no tiene que ver con el diseño de Windows, sino con una convención que nació en los años setenta, cuando los discos duros ni siquiera existían en los ordenadores personales. Entender por qué la unidad C en Windows es la principal requiere viajar a una época en la que los disquetes eran el único medio de almacenamiento y las letras de unidad se asignaban según el hardware disponible.
El origen: CP/M y la asignación de letras
El uso de letras para nombrar unidades de almacenamiento viene de CP/M, un sistema operativo extendido a finales de los años 70 para máquinas basadas en procesadores Intel 8080 y 8085, con 64 kilobytes de memoria como techo habitual. En CP/M y en los sistemas que se inspiraron en él, la letra A: identificaba la primera unidad de disquete y la B, la segunda. Microsoft heredó esa lógica al desarrollar MS-DOS, presentado en los años 80 como un clon de 16 bits inspirado en CP/M, y desde el primer IBM PC esa asignación quedó fijada: A: y B: eran, por definición, disqueteras.
El IBM PC original, lanzado en 1981, solía venderse con dos unidades de disquete de 5,25 pulgadas, y cada una ocupaba su letra: A: para arrancar el sistema o ejecutar programas, B: para guardar datos o cargar un segundo disco. MS-DOS heredó esa costumbre y la extendió a toda la familia de compatibles IBM, dejando esas dos letras ancladas a direcciones de hardware fijas en la BIOS. No todos los fabricantes seguían este esquema —el TRS-80 de Tandy Corporation, por ejemplo, llamaba a sus disqueteras Drive 0 y Drive 1—, pero en cuanto MS-DOS se impuso en el mercado, el sistema de letras A: y B: para disquetes se convirtió en el estándar de facto.
La unidad B fantasma y la llegada del disco duro
Muchos ordenadores de la época solo tenían una unidad física de disquete, pero el sistema seguía reservando la letra B: como si existiera una segunda unidad. Cuando un programa necesitaba leer o escribir en ese «segundo disco», DOS pedía intercambiar los disquetes en el mismo lector físico. La mecánica era tan literal como suena: el sistema mostraba mensajes del tipo «inserte el disco origen en la unidad A… ahora inserte el disco destino en la unidad A», obligando a sacar el disco de arranque, meter el de datos y volver a colocar el de arranque para seguir trabajando. Ese vaivén explica por qué la letra B: seguía existiendo aunque no hubiera una segunda disquetera física: la BIOS y la placa base tenían direcciones de hardware fijas pensadas para hasta dos unidades.
Los discos duros empezaron a integrarse en los ordenadores personales a comienzos de los 80, cuando los disquetes seguían siendo el medio dominante. El salto lo protagonizó el IBM PC XT, lanzado en 1983 como el primer modelo de IBM con un disco duro interno de serie. Como las letras A: y B: ya estaban ocupadas por las disqueteras, el nuevo disco recibió la siguiente letra disponible: la C:. No fue una decisión aleatoria ni un simple gesto de continuidad. La BIOS y DOS no renumeraban las disqueteras existentes cada vez que se añadía hardware nuevo, y seguía siendo habitual comprar equipos con una o dos unidades de disquete además del disco duro. Por eso, mantener A: y B: fijas para las disqueteras y asignar C: al disco duro resultaba la solución más natural para encajar el hardware nuevo sin romper lo que ya funcionaba.
Por qué la costumbre sobrevivió a los disquetes
Los disquetes acabaron desapareciendo del mercado de consumo, pero la costumbre de arrancar en C: se quedó grabada en Windows. La convención se mantuvo edición tras edición, desde las primeras versiones de MS-DOS hasta las versiones actuales del sistema, y hoy seguimos viendo la unidad C: como disco principal en cualquier Explorador de archivos, sin que haga falta ninguna disquetera para justificarlo. La razón de que la letra siga ahí no es técnica, sino de continuidad: cambiar esa asignación hubiera implicado romper una convención asentada desde los primeros compatibles IBM y heredada por todas las versiones posteriores de MS-DOS y Windows. Así que, aunque hoy compremos ordenadores sin ninguna disquetera y con unidades de estado sólido en lugar de discos duros mecánicos, seguimos utilizando la misma letra que en 1983 se asignó al primer disco duro interno de un PC compatible con IBM.
Preguntas frecuentes sobre la unidad C en Windows
¿Por qué la unidad principal de Windows es la C: y no la A?
Porque las letras A: y B: quedaron reservadas para las unidades de disquete en sistemas anteriores como CP/M y MS-DOS. Cuando llegaron los primeros discos duros, en 1983 con el IBM PC XT, tomaron la siguiente letra disponible, que era la C:.
¿Qué pasaba en los ordenadores que solo tenían una disquetera?
El sistema seguía reservando la letra B: como una unidad «fantasma» mapeada al mismo lector físico. Para usarla, el usuario debía intercambiar los disquetes cuando el programa lo pedía.
¿Cuándo se generalizaron los discos duros en los ordenadores personales?
A partir de 1983, con el lanzamiento del IBM PC XT, el primer modelo de IBM que incluyó un disco duro interno de serie.
¿Se puede cambiar la letra de la unidad C?
No es recomendable. Windows y muchos programas asumen que el sistema operativo reside en C:. Cambiarla puede provocar errores de arranque y fallos en aplicaciones que buscan rutas absolutas.
¿Por qué hoy siguen existiendo las letras A y B si ya no hay disqueteras?
Por compatibilidad y continuidad. Windows sigue reservando esas letras por si se conecta una unidad de disquete externa o por herencia de la convención histórica. No se reasignan para no romper programas antiguos que las referencian.
¿Qué pasaría si no existiera la letra C?
Sería un cambio de convención que rompería décadas de compatibilidad. La mayoría del software, las rutas de instalación y las configuraciones del sistema esperan encontrar el sistema operativo en C:. Renombrarla causaría problemas generalizados.
Recuerde que…
La unidad C es la principal en Windows no por una decisión de diseño moderna, sino por una cadena de decisiones técnicas y de compatibilidad que se remonta a los años 70. Las letras A y B estaban reservadas para los disquetes, y cuando llegaron los discos duros, simplemente tomaron la siguiente letra disponible. Esa convención se ha mantenido durante más de cuatro décadas, sobreviviendo a la desaparición de los disquetes y a la llegada de las unidades de estado sólido. Entender este origen ayuda a comprender por qué muchas cosas en informática funcionan como funcionan: no siempre por ser la mejor solución, sino por ser la que menos problemas causaba en el momento en que se adoptó. La historia de la tecnología está llena de estos pequeños legados que, sin que nos demos cuenta, siguen definiendo nuestra experiencia diaria.
Pueden encontrar más contenido en https://fernandojuca.com, así como videotutoriales y pódcast en https://youtube.com/fernandojucamaldonado.