Cómo asignar OneDrive a una letra de unidad en Windows 11

Con una actualización de Microsoft Windows 11, ya no puede asignar fácilmente OneDrive a una letra de unidad. En su lugar, debe recurrir al antiguo sistema de línea de comandos conocido como DOS.

Imagen: flor de cerezo / Shutterstock

En los últimos años, ha publicado varios artículos que le muestran trucos y consejos que le permiten designar una letra de unidad específica para Microsoft OneDrive. Esto fue necesario porque Microsoft ya no permite utilizar métodos convencionales. Pues ahora, un lector nos ha informado que con la actualización a Windows 11, uno de esos trucos se ha vuelto obsoleto. Entonces, debemos encontrar otro camino.

Érase una vez, mucho antes de Windows y las interfaces gráficas de usuario, las computadoras personales se ejecutaban desde la línea de comandos usando DOS. Muchos de esos antiguos comandos heredados todavía son viables, incluso en Windows 11. Aquí es donde encontraremos los comandos que necesitamos para designar una letra de unidad específica para Microsoft OneDrive.

VER: 3 herramientas de calculadora imprescindibles para el profesional de la tecnología ( Premium)

Cómo asignar OneDrive a una letra de unidad en Windows 11

Antes de comenzar, algunos de ustedes se estarán preguntando por qué querrían darle a OneDrive una letra de unidad en primer lugar. Aprendí hace mucho tiempo que cuando se trata de cómo las personas usan sus PC, es mejor seguir la corriente y asumir que hay una buena razón.

En este caso, un lector pidió ayuda después de descubrir que un consejo anterior ya no funcionaba. Por lo tanto, estamos ayudando a resolver el problema lo mejor que podemos. Dicho esto, ¿qué pasaría si estuviera escribiendo un script en PowerShell que hiciera referencia a OneDrive? Usar una letra de unidad como forma abreviada de una carpeta específica de OneDrive puede resultar útil.

VER: Cómo revertir Windows 11 y regresar a Windows 10 ()

Lo primero que debemos hacer es iniciar nuestra sesión de línea de comandos con derechos administrativos. En Windows 11, haga clic en el icono de búsqueda en la barra de tareas y escriba «cmd» en el cuadro de búsqueda. Seleccione Ejecutar como administrador de la lista de opciones para llegar a la ventana de línea de comando que se muestra en Figura A.

Figura A

Para lograr nuestra tarea, usaremos el comando «subst», que es la abreviatura de sustituto. Su función simple es sustituir una letra de unidad por una carpeta específica reconocible por el sistema operativo. La sintaxis básica se ve así:

subst [: [:]]

La parte más difícil de este truco es determinar exactamente qué ruta utiliza su instalación de Microsoft OneDrive según el sistema operativo. Para hacer eso, debemos aprovechar la navegación de directorios a nivel de DOS.

Primero escriba «cd /» y luego escriba «dir». Estos son los comandos de cambio de directorio de DOS y los comandos de directorio de visualización, respectivamente, y estamos cambiando nuestro enfoque al directorio raíz (Figura B) y obtener una lista de subdirectorios en la unidad principal (probablemente C :).

Figura B

El directorio de OneDrive es un subdirectorio de un subdirectorio del directorio de Usuarios, por lo que escribimos «cd / Users» en el símbolo del sistema y luego solicitamos otra lista de subdirectorios escribiendo «dir» nuevamente, como se muestra en Figura C.

Figura C

Ahora, aquí es donde se pone interesante. Para mi PC, el directorio de usuarios se llama «marca» pero para su PC será completamente diferente. Cualquiera que sea el nombre, el siguiente comando debe ser «cd / Users / (ingrese el nombre de su directorio)». Para nuestro ejemplo, los comandos serían:

cd / Usuarios / markdir

Sus resultados serán similares a la pantalla que se muestra en Figura D. Tenga en cuenta que debe escribir la ruta completa para que funcione el comando. Una limitación de DOS.

Figura D

En nuestro ejemplo, el nombre de mi directorio de OneDrive se llama «OneDrive – Mark W Kaelin». Como puede imaginar, hacer referencia a eso en un guión podría ser una pesadilla. Podemos sustituir una sola letra de unidad (Z 🙂 por esa larga cadena de nombres de directorio usando este comando:

subst z: «c: / Users / mark / OneDrive – Mark W Kaelin»

Tenga en cuenta el uso de las comillas. Debemos rodear nuestra ruta de directorio entre comillas porque contiene espacios. DOS considera que los espacios son una interrupción, lo que significa que espera que el siguiente fragmento de texto sea un nuevo comando. Otra limitación de DOS. Por supuesto, el nombre de su directorio de OneDrive será diferente al mío.

Si ahora, escribe «z:» en el símbolo del sistema y escribe «dir», verás tu Microsoft OneDrive en la lista con todo su esplendor de DOS (Figura E).

Figura E

Cierre la sesión de la línea de comandos y luego cargue el Explorador de archivos de Windows. Cuando se desplaza hacia abajo en la lista de carpetas de la izquierda, encontrará Z: en la lista de unidades disponibles, como se muestra en Figura F.

Figura F

Desafortunadamente, esta configuración no es permanente. La próxima vez que reinicie su PC, esta sustitución se perderá y tendrá que volver a aplicarla. Si desea designar permanentemente una letra de unidad para Microsoft OneDrive incluso durante un reinicio, tendrá que recurrir a otra técnica antigua conocida como el archivo por lotes autoexec, que es un vudú profundo de DOS que requiere su propio artículo separado.

Ver también