HOWTO: Synchronize Dropbox and ZumoDrive on Windows

Dropbox (review, bonus 250MB, or [ad#CJ-DropboxPro-TextLink]) and ZumoDrive both offer an amazing cloud-based file synchronization service, yet their features do not completely overlap. Until the services have closer feature parity, there are different reasons to use each. For me, one the the biggest features of Dropbox is the availability on Linux, which ZumoDrive does not offer. On the other hand, ZumoDrive has a client for iPhone, which Dropbox does not yet have. If I want truly want to access my files on any platform, I have to use both services.

Aside from these feature differences, using two services allows me to escape the lock-in of a single provider. If either company experiences a service interruption, I can rely on the other in the meantime, giving me a mirroring-like setup.

Background

To accomplish automatic synchronization, we are going to leverage a feature called Symbolic Links (symlinks). Linux, Unix, and Mac users are likely familiar with the concept, as it has been around for more than 15 years and is now part of the POSIX standard. For those new to the symlink concept, it acts similar to a Windows shortcut, but provides direct access to a file. A shortcut in Windows is actually a .lnk file containing information on the destination; the Operating System or application must be acutely aware of how to interpret this .lnk shortcut. This contrasts with a symbolic link, which is treated as an actual destination in the file system.

Think of a path as driving directions: There are many roads (paths) to get to a destination (file or folder). Instead of going right-left-left, you can just go straight. You arrive at the same destination, but have traveled via different routes to get there.

Symlink Analogy

Symlink Analogy

Linking Dropbox and ZumoDrive

As mentioned, NTFS supports symlinks, but the tools for creating them were not widely distributed before Windows Vista. To overcome this inconvenience, we’ll be using a tool called Link Shell Extension. This tool provides right-click access to link creation through shell integration.  The tool is available for Windows NT4, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, and Windows 7 for all common architectures (32-bit, 64-bit, and Itanium).

  1. Install Link Shell Extension. Vista users should “Run as Administrator”
  2. Ensure that ZumoDrive is running
  3. Exit Dropbox
  4. Copy the contents of the My Dropbox folder (not the directory itself) into ZumoDrive
  5. Navigate to your Computer, so you can see a listing of all system drives

    ZumoDrive in Computer drive listing

    ZumoDrive in Computer drive listing

  6. Right-click on ZumoDrive and select “Pick Link Source”

    Pick Link Source

    Pick Link Source

  7. Navigate to the parent folder above My Dropbox (i.e. your user folder) and right-click empty space and choose, Drop As… → SymbolicLink

    Drop As Symbolic Link

    Drop As Symbolic Link

  8. A new directory will be created called “ZumoDrive (Z)”, but you’ll notice a small arrow badge in the lower left corner. That’s because this is – unsurprisingly – a symbolic link.

    New ZumoDrive Symbolic Link

    New ZumoDrive Symbolic Link

  9. Delete the “My Dropbox” folder
  10. Rename “ZumoDrive (Z)” to “My Dropbox”
  11. Start Dropbox

After Dropbox has started, it should synchronize like normal. You can now copy files into your Dropbox or ZumoDrive location and have them synchronize to both services. If you’d like to verify everything is working properly, feel free to log into each website and verify the contents.

Because of restrictions placed on folder destination, using symlinks is a great workaround to ensure both services stay in sync.

See also: Dropbox Review

11 comments on “HOWTO: Synchronize Dropbox and ZumoDrive on Windows

  1. It’s in fact very difficult in this busy life to listen news on Television,
    so I only use the web for that purpose, and get the
    hottest news.

  2. Pingback: Más sobre DropBox | PerikuBlog

  3. yeong on said:

    i think now no need this kind of thing already, because zumo have a function is ”link folder to ZumoDrive”

  4. Great tip about the Link Shell Detection. Now I don’t have to relocate folders into My Dropbox and can setup just certain subfolders to be synced. I can keep them where they are which is great.

    This is really going to help productivity using two different computers.
    I can even use this to synchronize VirtualBoxes and Firefox settings. Very nice.

    Thank you Taylor.

  5. Pingback: Best Dropbox Hacks and Dropbox Portable | ShanKrila

  6. BTW, Dropbox now has an iPhone client, V1.0.1 as of today. I’ve only played with it a bit, but it seems to work okay, and includes a viewer for various types of files.

    More details from their website here: https://www.getdropbox.com/help/category/Mobile%20Devices

    p.s. No, I’m not affiliated with them, except as an occasional user. They have a link from their website to this page.

  7. @Kev

    Because I don’t know of a graphical tool, you’ll need to use Terminal to do a little command line work. Open Terminal up and navigate to your Dropbox folder using “cd”. From there, type in this command (replacing the folder path and linkfoldername.

    ln -s /path/to/folder/to/symlink linkfoldername

    This will create a symbolic link in as “linkfoldername”, which points to /path/to/folder/to/symlink.

  8. This is exactly what I was looking for. But how would one accomplish this on a Mac?

  9. Pingback: Control Startup Program Order with PowerShell | Idea Excursion

  10. This is a really nifty trick, Taylor! Love it and I am going to try it on mine as well. It will be so cool to get this stuff on both Linux and iPhone.

  11. Manuel M on said:

    I use Dropbox to sync my 1password keychain and other settings between my two Macs. I have set mine up where I do not use any aliases to make it work. I simply point the app pref or data location to the Dropbox file on the machine.

    I have tried that using the free version of Dropbox, that comes with 2 GB, and really like. Gives you a good feeling, when you know your data is safely backuped and your computers are in sync.

    Manuel

Leave a Reply

Your email address will not be published. Required fields are marked *

*

* Copy This Password *

* Type Or Paste Password Here *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>