HOWTO: Synchronize Dropbox and ZumoDrive on Windows

In: Internet


26 Feb 2009

Dropbox (review, bonus 250MB, or Try Dropbox Professional ) 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

  • Share/Bookmark

7 Responses to HOWTO: Synchronize Dropbox and ZumoDrive on Windows

Avatar

Manuel M

February 26th, 2009 at 4:34 pm

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

Avatar

K

March 2nd, 2009 at 9:56 am

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.

Avatar

Control Startup Program Order with PowerShell | Idea Excursion

April 14th, 2009 at 8:32 am

[...] the applications or perform some extra steps to reconfigure the program. An example of this is synchronizing DropBox and ZumoDrive. If DropBox starts before ZumoDrive, it never syncs and hangs in an “Indexing…” [...]

Avatar

Kev

May 23rd, 2009 at 2:09 pm

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

Avatar

Taylor Gerring

May 28th, 2009 at 1:19 pm

@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.

Avatar

S2s

October 21st, 2009 at 10:29 am

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.

Avatar

Best Dropbox Hacks and Dropbox Portable | ShanKrila

November 1st, 2009 at 9:09 pm

[...] Synchronize Dropbox and ZumoDrive on Windows – Idea Excursion ZumoDrive doesn’t support Linux yet. But, you can use Dropbox in conjunction with Zumodrive to do this cool hack. [...]

Comment Form

  • Kurt Hitchen: A friend has let me "see" there calendar in Google Calendar, but because their calendar is set to pr [...]
  • bugoy8: https://www.google.com/calendar/dav/nba_13_%4cos+%41ngeles+%4cakers#sports@group.v.calendar.google.c [...]
  • Speaker: Wasn't able to understand how to access the shared folder in the quest OS from this tutorial. Hmmm [...]
  • Elena Kuznetsova: I have killed an hour to figure out how to sync Google contacts' birthday and I have this done! U [...]
  • Andy: I have been trying to figure this out forever.....Thank you ever so much!! [...]


This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 United States.