Imagen: Flor de cerezo/Shutterstock

En los últimos años, TechRepublic ha publicado varios artículos que le muestran consejos y trucos que le permiten designar una letra de unidad específica para Microsoft OneDrive. Esto fue necesario porque Microsoft ya no le permite usar métodos convencionales. Pues ahora un lector nos ha informado que con la actualización de Windows 11, uno de estos trucos ha quedado obsoleto. Así que tenemos que encontrar otra manera.

É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 estos antiguos comandos heredados aún 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 calculadoras imprescindibles para los profesionales de la tecnología (Premium de TechRepublic)

Índice
  • Cómo asignar OneDrive a una letra de unidad en Windows 11
  • 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 tras descubrir que un truco anterior ya no funcionaba. Así que ayudamos a resolver el problema lo mejor que podemos. Dicho esto, ¿qué sucede si escribe un script en PowerShell que hace referencia a OneDrive? Usar una letra de unidad como acceso directo para una carpeta específica de OneDrive puede resultar útil.

    VER: Cómo restaurar Windows 11 y volver a Windows 10 (TechRepublic)

    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 ícono 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 acceder a la ventana de la línea de comandos que se muestra en Figura A.

    Figura A

    Para realizar 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 parece a:

    subst [: [:]]

    La parte más difícil de este consejo es averiguar exactamente qué ruta usa su instalación de Microsoft OneDrive según el sistema operativo. Para hacer esto, debemos aprovechar la exploración de directorios a nivel de DOS.

    Primero escriba "cd/" y luego escriba "dir". Estos son los comandos de cambiar directorio y mostrar directorio de DOS respectivamente, y nos estamos enfocando en el directorio raíz (Figura B) y obtenga una lista de subdirectorios en el disco principal (probablemente C:).

    Figura B

    El directorio OneDrive es un subdirectorio de un subdirectorio del directorio Usuarios, por lo que escribimos "cd/Usuarios" en el símbolo del sistema, 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 usuario se llama "marcar", pero para su PC será completamente diferente. Independientemente del nombre, el siguiente comando debe ser "cd /Users/(complete el nombre de su directorio)". Para nuestro ejemplo, los comandos serían:

    cd/Users/mark
    dir

    Sus resultados serán similares a la pantalla que se muestra en Figura D. Tenga en cuenta que debe ingresar la ruta completa para que funcione el comando. Un límite de DOS.

    Figura D

    En nuestro ejemplo, el nombre de mi directorio OneDrive se llama "OneDrive - Mark W Kaelin". Como puede imaginar, hacer referencia a esto en un script puede ser una pesadilla. Podemos sustituir una sola letra de unidad (Z:) por esta larga cadena de nombres de directorio usando este comando:

    subst z: "c:/Users/mark/OneDrive - Mark W Kaelin"

    Nótese el uso de comillas. Necesitamos encerrar la ruta de nuestro directorio entre comillas porque contiene espacios. DOS trata los espacios como una pausa, 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 OneDrive será diferente al mío.

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

    Figura E

    Cierre la sesión de la línea de comandos, 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 anulación se perderá y deberá volver a aplicarse. Si desea designar permanentemente una letra de unidad para Microsoft OneDrive, incluso después de reiniciar, 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 por separado. .