Friday, 4. July 2008, 16:00:38
Si somos de los que tenemos carpetas a las que accesamos constantemente y quisieramos tener una manera un poco más rápida de accesarlas, podemos asignar una unidad virtual en Windows asignandole una letra a nuestra carpeta.
Para esto abrimos una línea de comandos (cmd o command) y una vez dentro de ésta utilizaremos la siguiente orden:
subst x: "C:\Documents and Settings\Sk0rpy0"
Explicación:* La "x:" representa la letra de unidad que queremos asignar a nuestra carpeta. Obtendremos un error si intentamos utilizar una letra que ya existe (por ejemplo C:)
* La ruta "C:\Documents and Settings\Sk0rpy0" es el directorio de nuestro equipo al cual queremos asignarle dicha unidad virtual. Hay que asegurarnos de poner los signos " " entre la ruta en caso que ésta contenga espacios, de lo contrario no funcionará
* Si queremos ver la lista de unidades virtuales que hemos asignado tecleamos
subst sin parámetros
* Para eliminar la unidad virtual que hemos asignado utilizamos el siguiente comando:
subst x: /d
Ejemplo:

1. Asignamos la letra "Y:" a la ruta de Mis Documentos del usuario za02521
2. Mostramos las unidades virtuales que hemos creado
3. Asignamos la letra "M:" a la ruta de C:\Windows
4. Mostramos las unidades virtuales que hemos creado
5. Intentamos asignar la letra "M:" a la ruta C:\Program Files (nos da un error puesto que ya existe)
6. Eliminamos la unidad virtual "M:" asignada a C:\Windows
7. Mostramos las unidades virtuales que nos quedan
Después de efectuar estos movimientos nos quedaría solo asignada la unidad "Y:" con referencia hacia los documentos del usuario como lo pueden ver en la siguiente imágen:
Notas:* Podrán ver que pone el mismo nombre de la unidad donde se encuentra el sistema operativo ("Local")
* Es como crear un link símbolico en linux (ln -s)
El único inconveniente con los pasos anteriores es que cada inicio de Windows tendríamos que volver a ejecutar las instrucciones. Ésto lo podemos resolver creando un archivo .bat que se ejecute cada inicio del sistema. Abrimos un editor como notepad y ponemos el comando que crea las unidades virtuales, para posteriormente guardarlo con extensión .bat

Ahora solo restará introducirlo a la carpeta de Inicio del sistema para que se ejecute, como tarea programada o bien en el registro (HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run) como un nuevo valor StringValue con la ruta del archivo.
P.S. También existe un software que realiza en esencia lo mismo llamado
VisualSubst 
... pero es bueno saber como hacer las cosas "a pie". Slds.
Fuente: CybernetNews