Como sabemos, en Windows la ubicación de la partición tiene el prefijo [a-z]:
. ¿Qué sucede si hay más de 26 particiones?
fuente
Como sabemos, en Windows la ubicación de la partición tiene el prefijo [a-z]:
. ¿Qué sucede si hay más de 26 particiones?
Las letras de unidad que ve son simplemente representaciones de las particiones físicas disponibles y se pueden representar por otros medios. Solo puede tener hasta 26 letras de unidad , pero definitivamente puede tener (y realmente usar) muchas más particiones.
En ese caso, podría vincular la unidad a un directorio en su sistema en lugar de una letra de unidad, ya que, al menos desde Windows XP (y potencialmente anterior), ha sido posible montar una unidad o partición bajo un directorio en Windows. Esto significaría que podría tener una carpeta que contiene todas sus unidades a las que no se puede acceder por letra de unidad.
Haría esto dentro de la consola administrativa de Administración de discos.
Para acceder a la consola, vaya a (o haga clic con el botón derecho en "Mi PC" -> "Administrar" -> "Administración de discos"):
Inicio> Ejecutar y escribir
diskmgmt.msc
Si hace clic derecho en una partición, verá una Change Drive Letter or Path
opción en la que puede agregar o eliminar rutas o letras de unidad para unidades.
Por otro lado, querrá asegurarse de que la carpeta que está utilizando esté vacía, cuando monte una partición en esa carpeta, solo verá los archivos y carpetas de esa partición y los archivos originales serán invisibles. Sospecho que si desmontas la unidad de esa carpeta podrás volver a ver los archivos originales, pero no estoy seguro.
Extraño, supuse que habría algún tipo de límite en la cantidad de particiones lógicas que puede tener en una partición extendida, pero en realidad no puedo encontrar nada al respecto. Sé que solo puedes tener cuatro particiones primarias.
Este es un disco de ejemplo del que he eliminado la letra de la unidad y, en su lugar, la he asignado a una carpeta, ahora se puede acceder a los archivos de esa unidad C:\Temp\Test
y la unidad ya no tiene una letra asignada:
En DOS 3.3, al menos, podría obtener unidades como, por
[:\
ejemplo, los caracteres ASCII despuésZ
.Esto estaba usando Novell y estableciendo
LASTDRIVE
una letra alta.Por lo tanto, podría haber una manera de hacer que la 27a partición tenga un nombre de personaje.
fuente
subst
(que llamaDefineDosDevice()
), pero la mayoría de los programas GUI no reconocerán[:\Users
y similares :([:\Users
, ya que se supone que las unidades están marcadas con una letra. Existe, por supuesto, el nuevo formato de ruta de estilo que se usa para las unidades de red (por ejemplo\\ServerName\Path
) que surgió aproximadamente al mismo tiempo que Windows 95 o sus alrededores. Sin embargo, no estoy seguro de si podría asignar una unidad no borrada a dicha ruta para su uso local.Característica indocumentada poco conocida: puede usar cualquier "letra" de unidad que desee con el
mountvol
comando. Primero, usemountvol
sin decorar para obtener una lista de los volúmenes actuales con sus\\?\Volume{GUID}\
rutas. Entonces, puedes hacer algo como esto:Ese
-
no es un marcador de posición: en realidad funciona como un identificador de unidad, y puede cambiar su unidad actual en el símbolo del sistemacd
, y hacer todo lo que esperaría poder hacer. Por lo que puedo decir, cada símbolo, excepto el espacio, funciona.Explorer no le permitirá navegar en unidades sin letras, pero puede abrir algunos programas en documentos que contengan.
notepad filename.ext
funciona en el indicador desde dentro de esa unidad, por ejemplo. (Peronotepad -:\filename.ext
no funciona desde el cuadro de diálogo Ejecutar).fuente