¿Por qué Windows todavía usa letras para unidades?

Unidad del sistema C: acceso directo en un escritorio de Windows 10

Windows normalmente asigna a la unidad de su sistema la letra C: y le da letras diferentes a otros dispositivos de almacenamiento. Eso es inusual: macOS y Linux no usan letras. Windows puede acceder a las unidades sin letras, entonces, ¿por qué las usa?

¿De dónde vienen las letras de drive?

C: y D: letras de unidad en una ventana del símbolo del sistema.

Como muchas cosas en Windows, como la forma en que se usa  hacia atrás en lugar de barras diagonales, las letras de las unidades se remontan a los días de MS-DOS (de hecho, incluso un poco antes). Esta es la razón por la que la unidad del sistema de Windows utiliza la letra C: – A: y B: estaban reservadas para unidades de disquete.

Las letras de unidad se transfirieron a MS-DOS desde CP / M, un sistema operativo más antiguo. Ofrecieron una forma de acceder a dispositivos de almacenamiento lógicos y físicos que contienen archivos. Para acceder a un archivo llamado README.TXT en la segunda unidad de disquete, simplemente escriba B: README.TXT.

La necesidad de letras de unidad es evidente en la línea de comandos. Si no hubiera letras de unidad, ¿cómo especificaría rápidamente las rutas a los archivos en diferentes dispositivos? Este fue el sistema que heredó MS-DOS, y Microsoft se ha mantenido con él desde entonces.

Si bien las letras de unidad pueden parecer menos importantes ahora que estamos usando computadoras de escritorio gráficas y podemos simplemente hacer clic en los íconos, siguen siendo importantes. Incluso si solo accede a sus archivos a través de herramientas gráficas, los programas que utiliza deben hacer referencia a esos archivos con una ruta de archivo en segundo plano, y utilizan letras de unidad para hacerlo.

Relacionado:  Cómo usar Zsh (u otro shell) en Windows 10

La alternativa Unix: puntos de montaje

Sin embargo, las letras de unidad no son la única solución posible. MacOS, Linux y otros sistemas operativos similares a Unix de Apple utilizan un método diferente para acceder a diferentes particiones y dispositivos de almacenamiento.

En lugar de ser accesible en una letra, un dispositivo puede ser accesible en una ruta de directorio en el sistema de archivos. Por ejemplo, en Linux, los dispositivos de almacenamiento externo se montaban tradicionalmente en / mount. Entonces, en lugar de acceder a una unidad de DVD en D:, puede acceder a ella en / mount / dvd.

Esto se reduce a la «raíz» del sistema de archivos. Linux y macOS no tienen letras de unidad, por lo que la parte base del sistema de archivos no es una letra. En cambio, tienen un directorio raíz, que es /. La unidad del sistema está «montada» (disponible) en / en lugar de C: \. Se pueden montar otras unidades en carpetas arbitrarias; si desea que su directorio personal se almacene en una unidad diferente, puede montarlo en / home. El contenido de la unidad será accesible en / home.

Puede acceder a las unidades en Windows sin letras

Unidad USB montada como carpeta en Windows 10.

Entonces, ¿por qué no puede montar unidades en Windows de esta manera, haciéndolas accesibles en rutas arbitrarias en lugar de letras? ¿Por qué no puede acceder a su unidad USB en C: \ USB \, por ejemplo?

¡Bien tu puedes! Las versiones modernas de Windows ahora también le permiten montar dispositivos de almacenamiento en una ruta de carpeta . Esta opción está disponible en la herramienta Administración de discos . Haga clic con el botón derecho en una partición en una unidad, seleccione «Cambiar letras y rutas de unidad» y luego haga clic en «Agregar». Puede usar la opción «Montar en la siguiente carpeta NTFS vacía» para hacer que un dispositivo de almacenamiento esté disponible en una ruta de carpeta tal como lo hace en sistemas operativos similares a Unix.

Relacionado:  Siete formas de abrir el Administrador de tareas de Windows

Sin embargo, para hacer esto, tendrá que montar la unidad en una ruta de carpeta en un volumen NTFS, y ese volumen NTFS debe estar montado en una letra de unidad.

Montaje de una unidad en una carpeta NTFS vacía en Windows 10.

Por lo tanto, incluso si se quedara sin letras de unidad de la A: a la Z :, aún podría montar dispositivos de almacenamiento adicionales y acceder a ellos en Windows. No está limitado a 26 unidades en las versiones modernas de Windows.

También puede cambiar qué unidades usan qué letras de Administración de discos, aunque no puede cambiar su unidad C: a otra letra. Incluso cambiar una letra como D: a E: puede causar problemas. Por ejemplo, si tiene un atajo que apunta a la unidad D: y los archivos están repentinamente en E:, el atajo se romperá.

¿Por qué Windows todavía usa letras?

Esta vista de PC muestra las unidades C: y D: en Windows 10

Si las letras de unidad (como C 🙂 son un artefacto antiguo y Windows puede funcionar sin ellas, ¿por qué todavía las usa?

La razón es simple y explica muchas decisiones de diseño de Windows: compatibilidad con versiones anteriores. Las primeras versiones de Windows tenían que ser compatibles con el software MS-DOS, y las versiones modernas de Windows deben ser compatibles con el software más antiguo de Windows. Las letras de impulso siguen avanzando.

Después de todo, ¡las cosas ya son suficientes con solo letras de unidad! Técnicamente, es posible instalar Windows para que C: no sea la unidad de su sistema. Puede instalarlo en la unidad G: \ y tener las carpetas G: \ Windows, G: \ Users y G: \ Program Files. C: no tiene que ser su disco principal, y Windows lo admite oficialmente. Sin embargo, muchas aplicaciones de Windows asumen que está usando una unidad C :, y tendrá problemas si no lo está. Y si las aplicaciones de Windows no pueden imaginarse que no usa C: como letra de unidad del sistema, imagine cómo se romperán si no tiene ninguna letra de unidad.

Relacionado:  Los mejores lectores de PDF para Windows

Quizás se pregunte por qué Windows todavía muestra letras de unidad. Después de todo, el Explorador de archivos podría ocultarlos y solo mostrar las palabras «Unidad del sistema» o «Unidad flash USB», pero el Explorador de archivos ya muestra descripciones simples como esa y, a veces, es posible que desee saber la letra de la unidad. Muchas aplicaciones muestran rutas como D: \ Folder \ File.doc.

Claro, Microsoft podría invertir en software de compatibilidad que redirija todas las solicitudes de C: a otra ruta. Pero en lugar de tirar las letras de las unidades y pasar un montón de tiempo arreglando las cosas que se romperían como resultado, Microsoft elige quedarse con las letras de las unidades.