OneDrive : Sincronizar cualquier carpeta en Windows 10 con OneDrive.

Si necesitamos sincronizar una carpeta sin tener que copiarla dentro del directorio de OneDrive y sin tener que moverla desde su ubicación original,  podemos aplicar el siguiente procedimiento.

Primero debemos identificar la ubicación de nuestra carpeta OneDrive. por defecto debe ser %UserProfile%\Onedrive, pero si tenemos mas de una cuenta sincronizada este puede variar. En este ejemplo la ubicación es “%UserProfile%\OneDriveOrigen\OneDrive – TrainingPoint(1)”.

Tomamos nota de la ubicación de la carpeta que queremos sincronizar, para este ejemplo la carpeta es C:\SyncFolder.

Para realizar el vinculo entre la carpeta de origen, con el destino de OneDrive, ejecutamos el siguiente comando, modificandolo con los datos de nuestro ambiente.

mklink /j “%UserProfile%\CarpetaOneDrive\NombreCarpetaASincronizar” “C:\CarpetaASincronizar”

En este escenario , abrimos una nueva ventana de linea de comando con permisos de administrador y ejecutamos el comando con los datos recopilados en los primeros puntos.

Luego vamos a nuestra carpeta de OneDrive, y veremos que se ha creado un nuevo vinculo con nuestra carpeta de origen.

Si , iniciamos sesión en la versión web de OneDrive, podremos ver la nueva carpeta sincronizada.

Y con el contenido sincronizado correctamente.

Si deseamos terminar la sincronización, solo debemos eliminar el vinculo que se creo dentro de nuestra carpeta OneDrive. Esto no elimina la carpeta de origen, solo el vinculo y la sincronización.

ACTUALIZACIÓN

Varias personas han comentado que si eliminan la carpeta de origen, esta se elimina de OneDrive. Esto es completamente normal y es lo esperado en el comportamiento ya que la idea es NO COPIAR los archivos a la carpeta de OneDrive y mantener la sincronización para esa carpeta.

Si ustedes quieren sincronizar los archivos a OneDrive para luego “liberar espacio” en el disco a modo de respaldo, la forma de hacerlo es MOVER o COPIAR la carpeta deseada dentro de la carpeta OneDrive. Esperamos el tiempo necesario para que se sincronice por completo con OneDrive (Aparece el check verde al costado del archivo o carpeta) y luego dar clic derecho sobre la carpeta y seleccionamos “Liberar Espacio” .

Finalizado el proceso de liberación de espacio, el icono de la carpeta cambiara desde el check verde, a una nube, indicando la ubicación del archivo.

Esto elimina los archivos desde nuestro disco , manteniendo solo un “enlace” a la copia del archivo en OneDrive la que se descargara solo en el momento que lo necesitemos, pero se mantendrá en OneDrive.

Si eliminamos los enlaces desde nuestro pc, los archivos se eliminaran de OneDrive, pero tendremos 30 días para recuperarlos desde la papelera de reciclaje.

Saludos
Samuel. 🙂

16 Comments

  1. Saludos Samuel. Todo me funciona , ahora en otra compu que tengo la misma cuenta de Hotmail, mismo usuario y todo no logro que se descarguen en el directorio externo a OneDrive el contenido que está en la nube.

  2. Hola Samuel. Logré crear el vínculo, apareció en onedrive on line y aparecen las carpetas, pero no carga los archivos.
    será algún problema que están en un disco externo?
    Gracias

      1. Hola, pudieron replicar este problema?
        Yo aplique un MKLINK, creándolo sin problemas pero al agregar un documento en la carpeta a sincronizar el estado de OneDrive queda sincronizando.

        Saludos gracias muy buen blog

  3. Esto duplica los archivos? osea quedan en una carpeta en “c:/syncfolder” y tambien dentro de %UserProfile%\OneDriveOrigen\OneDrive – TrainingPoint(1)
    (tomando el mismo ejemplo)

    1. No, no duplica los archivos, lo único que haces es generar un enlace entre la carpeta de OneDrive y la carpeta SyncFolder para evitar mover/copiar la carpeta desde su ubicacion original. Es por esto que cualquier cambio o eliminación de la carpeta de origen hace que se genere el mismo cambio en OneDrive, por que no es una copia, es un enlace.

  4. se sincroniza de manera exitosa, pero si se mueve de ubicación la carpeta origen, al querer verla en OneDrive ya no se muestra.

    1. Claro, es el comportamiento esperado cuando eliminas un elemento. Recuerda que lo único que hacemos aca es generar un enlace entre una carpeta y nuestra carpeta de Onedrive, es decir no se mueve ni copia nada localmente. Si eliminas la carpeta de origen, Onedrive hace lo mismo ya que es un espejo sincronizado.

  5. Muchas gracias por tus conocimientos Samuel.
    Me puedes indicar si esto se puede hacer por medio de una politica, para implementarlo en una organización, por ejemplo la carpeta de documentos de todos los usuaarios se sincronicen con one drive?

    Desde ya muchas gracias por tu ayuda.

  6. Hola

    ¿Se podrá hacer con una carpeta que tengo en un servidor y esta mapeada en mi equipo?
    Es un servidor de dominio y no puedo ponerle internet pero ahi se guardan los archivos compartidos por mis colaboradores, la idea es usar One Drive Bussines para que desde casa todos puedan editar, o literal tendré que subir todo desde el navegador

    Gracias

  7. Hola, el vinculo funcionó perfecto.
    Pero ahora quiero quitarlo para que no sincronicen y no logro hacerlo.
    Entré a la ruta en onedrive y eliminé un archivo de prueba, pero se eliminó en el origen también; así que no he entendido lo que quieres decir con “Si deseamos terminar la sincronización, solo debemos eliminar el vinculo que se creo dentro de nuestra carpeta OneDrive. Esto no elimina la carpeta de origen, solo el vinculo y la sincronización.”

    1. Creo que tienes un error en los conceptos. Cuando tienes una carpeta sincronizada cualquier cambios en ambos extremos se mueve al otro. Es decir, si eliminas un archivo en la carpeta linkeada se elimina en Onedrive y viceversa. Si lo que quieres hacer es subir una carpeta para mantenarla en Onedrive y poder eliminarla del PC este no es el proceso indicado y que no puedes liberar espacio de una carpeta linkeada.

      si tu escenario es el de subir los archivos 1 vez como respaldo y no tener la sincronización permanente, debes usar SMT para subir la carpeta a Onedrive y luego puedes mantenerla solo en Onedrive. Dale un vistazo a este post. https://samuelcampos.cl/2019/10/03/office-365-usar-sharepoint-migration-tool-para-migrar-informacion-equipo-local-fs-a-onedrive-for-bussines-usuario-unico/

Leave a Reply to Samuel Cancel reply